مجازی سازی سرور | Server Virtualization

مجازی سازی سرور یا Server Virtualization از تکنولوژی های نوپا و تقریبا جدید  ( نه خیلی جدید ) درشبکه ها و دیتاسنترها بشمار میرود.البته چند سالی هست که از این تکنولوژی در دیتاسنترهای سازمانها و شرکتها استفاده میشود ولی با توجه به پیچیده بودن پیاده سازی قابلیتهای پیشرفته مجازی سازی و حساس بودن بستر مجازی سازی ( بدلیل قرارگرفتن تعداد زیادی ماشین مجازی روی یک سرور ) لزوم استفاده از کارشناسان متخصص دراین حوزه جهت پیاده سازی استاندارد اجتناب ناپذیراست.این مهم بخصوص در مواردی که سرویس های مهمی مانند انواع دیتابیس ها ، میل سرور ، اتوماسیون اداری و ... در حال سرویس دادن به کاربران است نمود پیدا کرده و اختلال ثانیه ای این سرویس ها نیز برای سازمانها و بیزینسهای دیگر خطر بزرگی محسوب میشود.

مجازی سازی سرور چیست

مجازی سازی سرور یکی از انواع مجازی سازی در دیتاسنترها بشمار میرود و به جرات میتوان گفت تمام دیتاسنترهای مدرن و امروزی از این تکنولوژی در بستر شبکه خود استفاده میکنند زیرا صرفه اقتصادی داشته ، مدیریت شبکه را راحت تر کرده و قابلیتهای جذابی به مدیر شبکه اعطا میکند . مجازی سازی سرور این امکان را به ما میدهد که چندین سیستم عامل بتوانند درکنار هم و بصورت ایزوله از هم ( مانند چند سرور فیزیکی جدا ) روی یک سرور فیزیکی نصب شوند و به فعالیت بپردازند. در این حالت هدررفت منابع پردازشی سرور فیزیکی کمتر خواهد بود و ما قادر خواهیم بود چندین  سیستم عامل (ماشین مجازی ) و سرویس مختلف را همزمان روی یک سرور فیزیکی در آن واحد اجرا کنیم. در این حالت لایه ای بنام هایپروایزر یا hypervisor  مابین ماشین های مجازی و سرور فیزیکی قرار گرفته و نحوه تخصیص منابع پردازشی ( سی پی یو ، رم ، شبکه ، فضای ذخیره سازی دیسک ) به ماشین های مجازی را مدیریت میکند و به عنوان واسط و کنترلر لایه میانی عمل میکند. در  vmware  این هایپروایزر ESXi نام دارد که آخرین ورژن آن در حال حاضر 6.7 میباشد.در شکل زیر سرورهای فیزیکی مشاهده میشود که روی هر کدام از سرورها یک لایه واسط مدیریتی به نام VMware ESXi نصب شده است و روی این لایه که هایپروایزر نام دارد تعدادی virtual machine  یا ماشین مجازی وجود دارد.  هر ماشین مجازی یک سیستم عامل دلخواه ( ویندوز ، لینوکس ، مکینتاش و ... ) به همراه برنامه ها و تنظیمات مختلف میباشد که منابع پردازشی خود را از سرور esxi  دریافت میکنند.

 

مجازی سازی سرور چیست

 

شرکتهای تولید کننده نرم افزارهای مجازی سازی

در دنیای مجازی سازی مدعیان زیادی اقدام به طراحی و تولید نرم افزار و راهکارهای مجازی سازی نموده اند که بدون شک محبوبترین آنها شرکت VMware میباشد. لیست زیر محصولاتی که در این زمینه حرفی برای گفتن دارند را نشان میدهد :

  • مایکروسافت هایپروی   ( Microsoft Hyper-V )
  •   KVM محصول کمپانی ردهت
  • محصول شرکت سیتریکس XenServer 
  • VMware vSphere 

