Ноу Інти, лекція, технології віртуалізації

Короткий огляд платформ віртуалізації

На відміну від ЕОМ (мейнфрейм) пристрої на базі x86 не підтримують віртуалізацію в повній мірі. Тому компанії VMware довелося подолати чимало проблем в процесі створення віртуальних машин для комп'ютерів на базі x86. Основні функції більшості ЦП (в ЕОМ і ПК) полягають у виконанні послідовності збережених інструкцій (тобто програм). У процесорах на базі x86 містяться 17 особливих інструкцій, що створюють проблеми при віртуалізації, через які операційна система відображає попередження, перериває роботу програми або просто видає загальний збій. Отже, ці 17 інструкцій виявилися значною перешкодою на початковому етапі впровадження віртуалізації для комп'ютерів на базі x86.

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

У досить великому списку продуктів VMware можна знайти чимало інструментів для підвищення ефективності та оптимізації ІТ-інфраструктури, управління віртуальними серверами, а також кошти міграції з фізичних платформ на віртуальні. За результатами різних тестів продуктивності засоби віртуалізації VMware майже завжди за більшістю параметрів виграють у конкурентів. VMware має більше 100 000 клієнтів по всьому світу, в списку її клієнтів 100% організацій з Fortune 100. Мережа партнерств охоплює понад 350 виробників обладнання та програмного забезпечення і понад 6000 реселерів. На даний момент обсяг ринку, що належить VMware, оцінюється на 80%. Тим часом, серед платформ віртуалізації у VMware є з чого вибирати:

VMware Player - безкоштовний "програвач" віртуальних машин на основі віртуальної машини VMware Workstation, призначений для запуску вже готових образів віртуальних машин, створених в інших продуктах VMware, а також в Microsoft VirtualPC і Symantec LiveState Recovery. Починаючи з версії 3.0 VMware Player дозволяє також створювати образи віртуальних машин. Обмеження функціональності тепер стосується в основному функцій, призначених для IT-фахівців і розробників ПЗ.

VMware Fusion - настільний продукт для віртуалізації на платформі Mac від компанії Apple.

VMware Server. Безкоштовний продукт VMware Server є досить потужною платформою віртуалізації, яка може бути запущена на серверах під управлінням хостових операційних систем Windows і Linux. Основне призначення VMware Server - підтримка малих і середніх віртуальних інфраструктур невеликих підприємств. У зв'язку з невеликою складністю його освоєння і установки, VMware Server може бути розгорнутий в найкоротші терміни, як на серверах організацій, так і на комп'ютерах домашніх користувачів.

VMware Ace - продукт для створення захищених політиками безпеки віртуальних машин, які потім можна поширювати по моделі SaaS (Software-as-a-Service).

VMware vSphere - комплекс продуктів, що представляє надійну платформу для віртуалізації ЦОД. Компанія позиціонує даний комплекс також як потужну платформу віртуалізації для створення і розгортання приватного "хмари". VMware vSphere поставляється в декількох випусках з можливостями, призначеними спеціально для малих підприємств і середніх компаній і корпорацій.

VMware vSphere включає ряд компонентів, що перетворюють стандартне обладнання в загальну стійку середу, нагадує мейнфрейм і включає вбудовані елементи управління рівнями обслуговування для всіх додатків:

  • Служби інфраструктури - це компоненти, що забезпечують всебічну віртуалізацію ресурсів серверів, сховищ і мереж, їх об'єднання та точне виділення додатків на вимогу і відповідно до пріоритетів бізнесу.
  • Служби додатків - це компоненти, що надають вбудовані елементи управління рівнями обслуговування для всіх додатків на платформі платформи vSphere незалежно від їх типу або ОС.
  • VMware vCenter Server надає центральну консоль для управління віртуалізацією, що забезпечує адміністрування служб інфраструктури і додатків. Ця консоль підтримує всебічну візуалізацію всіх аспектів віртуальної інфраструктури, автоматизацію повсякденної експлуатації і масштабованість для управління великими середовищами ЦОД.

