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

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

 

Hypervisor به یک کامپیوتر میزبان اجازه می دهد تا از چندین ماشین مجازی (VMs) با به اشتراک گذاری منابع از جمله حافظه و پردازش پشتیبانی کند.

 

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

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

 

به عبارت دیگر، این بدان معناست که آنها می توانند به سرعت بین سرورها سوئیچ شوند. از آنجایی که یک Hypervisor با کمک ویژگی خاص خود به چندین ماشین مجازی اجازه می دهد تا روی یک سرور فیزیکی واحد کار کنند. بنابراین، به ما کمک می کند تا کاهش دهیم:

بهره وری فضایی

انرژی استفاده می کند

الزامات تعمیر و نگهداری سرور

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

دو نوع هایپروایزر وجود دارد: “نوع 1” (همچنین به عنوان “فلز لخت” شناخته می شود) و “نوع 2” (همچنین به عنوان “میزبان” شناخته می شود). هایپروایزر نوع 1 به عنوان یک سیستم عامل سبک عمل می کند که مستقیماً بر روی سخت افزار میزبان کار می کند، در حالی که یک هایپروایزر نوع 2 به عنوان یک لایه نرم افزاری در بالای یک سیستم عامل، مشابه سایر برنامه های رایانه ای عمل می کند.

 

از آنجایی که از سیستم عامل مستعد حمله جدا هستند، هایپروایزرهای فلزی بسیار پایدار هستند.

 

علاوه بر این، آنها معمولا سریعتر و قدرتمندتر از هایپروایزرهای میزبان هستند. برای این اهداف، اکثر مشاغل سازمانی برای نیازهای محاسباتی مرکز داده خود، هایپروایزرهای فلزی خالی را انتخاب می کنند.

 

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

هایپروایزرهای میزبان تاخیر طولانی تری نسبت به هایپروایزرهای فلزی خالی دارند که یک نقطه ضعف بزرگ آن است. این به این دلیل است که تماس بین سخت افزار و هایپروایزر باید از لایه اضافی سیستم عامل عبور کند.

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

هایپروایزر فلزی بومی یا لخت، هایپروایزر نوع 1 با هر دو نام شناخته می شود.

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

هایپروایزر نوع 1 معمولاً در مرکز داده سازمانی یا سایر محیط های مبتنی بر سرور استفاده می شود.

این شامل KVM، Microsoft Hyper-V و VMware vSphere است. اگر نسخه به روز شده هایپروایزر را اجرا می کنیم، باید KVM را قبلاً در سال 2007 در هسته لینوکس ادغام کرده باشیم. هایپروایزر نوع 2 همچنین به عنوان یک هایپروایزر میزبان شناخته می شود، Hypervisor نوع 2 یک لایه نرم افزاری یا چارچوب است که بر روی یک سیستم عامل سنتی اجرا می شود. با جدا کردن سیستم عامل مهمان و میزبان عمل می کند. سیستم عامل میزبان سرویس های VM را زمان بندی می کند که سپس روی سخت افزار اجرا می شود. کاربرانی که مایلند چندین سیستم عامل را روی یک کامپیوتر شخصی کار کنند، باید از Hypervisor فرم 2 استفاده کنند. این نوع هایپروایزر شامل ماشین های مجازی همراه با آن نیز می شود. فناوری شتاب سخت‌افزاری سرعت پردازش هر دو ابروایزرهای فلزی و میزبان را بهبود می‌بخشد و به آنها امکان می‌دهد منابع مجازی را سریع‌تر بسازند و مدیریت کنند. در یک کامپیوتر فیزیکی، همه انواع هایپروایزر چندین سرور مجازی را برای چندین مستأجر کار می کنند. مشاغل مختلف فضای داده را روی سرورهای مجازی مختلف از ارائه دهندگان خدمات ابری عمومی اجاره می کنند. یک سرور می تواند چندین سرور مجازی را میزبانی کند که هر کدام از آنها بارهای کاری متفاوتی را برای مشاغل مختلف اجرا می کنند. هایپروایزر ابری چیست؟ هایپروایزرها جزء کلیدی فناوری هستند که محاسبات ابری را قادر می‌سازند، زیرا آنها یک لایه نرم‌افزاری هستند که به یک دستگاه میزبان اجازه می‌دهد تا چندین ماشین مجازی را همزمان پشتیبانی کند. هایپروایزرها به فناوری اطلاعات اجازه می‌دهند تا کنترل زیرساخت‌ها، فرآیندها و داده‌های حساس یک محیط ابری را حفظ کند و در عین حال برنامه‌های مبتنی بر ابر را برای کاربران در یک محیط مجازی در دسترس قرار دهد. تاکید بیشتر بر برنامه‌های خلاقانه با تغییر دیجیتال و افزایش انتظارات مصرف‌کننده انجام می‌شود. در نتیجه، بسیاری از کسب و کارها کامپیوترهای مجازی خود را به فضای ابری منتقل می کنند. از سوی دیگر، مجبور به بازنویسی هر برنامه موجود برای ابر، منابع ارزشمند فناوری اطلاعات را از بین می برد و سیلوهای زیرساختی ایجاد می کند. هایپروایزر همچنین به انتقال سریع برنامه ها به ابر به عنوان بخشی از یک پلت فرم مجازی سازی کمک می کند. در نتیجه، کسب‌وکارها از مزایای فراوان ابر، مانند هزینه‌های سخت‌افزاری پایین‌تر، دسترسی بهتر و افزایش مقیاس‌پذیری برای بازگشت سریع‌تر سرمایه‌گذاری، استفاده خواهند کرد. مزایای هایپروایزر

