کلید اصلی پیاده سازی مجازی سازی Hypervisor است. هایپر وایزر، نرم افزاری است که روی سخت افزار نصب میشود و لایه مجازی سازی را ایجاد میکند. با این کار ماشین های مجازی یا VM ها را تعریف میکنید و اشتراک منابع فیزیکی را مدیریت میکنید. ممکن است hypervisor را با نام VMM بشناسید که مخفف virtual machine manager است. در واقع به نقش هایپروایزر در مدیریت ماشین مجازی اشاره دارد، کاربرد و دلیل استفاده از Hypervisor، پیاده سازی مجازی سازی است و همان طور که گفتیم هایپروایزر، عنصر و مولفه اصلی در راه اندازی مجازی سازی سرور است.
انواع Hypervisor – انواع هایپروایزر
به طور کلی دو نوع Hypervisor وجود دارد که بر اساس نیازها و استراتژی های مان از بین نرم افزارهایی که از هر یک پشتیبانی میکند، باید انتخاب درستی انجام دهیم. برای آشنایی با انواع Hypervisor و مقایسه آنها با یکدیگر به توضیح این مبحث خواهیم پرداخت.
هایپروایزر نوع یک – Type 1 hypervisor
هایپروایزر مستقیما روی سخت افزار اجرا میشود که از آن به صورت Bare Metal hypervisor هم یاد میشود. هایپروایزر نوع یک در واقع هایپروایزر مستقل و Native هم هست.
هایپروایزر نوع دو – Type 2 hypervisor:
Hypervisor برنامهای است که روی سیستم عامل هاست اجرا میشود و سرویس های مجازی سازی را ارایه میدهد، این سیستم عامل میتواند ویندوز یا لینوکس یا OS 10 باشد. حالا روی این لایه میتوانید لایه مجازی سازی را ایجاد کنید. از هایپروایزر نوع دو به صورتHosted hypervisor و Hypervisor وابسته هم یاد میشود.
تفاوت نوع اول و دوم Hypervisor
تفاوت نوع اول و دوم hypervisor در این است که Hosted Hypervisor به سیستم عامل میزبان وابسته است و اگر با مسالهای مواجه شود روی سیستم عامل های مجازی میهمان یا Guest تاثیر میگذارد.
یکی از دلایل استفاده از نوع اول hypervisor این است که هر VM مستقل از VM های دیگر است و VM ها از هم تاثیر نمیگیرند در نتیجه امکان اجرای برنامه های مختلف به طور هم زمان روی VM ها وجود دارد، چون بین Hypervisor و سخت افزار چیزی نیست،Hypervisor میتواند به راحتی سخت افزار را مدیریت کند و برای این کار نیاز به برنامه مدیریتی مانند vCenter دارد. حالا تفاوت دوم هم مشخص میشود: بدون نصب سیستم عامل میتوان از هایپروایزر نوع یک استفاده کرد.نوع دوم hypervisor به سیستم عامل میزبان یا هاست وابسته است ولی استفاده و دانلود آن بسیار آسان است و نیاز به دانش و تخصص خاصی نیست اما برای راه اندازی نوع اول hypervisor نیاز به تخصص است، که می توانید برای راه اندازی، کانفیگ و تمامی سوالات مرتبط با مجازی سازی با کارشناسان مجرب گروه پالنت در ارتباط باشید.
مثال هایی از انواع هایپروایزرها
AntsleOs, Xen, XCP-ng, Microsoft Hyper V, VMware ESX/ESXi, Oracle VM Server مثال هایی از هایپروایزر نوع 1 می باشند در حالی که VMware Workstation, VMware Player, VirtualBox, Parallel Desktop for Mac مثال هایی از هایپروایزر نوع 2 می باشند.