Ноу Інти, лекція, технології віртуалізації


Мал. 2.10. Структура платформи vShpere.

VMware ESX Server - це гипервизор, який розбиває фізичні сервери на безліч віртуальних машин. VMware ESX є основою пакету VMware vSphere і входить в усі випуски VMware vSphere.

Ноу Інти, лекція, технології віртуалізації


Мал. 2.11. Гипервизор VMware ESX.

VMware vSphere Hypervisor (раніше VMware ESXi) - "полегшена" платформа віртуалізації корпоративного рівня, заснована на технологіях ESX. Продукт є безкоштовним і доступний для завантаження з сайту VMware. VSphere VMware Hypervisor є найпростішим способом для початку роботи з виртуализацией

VMware vCenter - надає расширяемую і масштабовану платформу для попереджуючого управління віртуальною інфраструктурою і забезпечує отримання про неї всеосяжної інформації. VMware vCenter Server забезпечує централізоване управління середовищами vSphere і спрощує виконання повсякденних завдань, значно покращуючи адміністративне управління середовищем. Продукт володіє широкими можливостями по консолідації серверів, їх налаштування і управління. VMware vCenter Server агрегує в собі всі аспекти управління віртуальним середовищем: від віртуальних машин до збору інформації про фізичних серверах для подальшої їх міграції в віртуальну інфраструктуру. Крім центрального продукту управління віртуальною інфраструктурою vCenter Server існує також ряд доповнень, що реалізують різні аспекти планування, управління та інтеграції розподіленої віртуальної інфраструктури (VMware vCenter Server Heartbeat. VMware vCenter Orchestrator, VMware vCenter Capacity IQ, VMware vCenter Site Recovery Manager, VMware vCenter Lab Manager, VMware vCenter Configuration Manager, VMware vCenter Converter). Зокрема, vCenter Converter призначений для перекладу в віртуальне середовище фізичних серверів, що дозволяє здійснювати "гарячу" (без зупину систем) і "холодну" міграцію. vCenter Site Recovery Manager - це ПЗ для створення територіально-віддаленого резервного сегмента віртуальної інфраструктури, який в разі відмови основного вузла, бере на себе функції по запуску віртуальних машин відповідно до плану відновлення після збоїв. vCenter Lab Manager - продукт для створення інфраструктури зберігання і доставки конфігурацій віртуальних машин, що дозволяє організувати ефективну схему тестування в компаніях-розробників ПЗ.

VMware ThinApp - колишній продукт Thinstall Virtualization Suite, ПО для віртуалізації додатків, що дозволяє поширювати встановлені додатки на клієнтські робочі станції, скорочуючи час на стандартні операції по установці і конфігурації.

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

VMware VMmark - продукт, доступний тільки виробникам апаратного забезпечення, призначений для тестування продуктивності VMware ESX Server на серверних платформах.

Citrix (Xen)

Безкоштовний Xen. В даний час Open Source версія платформи Xen застосовується в основному в освітніх і дослідницьких цілях. Деякі вдалі ідеї, реалізовані численними розробниками з усього світу, знаходять своє відображення в комерційних версіях продуктів віртуалізації компанії Citrix. Зараз безкоштовні версії Xen включаються в дистрибутиви багатьох Linux-систем, що дозволяє їх користувачам застосовувати віртуальні машини для ізоляції програмного забезпечення в гостьових ОС з метою його тестування і вивчення проблем безпеки, без необхідності установки платформи віртуалізації. До того ж багато незалежних розробники ПЗ можуть поширювати його за допомогою віртуальних шаблонів, в яких вже встановлена ​​і налаштована гостьова система і пропонований продукт. Крім того, Xen ідеально підходить для підтримки старого програмного забезпечення у віртуальній машині. Для більш же серйозних цілей у виробничому середовищі підприємства необхідно використовувати комерційні платформи компанії Citrix.

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

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

Схожі статті