Віртуалізація операційних систем (ОС) в основному складається з можливості спільного використання в одному апаратному забезпеченні декількох операційних систем, що працюють абсолютно незалежним чином. Це робиться за допомогою програмного забезпечення для віртуалізації, яких на комп’ютерному ринку існує безліч, і існує декілька безкоштовних і запатентованих альтернатив.
Усі доступні в даний час технології мають різний рівень складності щодо їх встановлення, конфігурації, використання та доступності та доступності документації, необхідної для її засвоєння. Але всі зосереджені на спрощенні в травні або менше віртуалізації майже будь-якої приватної ОС (гостьова) або ОС (хост), щоб протестувати майже будь-яку ОС без необхідності виділення жорсткого диска.
Важливість віртуалізації
Незалежно від віртуалізації повної ОС чи лише 1 або декількох додатків, віртуалізація є основною потребою, оскільки це дозволяє нам розширити наші можливості та можливості в межах нашої поточної платформи (комп’ютер/мережа).
Для всіх, хто працює або користується технологіями, дуже важливо бути в курсі змін, що відбулися в ній., або для підвищення нашого професійного розвитку, підвищення продуктивності роботи, або просто для полегшення вивчення та / або викладання останніх новин в галузі інформатики.
Ентузіаст комп’ютера, як правило, домашній користувач, який зазвичай використовує певну ОС бажаючи навчитися користуватися або використовувати переваги іншої відомої ОС чи ні, не вдаючись до форматування комп’ютера.
І технології, які роблять це можливим, — це віртуалізація операційних систем, який в основному складається з можливості спільного використання в одному HW декількох операційних систем, що працюють абсолютно незалежним чином.
Сучасна технологія HW змусила цю технологію значно розвиватися, тобто програми, які її підтримують, що сьогодні дозволяє нам працювати з однією або кількома операційними системами, відмінними від нашої та нашої, з практично однаковою реальною потужністю, а іноді навіть рівною або більшою, ніж якби вона була встановлена безпосередньо на нашому HW.
Переваги віртуалізації
- Заощаджуйте витрати на витрати на нове фізичне обладнання.
- Пом'якшити проблеми сумісності програм
- Економія годин / праці шляхом клонування гарячих систем.
- Економія годин / праці за рахунок міграції гарячих систем
- Простота впровадження тестових середовищ
- Покращити ізоляцію обладнання, додатків та послуг
- Покращити безпеку та профілі певних доступів обладнання та систем
- Гнучкість та спритність відновлення обладнання, програм та послуг.
Недоліки віртуалізації
- Можливі нижчі прибутки
- Ймовірні апаратні обмеження
- Збільшення роботи за рахунок розповсюдження МВ
- Підвищений ризик через централізацію МВ
- Ризики нерівномірності або нестандартизації форматів ВМ
Технології віртуалізації
Доступні технології віртуалізації використовують те, що відоме як "Гіпервізор" або "Монітор віртуальних машин (VMM)", що є не що інше, як сама платформа віртуалізації, тобто технологія, яка дозволяє нам одночасно використовувати кілька ОС на хост-хості (фізичному сервері).
В даний час гіпервізори можна класифікувати на два типи:
- Тип 1 (рідний, голий метал): Ці гіпервізори - це програмне рішення, яке виконується безпосередньо на реальному HW хост-хоста (фізичний сервер) для управління HW і моніторингу декількох віртуалізованих ОС. Віртуалізовані системи працюють на іншому рівні над Гіпервізором.
Деякі з найбільш відомих гіпервізорів типу 1:
- Citrix XenServer
- Гіпервізор Citrix
- Сервер Microsoft Hyper-V
- Промокс ВЕ
- VMware: ESX / ESXi / ESXi Free / vSphere Hypervisor
- Xen
- Xtratum
Гіпервізори типу 1 можуть бути двох типів:
- Монолітний
- Мікроядро
- Тип 2 (розміщений): Ці гіпервізори — це програмне рішення, яке працює на звичайній ОС (Linux, Windows, Mac OS) для віртуалізації інших операційних систем. Таким чином, віртуалізація відбувається на рівні, який знаходиться далі від HW, якщо порівнювати його з гіпервізорами типу 1. Логічно це означає, що продуктивність у гіпервізорах типу 2 нижча.
Деякі з найбільш використовуваних гіпервізорів типу 2:
- Бхайв
- Коробки гномів
- Віртуальна машина на основі ядра (KVM)
- VMware: робоча станція, сервер, програвач та Fusion
- Microsoft: Віртуальний ПК, Віртуальний сервер
- Parallels Desktop
- QEMU
- Віртуалізація Red Hat Enterprise
- Sandboxie
- VM Lite
- Вірт-менеджер
- VirtualBox
- Гіпервізор Virtuozzo
Гібридна віртуалізація часто згадується в деяких літературах, яка, як сказано в назві, складається з реалізації 2-х типів віртуалізації операційних систем, згаданих вище, в рамках одного фізичного хосту. Інші відомі технології віртуалізації, про які варто згадати, - це технології, часто пов’язані з хмарою чи контейнерами. Серед них:
- Хмарна віртуалізація
- Веб-служби Amazon (AWS)
- IBM PowerVM
- Oracle VM
- Windows Azure
- Віртуалізація контейнерів
- Docker
- Кубернетес
- linux-vserver
- LXC
- openvz
- Panamax
- Подман
- Робочий стіл Rancher
- РКТ
- Сингулярність
- Бродяга
- Контейнер Windows
Резюме
Визначення, який тип технології віртуалізації найкращий, залежить від потреб та бізнес-моделі Організації та можливостей ІТ-персоналу, який працює там. Але підсумовуючи можна зазначити, що гіпервізор типу 1 є швидшим, ніж гіпервізор типу 2, оскільки перший зв'язується безпосередньо з HW сервера. Гіпервізор типу 1 не повинен мати справу з ОС та кількома рівнями, які зазвичай зменшують можливості розміщених Гіпервізорів.
Роблячи висновок, що за допомогою гіпервізора типу 1 ми отримаємо кращу продуктивність, масштабованість та стабільність. Але, на противагу цьому, ми маємо те, що з цим типом технології віртуалізації підтримуване апаратне забезпечення є більш обмеженим, оскільки воно зазвичай складається з обмеженим набором драйверів і його реалізація є більш складною.
Хоча з гіпервізорами типу 2, які є більш популярними та відомими кожному та прискорили рух віртуалізації, ви отримуєте більше сумісності через те, що вони мають велику апаратну матрицю, оскільки використовують програмну віртуалізацію. Наприклад, гіпервізор типу 2 можна встановити на ноутбук набагато простіше, ніж гіпервізор типу 1. Крім того, гіпервізори типу 2 легше налаштувати, оскільки вони працюють безпосередньо з ОС
Якщо у вас є додаткові запитання щодо цієї теми, я рекомендую вам ознайомитись із робочим документом, пов’язаним із нею, що міститься в цьому посилання.
Дуже гарне пояснення різниці між VMM типу 1 і типу 2.
Дуже хороша стаття.
Вітаю, дякую за читання та коментар. Нам дуже приємно, що контент був для вас корисним і цікавим.