کاربرد هایپروایزر (Hypervisor) در مجازی سازی چیست ؟
اگر بخواهیم به زبان خیلی ساده درباره هایپروایزر ( Hypervisor ) صحبت کنیم، میتوانیم با یک سوال شروع کنیم. آیا تا به حال نیاز به یک ویندوز دیگر داشته اید که همزمان کنار سیستم عامل اصلی سیستم خودتان کار کند؟ و جالب تر اینکه بتوانید سخت افزار بخصوصی را به آن اختصاص دهید.
برای مثال می خواهید نرم افزار قدیمی را روی سیستم خود نصب کنید ولی آن نرم افزار روی سیستم عامل جدید و امروزی سیستم شخصی شما به درستی کار نمی کند و نیاز به ویندوز نسخه قدیمی داشته باشید. یا اینکه نیاز داشته باشید از سیستم عامل لینوکس کنار سیستم عامل ویندوزی خود استفاده کنید؟
با ما همراه باشید تا درباره نرم افزاری که این قابلیت را برای شما به ارمغان میآورد صحبت کنیم!
در بخش مجازی سازی سرور اولین مبحثی که باید با آن آشنا شویم هایپروایزر ( Hypervisor ) است.
هایپروایزر( Hypervisor ) چیست؟
هایپروایزر در اصل یک لایه نرم افزاری است که با در دست گرفتن تمام منابع سیستم، امکان تقسیم منابع مثل CPU ،RAM و Storage و … را برای ما فراهم میکند به صورتی که ما میتوانیم ویندوز و یا سرویس های مختلفی را روی یک سخت افزار واحد به صورت همزمان به اجرا در بیاوریم و در واقع امکان ساخت ماشین مجازی را برای ما فراهم می کند.
در واقع هایپروایزر یک شبیه سازی از سخت افزار مورد نیاز ما برای سیستم عامل را فراهم میکند.
انواع هایپروایزر ( Hypervisor ):
هایپروایزر نوع اول یا مستقل ( Native )
این نوع از هایپروایزر ها به صورت مستقیم بر روی سخت افزار ما قرار میگیرد و خود بدون واسطه امکان تقسیم منابع ما را فراهم میکند. این نوع از هایپروایزر ها به دلیل اینکه بدون واسطه در حال کار هستند از پایداری بالاتری برخوردار و در سطوح دیتا سنتر ها مورد استفاده قرار میگیرند.
از انواع این هایپروایزر ها میتوان به موارد زیر اشاره کرد:
Microsoft Hyper-V محصول کمپانی فوق العاده Microsoft
VMware ESXi محصول کمپانی متخصص VMware و یک سر و گردن بالاتر از بقیه در این زمینه است.
محصول این شرکت برای مجازی سازی سرور VMware vSphere است.
Citrix Hypervisor یا citrix Xen server محصول کمپانی دوست داشتنی Citrix
هایپروایزر نوع دوم یا وابسته ( Hosted )
این نوع از هایپروایزر ها معمولا روی یک سیستم عامل مثل ویندوز نصب میشوند و امکان تقسیم منابع آن سیستم را برای ما فراهم میکنند.
بقا و پایداری این هایپروایزر ها به پایداری آن سیستم عامل واسط بستگی دارد و معمولا برای تست و آموزش مورد استفاده قرار میگیرند .
انواع این هایپروایزر ها :
VMware Workstation
Oracle VitrtualBox
Linux KVM
کدام نوع هایپر وایزر بهتر است؟
برای درک بهتر مفهوم هایپروایزر شما میتوانید به سادگی با نصب نرم افزار VMware Workstation ( که یک نوع هایپر وایزر نوع دوم است ) روی سیستم شخصیتان یک سیستم عامل کاملا مستقل از سیستم عامل اصلی خودتان داشته باشید! همین الان امتحان کنید.