Битва гіпервізора vmware vs hyper-v

Битва гіпервізора vmware vs hyper-v

Історія продуктів:

Битва гіпервізора vmware vs hyper-v

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

Пропоновані Гіпервізор:

VMware ESXi є ядром усіх рішень по серверної віртуалізації від VMware. До речі, раніше він називався ESX без букви i. ESXi не є додатком і ставиться на обладнання. По суті ESXi це ОС, заточена під завдання віртуалізації і функції гипервизора. Є міський міф, що в основі ESXi лежить Linux. Це пов'язано з тим, що команди ті ж, каталоги збігаються. За озвучення таких припущень фахівці VMware боляче б'ються і стверджують, що це не Linux, тому що в основі ESXi Власницьке власне ядро ​​VMkernel. Кому цікаво, можуть почитати статтю на цю тему. Насамперед зауважимо, що ліцензії ESXi в прайс-листі VMware немає. Купити ліцензію на ESXi - означає купити ліцензію vSphere 6. Основний принцип ліцензування VMware vSphere 6 - ліцензія повинна купуватися на кожен фізичний процесор, встановлений на фізичному сервері з ESXi. Оперативна пам'ять і кількість віртуальних машин не впливають на кількість ліцензій vSphere 6. Але при цьому у VMware три типи ліцензій VMware vSphere 6, де кожна відрізняється функціями, які в ній доступні, про різницю між ними трохи пізніше. А що ж VMware дає на халяву? А безкоштовно у VMware є продукт VMware vSphere Hypervisor, який в народі називається VMware ESXi Free. Безкоштовний VMware ESXi вимагає отримання реєстрації та буде працювати в режимі пробної версії 60 днів. На поточний момент у безкоштовного VMware vSphere Hypervisor немає обмежень для хоста по CPU \ RAM. Але є багато інших неприємних моментів: перше і найголовніше - ви не зможете підключити VMware vSphere Hypervisor до улюбленого Veeam для створення резервних копій, API продукту доступні тільки на читання. Так само ви будете обмежені 8 vCPU на віртуальну машину, що може бути важливо, якщо у вас сервер на 16 і більше логічних процесорів. Якщо ви плануєте ферму таких безкоштовних гіпервізора, то можете забути про підключення їх до vCenter Server, а так само про технології VM host live migration, VM storage live migration і високу доступність.

Типи гіпервізора:

Битва гіпервізора vmware vs hyper-v

Історично було два типи гіпервізора, другий тип вже практично вимер, в ньому віртуальні машини запускаються в просторі користувача хостовой ОС, що не найкращим чином позначається на продуктивності. Прикладами гіпервізора 2 роду служать MS Virtual Server і VMware Server, а так само продукти деськтопной віртуалізації - MS VirtualPC і VMware Workstation. Робота гіпервізора 1 роду проводиться безпосередньо з обладнанням, що дозволяє досягти більшої продуктивності, надійності і безпеки. Гіпервізор 1 роду використовуються в багатьох рішеннях Enterprise-класу: Microsoft Hyper-V, VMware ESX Server, Citrix XenServer.

Битва гіпервізора vmware vs hyper-v

При цьому Гіпервізор відрізняються по архітектурі. Вище зображена схема гипервизора на монолітній архітектурі. Гіпервізор монолітної архітектури включають драйвери апаратних пристроїв в свій код. Теоретично, це дає більш високу продуктивність через знаходження драйверів в просторі гипервизора і надійність, так як збої в роботі керуючої ОС (в термінах VMware - «Service Console») не призведуть до збою всіх запущених віртуальних машин. Головний недолік такої архітектури - підтримується тільки те обладнання, драйвери на яке є в гіпервізора. З тієї ж причини, при переході на нову апаратну платформу, може знадобитися перехід на іншу версію гипервизора, і навпаки - при переході на нову версію гипервизора може знадобитися зміна апаратної платформи, оскільки старе обладнання вже не підтримується.

Битва гіпервізора vmware vs hyper-v

При микроядерной архітектурі драйвери пристроїв працюють всередині хостовой ОС. Хостової ОС в цьому випадку запускається в такому ж віртуальному оточенні, як і всі віртуальні машини, і іменується «батьківським розділом». Всі віртуальні машини перебувають в дочірньому розділі. Єдина різниця між батьківської та дочірніми партіціі полягає в тому, що тільки батьківська розбиття має безпосередній доступ до обладнання сервера. Виділенням пам'яті ж і плануванням процесорного часу займається сам гипервизор. Переваги: ​​не потрібні драйвера, «заточені» під гипервизор. Гипервизор микроядерной архітектури сумісний з будь-яким обладнанням, що має драйвери для ОС батьківського розділу. Детальніше можна почитати в оригіналі у Олександра Косівченко на Хабре.

Масштабованість і обмеження:

Битва гіпервізора vmware vs hyper-v

можливості:

Якщо порівнювати можливості, то там практично паритет, але під лупою все одно можна побачити, що у VMware досі є речі, які Hyper-V не вміє. Я говорю про технології USB Redirection, замість якої намагаються продати Discrete Device Assigment, що не є заміною. Плюс неможливість гарячого додавання CPU \ RAM поки залишають в "битві фич" VMware на першому місці.

Битва гіпервізора vmware vs hyper-v

Засоби управління:

У кожного виробника гіпервізора є своє рішення для управління гіпервізорами в ситуаціях, коли їх стає дійсно багато. У Microsoft це Virtual Machine Manager (VMM) -
рішення для управління серверами Hyper-V, що дозволяє налаштовувати і контролювати хости, мережа і ресурси. створювати, клонувати, розгортати віртуальні машини і багато-багато іншого. VMware, в свою чергу, пропонує vSphere платформу для віртуалізації ІТ-інфраструктури підприємства (раніше VMware Infrastructure). vSphere має на увазі одночасне використання ESXi хостів і vCenter Server для їх централізованого управління.

Говорити про зручність сенсу немає ніякого, тому що все індивідуально, але є дуже важливий момент. При побудові більш-менш серйозних рішень у VMware обов'язково потрібна наявність VMware vCenter, наприклад, якщо ви хочете кластер. У Hyper-V, в свою чергу, Virtual Machine Manager (VMM) є опціональним компонентом, який, безумовно, корисний (спробуйте налаштувати віртуалізацію мереж без нього), але при не обов'язковий.

Підсумки "хто крутіше?":

Спробуємо провести порівняння з шести позиціях. За беззастережну перемогу буде присуджуватися один бал, при рівних позиціях по балу.

Битва гіпервізора vmware vs hyper-v

Як ви розумієте, все це суб'єктивно і обидва продукти хороші. Який вибирати залежить від завдань, бюджету та досвіду експлуатації конкретного вендора у замовника. Сподіваюся, ця інформація була корисна, залишайтеся на зв'язку, підписуйтесь на мій Youtube канал і до нових зустрічей. P.S Багато дані я брав з поста Andrea Mauro.

Битва гіпервізора vmware vs hyper-v