هایپروایزر چیست؟

هایپروایزر چیست ؟ پاسخی به این پرسش و بررسی انواع هایپروایزر، نحوه عملکرد و تفاوت های آن ها با یکدیگر.

مقدمه

هایپزوایزر چیست ؟ برای ورود به دنیای مجازی سازی سرورها یا رایانش ابری باید با یکی از زیرساخت های نرم افزاری مرتبط مانند Microsoft Hyper-V یا VMware vSphere و یا Citrix Xen Server آشنایی داشته باشید. کار در محیط مجازی با ابزارهای فعلی لذت بخش شده و قابلیت های کاربردی زیادی را در اختیارتان قرار می دهد.

مجازی سازی به شما این امکان رو میدهد تا از منابع سخت افزاری نهایت استفاده رو ببرید، در صرف هزینه صرفه جویی کنید و امنیت و پایداری را برای زیرساخت شبکه به همراه دارد.

هایپروایزر چیست (Hypervisor)؟

در اولین قدم برای داشتن یک ابر یا رایانش ابری و مجازی سازی باید بتونید به ماشین های مجازی تون دسترسی داشته باشید. هایپروایزر این ماشین های مجازی رو کنترل می کنه.

یک هایپروایزر این امکان رو به شما میده تا با داشتن سخت افزار یکتا قادر باشید میزبانی چندین سیستم عامل رو بصورت همزمان داشته باشید. فرضا می تونید روی یک سرور فیزیکی چندین سیستم عامل ویندوز و لینوکس و …رو بصورت موازی و همزمان نصب و استفاده کنید. هر کدوم ار این سیستم عامل ها سخت افزار مجزای خودشون رو دارند و برنامه های خودشون رو میزبانی می کنند.و ار دید سیستم عامل هرکدام روی سخت افزار جدایی نصب شده اند که این تخصیص سخت افزار و منابع کاری است که هایپروایزر بر عهده داره.

خلاصه که هایپروایزر به چندین سیستم عامل اجازه میده تا در کنار هم بصورت بهینه از سخت افزار یکتا استفاده کنند. ممکنه فکر کنید این یک تکنولوژی جدید در زمینه IT هست که مورد استفاده قزار گرفته. ولی لین تکنولوژی اولین بار توسط شرکت IBM در دهه ۶۰ میلادی روی Mainframe ها مورد استفاده قزار گرفت. اما در دوره جدید حذوذ سال ۲۰۰۵ میلادی بود که توسط Linux و Unix برای استفاده بهینه تر از منابع، کاهش هزینه ها و همچنین افزایش امنیت مجددا بصورت وسیع مورد استفاده قرار گرفت.

در حال حاضر پایه هر شبکه مجازی سازی شده یک هایپروایزر است که می تونید اون رو هم به عنوان یک سیستم عامل البته تک منظوره و برای مجازی سازی بشناسید. هایپروایزر به هر سیستم عامل منابع (پردازنده، حافظه، دیسک سخت و پهنای باند شبکه) رو بصورت درست و بهینه اختصاص میده. و ماشین مجازی از طریق هایپروایزر منابع رو دریافت میکنه.

انواع هایپروایزر :

نوع اول :Hypervisor Native یا هایپروایزر مستقل
نوع دوم :Hosted Hypervisor یا هایپروایزر وابسته

نام های دیگر هایپروایزر نوع دوم:

  • Hosted Hypervisor
  • Embedded Hypervisor
  • Type 2 Hypervisor
  • Type II Hypervisor

نام های دیگر هایپروایزر نوع اول:

  • Native Hypervisor
  • Type 1 Hypervisor
  • Type I Hypervisor
  • Bare Metal Hypervisor
هایپروایزر نوع اول (هایپروایزر مستقل) - Native Hypervisor

هایپروایزر نوع اول (هایپروایزر مستقل)

این نوع هایپروایزر مستقیما روی سخت افزار نصب میشه و ماشین های مجازی رو میزبانی میکنه. هایپروایزر های زیر از این نوع هستند.

  • Microsoft Hyper-v Hypervisor
  • VMware ESX/ESXi
  • Oracle VM Server
  • Linux KVM
  • Citrix Xen Server
هایپروایزر نوع اول (هایپروایزر مستقل) - Native Hypervisor

هایپروایزر نوع دوم (هایپروایزر وابسته)

این هایپروایزر ها نرم افزاری هستند که روی سیتم عامل نصب می شوند. سیستم عامل های ویندوز، لینوکس، FreeBSD و … هایپروایزر های زیر از این نوع هستند.

  • Microsoft Virtual PC
  • VMware Workstation
  • (VMware Server (End of Life
  • Oracle Virtual Box

می توانید برای آشنایی با نوع دیگری از هایپروایزر ها، مقاله ای تحت عنوان VMware NSX: هایپروایزری برای شبکه را مطالعه نمایید.

خلاصه

هایپروایزر های نوع اول برای نصب نیازی به سیتم عامل مجزا ندارند و بصورت مستقیم روی سخت افزار نصب می شوند. و لی هایپروایزر های نوع دوم برای نصب نیاز به یک سیستم عامل میزبان دارند. کدام بهتر است؟ جواب این سوال بستگی دارد به هدفی که دنبال می کنید.

مطمنا هایپروایزر های نوع اول سریعتر، کارامد تر و امن تر هستند و نیازی به یک لایه واسط اضافی (سیستم عامل میزبان) ندارند. اما نوع دوم هایپروایزر ها ساده تر نصب میشوند و با بیشتر سخت افزار ها سازگارند.

منبع: Virtzone

آموزش های مرتبط

شرکت ویرا شبکه نگار فعال در زمینه مجازی سازی، ذخیره سازی داده ها، مراکز داده، مانیتورینگ و امنیت زیرساخت های شبکه

دسترسی به بخش آموزش های مجازی سازی

 

دانلود کتاب VMware Workstation