هایپروایزر چیست و چه کاربردی دارد؟
در این پست من قصد دارم توضیح بدم هایپروایزر(hypervisor) چیست و چطور میتونید از اون استفاده کنید .
هایپروایزر چیست ؟
بطور خیلی خلاصه اگر بخوام هایپروایزر رو معرفی کنم یک سری نرم افزار و سیستم عامل هستن که به ما کمک میکنن که بر روی یک سخت افزار ، چند سیستم عامل(ویندوز،لینوکس،مک و …) نصب کنیم. و به قول معروف اون رو مجازی سازی کنیم و سخت افزارمون رو بین چند تا سیستم عامل به اشتراک بزاریم.
اون چیزی که مجازی سازی رو ممکن میکنه هایپروایزر (hypervisor) هست.
دو مدل هایپروایزر وجود دارد :
- type 1
- type 2
Type 1 هایپروایزر چیست ؟
هایپروایزر type 1 سیستم عامل هست. یعنی اینکه ما اون رو به عنوان سیستم عامل اصلی کامپیوتر یا سرور قرار میدیم.
انواع هایپروایزر type 1
- VMware vSphere ESXi
- KVM
- Microsoft Hyper-V
- Oracle VM
- Citrix Hypervisor
VMware vSphere ESXi
vmware یکی از پیشروترین شرکت ها در صنعت مجازی سازی هست. نسخه esxi این شرکت یکی از پرکاربردترین سیستم عامل های مجازی سازی هست که در بزرگترین مراکز داده از اون استفاده میشه.
اگر میخواید بدونید که esxi چیست ، اینجا کلیک کنید.
(KVM (Kernel-Based Virtual Machine
kvm یک مجازی ساز هست که روی لینوکس نصب میشه و خیلی ها اون رو با type 2 اشتباه میگیرن. در اصل kvm هسته اصلی لینوکس ما رو تبدیل به یک هایپروایزر میکنه .این امر آن را به یکی از گزینه های برتر برای محیط های سازمانی تبدیل می کنه.
Microsoft Hyper-V
همینطور که از اسم این سیستم عامل پیداست ، محصول شرکت مایکروسافت هست. با اینکه vmware یکی از بهترین شرکت ها در زمینه مجازی سازی هست ولی مایکروسافت هم حرف هایی واسه گفتن داره . این محصول رایگان است ولی اگر نیاز به رابط کاربری قوی دارین باید نسخه پولی رو خریداری کنین .
Oracle VM
oracle یک هایپروایزر متن بازه و به صورت رایگان ارائه میشه اما برای دسترسی به تمام امکانات باید اون رو خریداری کنید. این رو بگم که oracle به قدرت هیچ کدوم از رقیب هاش (vmwere esxi ،kvm،hyper-v) نیست.
Citrix
مجازی ساز سرور citrix یکی از بهترین راه ها برای شرکت ها و سازمان هاست. مخصوص حجم یا لود بالای کاری هست و تمام امکانات مورد نیازرو در اختیارتون میزاره. افتخار citrix امکانات اختصاصی اون هست مثل مجازی سازی کارت گرافیک های NVidia.
Type 2 هایپروایزر چیست ؟
هایپروایزر type2 یک نرم افزار هست که روی سیستم عامل ما نصب میشه و نسبت به دسترسی که ما بهش میدیم از سخت افزار ما استفاده میکنه.
انواع هایپروایزر type 2
- Oracle VM VirtualBox
- VMware Workstation
- Windows Virtual PC
- Parallels Desktop
Oracle VM VirtualBox
درسته که type 1 این محصول زیاد تعریفی نداره ولی نسخه type 2 بهترین راه حل برای راه حل های خانگی و مشاغل کوچک. تمامی امکانات مورد نیاز رو به شما ارائه میده و تا 32 هسته cpu رو پشتیبانی میکنه.
VMware Workstation
VMware Workstation یک هایپروایزر (hypervisor) هست و type 2 بودن این نشون میده که یک نرم افزار هست و نیاز به یک سیستم عامل داره که ویندوز بهترین گزینه هست.
تمامی امکانات مورد نیاز رو به شما میده. برای کارهای آموزشی خیلی مورد استفاده قرار میگیره. برای طرفداران mac os هم خبر خوبی هست که شرکت vmware نسخه Fusion خودش رو با همون امکانات ارائه داده.
Windows Virtual PC
اول از همه بگم که این امکان فقط برای ویندوز های 7 و قبل تر از اون هست. درسته میشه Windows Virtual PCرو یک امکان ویندوز دونست. و خیلی ها اسم این رو مجازی ساز نرم افزار ها گذاشتن. ترجیحا اگر از ویندوز 10 استفاده میکنید بهتره که از workstation استفاده کنید.
Parallels Desktop
رقیب اصلی VMware Fusion برای طرفدارای mac os هست. این نرم افزار نسخه رایگان و پولی داره که بیشتر در نسخه پولی اون امکانات شبکه رو به ما میده.
حالا که متوجه شدیم هایپروایز چیست میخوایم انتخاب کنیم که از type 1 استفاده کنیم یا type 2 ؟
تصمیم گیری بین این دو زیاد سخت نیست و فقط باید چندتا نکته رو در نظر بگیریم.
برای اینکه هایپروایزر (hypervisor) ما بخواد دائم کار باشه بهتره که از نسخه های type 1 استفاده کنیم.
برای استفاده از type 1 ما باید یک سخت افزار کامل رو در اختیار هایپروایزر قرار بدیم و از طریق شبکه اون رو کنترل کنیم.
type 2 بیشتر برای مشاغل کوچک و راه حل های آموزشی استفاده میشه
روی همون سیستمی که داریم باش کار میکنیم نصب میشه و دیگه نیاز نیست یک کامپیوتر یا سرور براش کنار بزاریم.
اگر سوالی داشتین میتونید از این لینگ از من بپرسید.