Hypervisor چیست؟
Hypervisor چیست و انواع آن؟
در این بخش قصد داریم به تعریفی از Hypervisor و انواع آن بپردازیم. هر چند در قسمت های قبل اشاره هایی به آن شده است اما در این قسمت میخواهیم جزئی تر بررسی کنیم.
Hypervisor نرم افزاری است که امکان ایجاد چندین VM و Guest OS را بر روی یک سرور فیزیکی به ما میدهد. یک Hypervisor به یک رایانه میزبان (Host) اجازه میدهد تا با تقسیم منابع خود از قبیل RAM و CPU، از چندین ماشین مجازی مهمان (Guest) پشتیبانی کند. این نرم افزار امکان VM شدن، امکان اینکه سرویس ها را به فایل تبدیل کنیم و هم چنین امکان اینکه VM ها از قطعات سخت افزاری یکسانی (چه به صورت share شده چه به صورت رزرو شده) استفاده کنند را به ما میدهد. به طورکلی، Hypervisor به عنوان یک لایه واسط عمل میکند. این لایه واسط میتواند بین سخت افزار و سیستم عامل قرار بگیرد و VM ایجاد کند، میتواند بین سیستم عامل و Application قرار گیرد و Application Virtualization را به وجود آورد، همچنین میتواند در لایه شبکه قرار گیرد و Network Virtualization را پدید آورد. درنهایت Hypervisor در هر لایه ای که قرار بگیرد، هدفش مجازی سازی خواهد بود.
نکته: گاهی به Hypervisor، VMM (Virtual Machine Monitor) هم میگویند. VMM هم به صورت Virtual Machine Monitor به Hypervisor متصل میشود، هم به صورت Virtual Machine Manager به محصولاتی مانند vCenter متصل میشود و vCenter ها چندین سرور را به صورت مرکزی مدیریت میکنند.
چرا از Hypervisor استفاده میکنیم؟
از آنجا که VM های مهمان مستقل از سخت افزار میزبان هستند، Hypervisor ها امکان استفاده از منابع موجود در سیستم را به صورت اشتراکی فراهم میکنند؛ این بدان معنی است که به راحتی میتوان آنها را بین سرورهای مختلف جابجا کرد. Hypervisor:
- فضای استفاده از چندین سرور را کاهش میدهد.
- میزان انرژی مصرفی برق را کاهش میدهد.
- شرایط نگهداری مناسب را فراهم میکند.
- امکان استفاده اشتراکی سخت افزار هایی مانند RAM،CPU,NIC,Hard Disk,GPU را فراهم میکند
انواع Hypervisor
انواع Hypervisor:
Hypervisor ها دو نوع متفاوت دارند:
1) Type 1: Bare Metal / Native
Hypervisor نوع اول به عنوان یک سیستم عامل عمل میکند و به صورت مستقیم بر روی سخت افزار میزبان اجرا میشود. متداول ترین نوع Hypervisor، نوع اول میباشد که از امنیت بالایی برخوردار است. در این نوع، OS حذف میشود و Hypervisor به جای آن قرار میگیرد. از نرم افزارهای Hypervisor میتوان به ESXI (VMware)، Hyper-V (Microsoft) و XEN Server (Citrix) اشاره کرد.
سوال: چرا Hyper-V در درسته Type 1 قرار گرفته است؟ Hyper-V از لحاظ ظاهری شبیه Type 2 است؛ یعنی پس از نصب ویندوز سرور 2019، Rule مربوط به Hyper-V را نصب میکنیم. اما طبق ساختار و معماری داخلی Hyper-V در دسته Type 1 قرار گرفته است. قصد مقایسه Hyper-V و ESXI را ندارم اما این را بدانید در خارج از کشور بخاطر کنترل هزینه ها از محصول Hyper-V نسبت به ESXI بیشتر استفاده میکنند؛ زیرا محصولات VMware هزینه های زیادی دارند. و بسته به نظر شخصی ESXI در بحث های Data، Disk بهتر عمل میکند.
2) Type 2: Hosted Hypervisor
نوع دوم نرم افزاری است که بر روی OS میزبان اجرا میشود و سرویس های مجازی سازی را ارائه میدهد. این سیستم عامل میتواند ویندوز یا لینوکس باشد. سپس بر روی این لایه میتوانید لایه مجازی سازی را ایجاد کنید. برای راه اندازی این نوع، به تخصص خاصی نیاز ندارید ولی در نوع اول این گونه نیست. از نرم افزارای مربوط به نوع دوم میتوان به VMware Workstation، Virtual Box و VMware Fusion اشاره نمود.
در آموزش های بعدی تمامی این موارد با جزئیات بیشتر آموزش داده خواهد شد.
فیلم آموزشی
فیلم آموزشی
برای ثبت نظر ابتدا وارد حساب کاربری خود شوید
ورود به حساب کاربریهیچ نظری ارسال نشده است! اولین نظر را شما ارسال کنید...