На данный момент VMware и Microsoft предлагают широкий спектр решений по управлению виртуальной инфраструктурой, но необходимо отметить, что подходы к решению проблем далеко не всегда совпадают.
Целью данной статьи является сравнение технических возможностей VMware ESX Server и Microsoft Hyper-V.
| VMware ESX
| Microsoft Hyper-V
| Комментарии
|
Размер гипервизора
(включая ОС управления) |
VMware ESX 3.5 – 2 Гб
VMware ESXi – 32 Мб |
С Windows Server 2008 – 10 Гб
С Windows Server Core – 2.6 Гб |
Благодаря столь малому размеру ESXi, появилась возможность встраивать его в серверы на аппаратном уровне, что позволяет развертывать виртуальную инфраструктуру быстрее и удобнее. Кроме того, малый размер гипервизора ESXi предлагает увеличенную надежность и безопасность. |
Требуемая ОС |
Устанавливается на «голое» железо |
Windows 2008 x64 Standard/Enterprise /Datacenter Editions |
Недостаток подхода Microsoft довольно очевиден – на работоспособность гипервизора влияют риски безопасности, уязвимости и ошибки ОС Windows 2008, что снижает надежность виртуальной платформы. |
Поддерживаемые ОС |
- Microsoft WindowsNT4.0
/2000/2003/XP/Vista
- Red Hat Enterprise 2.1/3/4/5
- Red Hat Linux Advanced Server 2.1
- Redhat Linux 7.2/7.3/8.0/9.0
- SUSE Linux Enterprise Server
8/9/10
- SUSE Linux 8.2/9.0/9.1/9.2/9.3
- FreeBSD 4.9/4.10/4.11
- NetWare 6.5/6.0/5.1
- Solaris 10 for X86
- Vista (экспериментально)
- Windows 2008 Beta (экспериментально)
- Windows 2003 Standard /Enterprise SP1/SP2/R2 64-bit + Virtual SMP |
- MS Windows 2008
- MS Windows 2003
- Windows Vista
- Windows XP Professional
- Windows 2000 Server
- SUSE Enterprise Linux Server 10 SP1 |
Надо сказать, что в отличие от ESX, Hyper-V поддерживает гостевые ОС со значительными ограничениями по количеству виртуальных процессоров на виртуальную машину.
Поддерживается только 1 виртуальный процессор для гостевых ОС:
- Windows 2000 Server с SP4;
- SUSE Linux Enterprise Server 10;
- Windows XP Professional x86 с SP2.
От 1 до 2 виртуальных процессоров:
- Windows Server 2003 с SP2;
- Windows Vista (Business/ Enterprise/ Ultimate) с SP1;
- Windows XP Professional x86 с SP3;
- Windows XP Professional x64 с SP2.
Кроме того, в списке поддерживаемых ОС VMware значатся все основные Linux-системы, чем явно не может похвастаться Microsoft со своим Hyper-V. |
Живая миграция |
VMware VMotion |
Quick Migration |
Механизм работы Hyper-V Quick Migration основывается на том, что на время передачи состояния виртуальной машины с одного хоста на другой она «замораживается». Это время зависит от нескольких параметров, в том числе от объема оперативной памяти и интенсивности использования виртуальной машины. Получается, что на время передачи состояния виртуальной машины все сетевые соединения обрываются и клиентам требуется после проведения миграции заново устанавливать соединение. VMotion в отличие от Quick Migration является поистине живой миграцией, т.к. на время передачи состояния виртуальной машины с одного хоста на другой «замораживания» виртуальной машины не происходит, и, соответственно, нет никаких обрывов сетевых подключений.
Однако стоит отметить, что скорость миграции Quick Migration значительно выше VMotion. |
Высокая доступность |
VMware HA |
MS Host Clustering |
MS Host Clustering в плане настройки гораздо сложнее, чем VMware HA, однако, при этом является широко распространенным решением по отказоустойчивости физических серверов. |
Динамическое управление ресурсами |
VMware DRS |
NLB |
Хотя сравнивать DRS и NLB не вполне корректно (это все-таки разные подходы к управлению ресурсами), все же хотелось бы отметить, что DRS является значительно более продвинутым в плане технологии решением. NLB работает только на сетевом уровне, в отличии от DRS, который позволяет распределять не только сетевую нагрузку, но и нагрузку процессора и памяти. |
«Живая» миграция на уровне виртуальных хранилищ |
VMware Storage VMotion |
Не поддерживается |
Storage VMotion позволяет перемещать файлы виртуальной машины от одного массива хранения к другому без нарушения работы виртуальной машины. Это означает, что пользователи VMware VI3 избегаю простоя во время перемещения запущенной виртуальной машины с одного хранилища на другое.
В настоящее время у MS Hyper-V эквивалента SVMotion нет. |
Максимальные параметры виртуальной машины |
64Гб RAM
4 CPU |
64Гб RAM
4 CPU |
На данный момент Microsoft рекомендует использовать 4 виртуальных процессора только для виртуальных машин с гостевой системой Windows Server 2008 RC1 (см. поддерживаемые ОС). |
Особые требования к аппаратному обеспечению |
В производственной среде поддерживается только оборудование из HCL:
«Storage / SAN Compatibility Guide For ESX Server 3.5 and ESX Server 3i», «Systems Compatibility Guide For ESX Server 3.5 and ESX Server 3i» |
Процессор архитектуры x64 с поддержкой Intel VT или AMD-V, а также Hardware Data Execution Protection |
Хотя Hyper-V и поддерживает значительно большее количество оборудования, нежели ESX Server, основные серверные платформы и системы хранения присутствуют в списках совместимости VMware. |
Отсутствие Storage VMotion, недоработанный механизм Quick Migration, короткий список поддерживаемых ОС, ограничения по количеству виртуальных процессоров за плюсом общей «сырости» продукта показывает, что Microsoft Hyper-V в настоящее время существенно отстает от VMware ESX Server в плане технологии и набора возможностей. Кроме того, в случае, если в вашей инфраструктуре большое количество UNIX-систем, то о виртуализации на платформе Microsoft Hyper-V вам придется забыть (по крайней мере, пока). В целом ESX Server более готовый и оттестированный продукт, о чем свидетельствует тот факт, что для некоторых компаний VMware VI3 стала уже сейчас основой ИТ-инфраструктуры. Недавно вышедший Microsoft Hyper-V только вначале пути к освоению производственной среды.
Однако не стоит забывать, что конкурент VMware – софтверный гигант Microsoft, который уже не первый год работает на рынке платформ виртуализации (вспомним Virtual PC и Virtual Server). Подавляющее число серверов по всему миру работает под управлением ОС Windows, что, вкупе с лицензионной политикой Microsoft, несомненно, окажет влияние на продвижение Hyper-V на рынке корпоративных платформ виртуализации.