این نوشته را هم از دست ندهید :   انواع تبدیل های پرمصرف دریل و فرز

استفاده از هایپروایزر برای میزبانی چندین ماشین مجازی مزایای زیادی دارد:

 

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

کارایی: هایپروایزرهایی که چندین ماشین مجازی را بر روی منابع یک ماشین فیزیکی واحد اجرا می کنند، اغلب امکان استفاده موثرتر از یک سرور فیزیکی را فراهم می کنند.

انعطاف پذیری: از آنجایی که هایپروایزر سیستم عامل را از سخت افزار زیرین متمایز می کند، برنامه دیگر به دستگاه ها یا درایورهای سخت افزاری خاصی متکی نیست، هایپروایزرهای فلزی لخت سیستم عامل ها و برنامه های کاربردی مرتبط با آنها را قادر می سازند تا بر روی انواع سخت افزاری کار کنند.

قابلیت حمل: چندین سیستم عامل می توانند به لطف هایپروایزرها (ماشین میزبان) روی یک سرور فیزیکی اجرا شوند. ماشین های مجازی Hypervisor قابل حمل هستند زیرا از کامپیوتر فیزیکی جدا هستند.

از آنجایی که یک برنامه به قدرت محاسباتی بیشتری نیاز دارد، نرم افزار مجازی سازی به آن اجازه می دهد بدون وقفه به ماشین های اضافی دسترسی داشته باشد.

 

کانتینر در مقابل هایپروایزر

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

 

هایپروایزر:

 

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

خدمات محاسبات مجازی، ذخیره سازی و حافظه را در دسترس همه قرار دهید.

ظروف:

 

هیچ نیاز خاصی به O.S برای اجرای برنامه وجود ندارد، کانتینر آن را مطمئن می کند.

آنها فقط به یک موتور کانتینر برای اجرا بر روی هر پلتفرم یا هر سیستم عاملی نیاز دارند.

فوق العاده همه کاره هستند زیرا یک برنامه همه چیز لازم برای کار در یک ظرف را دارد.

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

 

از آنجایی که آنها سبک تر و فشرده تر از ماشین های مجازی هستند، اغلب برای ایجاد و جابجایی برنامه های کاربردی سریع و همه کاره استفاده می شوند.

 

ملاحظات امنیتی برای هایپروایزرها

یک ماشین مجازی (VM) دنیایی مجزا از بقیه دستگاه ایجاد می‌کند، بنابراین هر چیزی که در داخل آن اجرا می‌شود با همه چیزهای سخت‌افزار میزبان به هم نمی‌خورد.

 

از آنجایی که ماشین های مجازی ایزوله هستند، حتی اگر یکی از آنها در خطر باشد، بقیه سیستم باید تحت تاثیر قرار نگیرد.

 

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

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

 

منبع:گروه مجازی سازی VIPromise