Що таке Гіпервізор?

Гіпервізор, також відомий як монітор віртуальної машини - це програмне забезпечення або обладнання, яке створює і запускає Virtual Machine. Хост-машина - це комп'ютер, на якому гіпервізор запускає одну або кілька віртуальних машин. віртуальна машина також називається гостьовою машиною. За допомогою Hypervisor один хост-комп'ютер може підтримувати декілька гостьових машин, обмінюючись своїми ресурсами, такими як пам'ять.

В основному існує два типи гіпервізорів. Вони є

  1. Гіпервізори типу 1 або "Голий метал"
  2. Гіпервізори типу 2 або "розміщені"

Тип 1 - це той, який працює безпосередньо на апаратному забезпеченні хоста, тип 2 - той, який працює як програмний рівень в операційній системі.

Першим в історії гіпервізором, що забезпечує повну віртуалізацію, був тестовий інструмент SIMMON, розроблений IBM у 1967 році.

На малюнку вище зображено типове функціонування, де він приймає кількох гостей на господаря.

Визначення

Слово гіпервізор походить від супервізора, що є традиційним терміном для ядра операційної системи.

Це процес або функція, яка може ізолювати програми та операційну систему від базового комп'ютерного обладнання. Це дозволяє абстрагувати і, таким чином, апаратне забезпечення хост-машини може самостійно управляти однією або декількома віртуальними машинами як гість, це дозволяє гостям Віртуальним машинам ефективно розподіляти ресурси системи, такі як пам'ять, мережа, процесори тощо.

Розуміння Гіпервізора

Поки ми обговорювали на дуже високому рівні, що таке гіпервізор, давайте заглибимось у глиб і подивимось, що ми можемо зробити з гіпервізором та різними типами. Як було сказано раніше, в основному існує два типи гіпервізорів, тобто Type1 і Type 2. Давайте подивимось на різницю між ними.

Джерело: www.ibm.com

На малюнку вище зображена архітектура різних типів гіпервізора, тобто типу 1 і типу 2. Давайте розглянемо обидва типи докладно

Гіпервізор I типу

Цей тип гіпервізора працює безпосередньо на базовій системі хоста. Він не вимагає жодної операційної системи в якості базового сервера. Він має прямий доступ до апаратних ресурсів.

Прикладами типу 1 є VMware, Citrix, ESXi, XenServer і Hyper-V гіпервізор.

Подивимося, чим відрізняються їх особливості

  1. VMware ESX та ESXi

VMware є лідером у наданні типу 1, вони мають розширені функції та масштабованість. Ці види гіпервізорів несуть плату за ліцензування. VMware також пропонує кілька недорогих гіпервізорів, найкраще підходящих для меншої інфраструктури.

  1. Citrix XenServer

Як і VMware, Citrix також пропонує як безкоштовний, так і комерційний продукт. Продукт, що має базову технологію, є безкоштовним і не має вдосконалених функцій.

  1. Oracle VM

Oracle VM не має багатьох вдосконалених функцій, які пропонує VMware, він дуже схожий на Xen з відкритим кодом. Базова версія є безкоштовною, але для підтримки надається плата за ліцензію на оновлення продукту.

Гіпервізори типу II

  1. Робоча станція та плеєр VMware

Програвач VMware може безкоштовно вводити пропозиції VMware, він може запускати лише одну віртуальну машину і не дозволяє приймати кількох гостей.

Робоча станція VMWare має безліч вдосконалених функцій, таких як знімок, запис та перегляд VM тощо.

  1. Сервер VMware

Він дуже схожий на робочу станцію VMware і забезпечує розміщений гіпервізор з віртуалізації. Однак VMware припинила розробку з 2009 року

  1. Microsoft Virtual PC

Він працює лише в ОС Windows 7 і новіших версій, і це остання технологія гіпервізорів версій Microsoft від Microsoft. Він пропонує лише операційні системи Windows.

  1. Віртуалізація підприємства Red Hat

Це віртуальна машина на основі ядра та має якості як I, так і типу II. Тут VM має прямий доступ до фізичного обладнання, оскільки ядро ​​Linux перетворюється на сам гіпервізор.

Як вибрати правильний?

Тепер, коли ми розглянули як Hypervisor, так і різних постачальників, і їхній продукт, який пропонує Hypervisor, ви повинні думати, що як прийняти рішення про правильний гіпервізор, який найкраще відповідає вашим потребам. Якщо ви думаєте так само, то ви на правильному шляху. Давайте подивимось, як можна вибрати правильний Гіпервізор.

Перш ніж оцінювати плюси та мінуси у Гіпервізорів, дуже важливо спочатку проаналізувати потребу Гіпервізора.

Навіщо нам це потрібно?

Це потреба в будь-якій системі управління або системному операторі. Гіпервізор дозволяє віртуалізувати ресурси для зберігання, щоб створити централізований пул пам’яті для адміністратора, щоб забезпечити надання без будь-яких турбот, де зберігання розміщено фізично. Мережі також можуть бути віртуалізовані за допомогою Hypervisor, вона дозволяє створювати, керувати або змінювати мережевий пристрій без будь-яких проблем з фізичним розташуванням мережевих пристроїв. Коротше кажучи, нам це потрібно для ефективного використання інфраструктури, надання надійної підтримки та покращеної масштабованості додатків.

Тепер, коли ми обговорили необхідність цього, давайте розберемося з різними факторами, які слід врахувати, перш ніж його вибрати.

Тип I працює краще, ніж тип II

Як правило, тип I забезпечує кращу ефективність, ніж тип II, оскільки не має середнього шару, що робить їх ідеальними для проектів, де швидкість викликає занепокоєння.

Тип II з іншого боку набагато простіший для розміщення та налаштування.

Щоб визначити, який гіпервізор найкраще відповідає потребі проекту, ви можете порівняти показники ефективності. Це охоплює пам'ять гостя, накладні витрати центрального процесора, максимальний хост. Також віртуальна система повинна бути кращою або еквівалентною у виконанні своїм фізичним аналогам.

Інший важливий параметр, на який слід звернути увагу - плата за ліцензію на продукт та підтримку. Хоча багато продуктів початкового рівня безкоштовні, вони не пропонують жодних розширених функцій. Тому важливо досягти балансу між вартістю ліцензування та можливостями.

Висновок

Тепер, коли ми дійшли до кінця статті, я сподіваюся, що ви, хлопці, маєте гарне уявлення про те, що таке Hypervisor, які існують різні типи, для чого він потрібен та як вибрати потрібний відповідно до ваших потреб. Це дуже дискусія на високому рівні, якщо ви хочете зрозуміти будь-який конкретний продукт, його вартість ліцензування та пропоновані послуги, ви можете зайти на веб-сайт відповідного постачальника.

Рекомендовані статті

Це було керівництвом щодо того, що таке гіпервізор. Тут ми обговорили типи гіпервізора з їх особливостями та способи вибору правильного. Ви також можете ознайомитися з іншими запропонованими нами статтями, щоб дізнатися більше -

  1. Що таке сценарій оболонки?
  2. Що таке MapReduce?
  3. Що таке Scrum?
  4. Що таке селен?