KVM  یا Kernel-Based Virtual Machine  پیاده سازی مجازی سازی با لینوکس را ممکن میکند و در حقیقت هسته لینوکس را تبدیل به یک نوع هایپروایزر به نام KVM  میکند.KVM  توسط شرکت ردهت توسعه پیدا کرده است. نکته ای که در خصوص مجازی سازی با KVM  وجود دارد این است که در این محصول تمام منابع پردازشی که در اختیار کاربر داده میشود بصورت اختصاصی بوده و به کاربر دیگری اختصاص داده نخواهد شد بهمین دلیل در KVM  فروش Overselling یا فروش افراطی را شاهد نخواهیم بود ( توضیح overselling در این مقاله ).  یکی دیگر از محصولات پرقدرت مجازی سازی سرور ، XenServer بوده که محصول شرکت سیتریکس میباشد و بر پایه هایپروایزر Xen  کار میکند. XenServer  یا به اختصار Xen  یک محصول اپن سورس و رایگان بوده و بسیار قابل اعتماد و پایدار میباشد.

مایکروسافت هایپروی ( Microsoft Hyper-V  )  محصول مجازی سازی سرور شرکت مایکروسافت برای اولین بار در ویندوز سرور 2008 نسخه R2 معرفی شد.در نسخه های ابتدایی کمی این نرم افزار ضعیف بود ولی با معرفی قابلیتهای پیشرفته تر در آن مانند Live Migration  وارد رقابت با دیگر محصولات مجازی سازی گردید. قابلیت Live migration امکان انتقال و مهاجرت یک ماشین مجازی از یک سرور به سرور دیگر بدون خاموش شدن یا قطع شدن ماشین مربوطه را میدهد.هایپروی از طریق نصب رل مربوطه در ویندوز سرور نصب میگردد و از 2 طریق پاورشل مایکروسافت و کنسول گرافیکی hyper-v manager قابل مدیریت و پیکره بندی میباشد. از دیگر قابلیتهای هایپروی میتوان به توانایی ایجاد اسنپ شات از ماشین های مجازی ، اختصاص حافظه رم بصورت پویا به ماشین مجازی ، وجود نسخه مشابه از هایپروی در ویندوز 8 به بعد ، محیط کاربری آسان ، مدیریت بستر مجازی سازی با پاورشل و معرفی فرمت ذخیره سازی جدید VHDX اشاره کرد.

مجازی سازی سرور با VMware 

محصول VMware vSphere نرم افزار و راهکار مجازی سازی سرور شرکتvmware محسوب میشود. هسته اصلی این محصول ، vmware esxi میباشد که روی سرورهای فیزیکی موجود در دیتاسنتر نصب شده و ماشین های مجازی روی این hypervisor نصب شده و بالا می آیند.این هایپروایزر از نوع bare-metal بوده به این معنا که مانند vmware workstation وابستگی به سیستم عامل میزبن برای نصب ندارد و esxi مستقیما روی سرور نصب میگردد.انواع سیستم عامل ها و پلتفرم ها ( ویندوز ، مکینتاش ، لینوکس ، یونیکس و ... ) میتواند بصورت ماشین مجازی یا به اصطلاح vm روی سرورهای ESXi  نصب و راه اندازی گردند بدون اینکه اختلالی در کار یکدیگر ایجاد کنند.ایجاد کلاسترینگ در شبکه بوسیله هایپروایزر esxi و مجموعه ابزارهای موجود در نرم افزار vmware vsphre بسادگی ایجاد میشود و در صورت بروز مشکل در سرورهای فیزیکی دیتاسنتر ، سرویس ها و ماشین ها مجازی بدون قطعی و down time و یا با حداقل قطعی بکار خود ادامه دهند.آخرین ورژن esxi در حال حاضر 6.7 بوده و نسبت به نسخه قبلی خود یعنی 6.5 بهبودها و پیشرفتهای خوبی داشته است.

نکته ای که باید ذکر شود نصب vmware esxi به تنهایی بستر مجازی سازی را پیاده سازی نکرده و لازم است از دیگر ابزارهای موجود در محصول vsphere استفاده نمود.نرم افزار vmware vCenter دیگر کامپوننت کاربردی دیگر در مجموعه نرم افزاری vsphere بوده که خیلی از قابلیتهای پیشرفته یک دیتاسنتر واقعی با نصب و تنظیم این نرم افزار میسر میشود.

 

با این مقدمه خاطرنشان میشود که سیسکو پردازش بار سنگین طراحی ، پیاده سازی و مانیتورینگ سرویس مجازی سازی شما را بعهده گرفته خاطر شما را آسوده میکند.

خدمات مجازی سازی سرور با VMware  را با سیسکو پردازش تجربه کنید