1Xen – кроссплатформенный гипервизор (программа или аппаратная система, которая позволяет одновременное выполнение нескольких ОС на одном компьютере). Распространяется под свободной лицензией, что не требует затрат на приобретение. При установке занимает мало места. Ставится на большинство ОС семейства Linux (Debian, Ubuntu, RHEL, CentOS, OpenSUSE и т.д.), а так же FreeBSD.

Ключевой особенностью является поддержка режима паравиртуализации. Эта техника позволяет гостевым ОС демонстрировать производительность практически как у реальной, невиртуализированной системы. Недостатком этой техники является необходимость вносить изменения в ядро гостевой ОС, что не позволяет использовать ее на системах Windows, где ядро закрыто.

Еще одной приятной возможностью базовой системы Linux является автоматизация процессов при помощи скриптов. Правда, в штатном пакете нет программы с графическим интерфейсом для управления, что, на первый взгляд, может показаться минусом, особенно если только начинаешь знакомиться с этой технологией.

 

2ESXi – гипервизор от компании VMware, основной особенностью которого является установка непосредственно на «железо», что позволяет убрать «прослойку» между физическими ресурсами машины и гипервизором. Оснащён удобной централизованной графической консолью, а также мониторингом управления. Это позволяет получить полный контроль на VM к таким функциям взаимодействия, как перезагрузка, монтирование ISO и т.д. Имеет качественную систему «миграций на лету», что позволяет практически без задержек перенести VM в другое место и развернуть ее там. Продукт уровня Enteprise для использования в высоконагруженных проектах. Но из-за специфики ОС автоматизация процессов осложнена. К тому же, имеет платную лицензию.

Небольшая сравнительная таблица Xen и ESXi.

ОС Unix (Linux / FreeBSD) VMware
Лицензия GPL v2 Proprietary
Тип исходника Open source Closed Source
Тип Виртуализации Paravirtualization, Hardware-assisted virtualization Virtualization
Автоматизация Хорошая Специфическая
GUI Нет Да
Live migration Нормальная Хорошая

 

3OpenVZ – уже проверенная временем технология, которая привлекала многих возможностью дешевле продавать услуги и предоставить на продажу те ресурсы «железа», которых фактически не было. Связано это с устройством работы так называемых счетчиков, которые, например, при разделении памяти поступают не совсем корректно. Другим же явным недостатком является одно ядро на всех, а это значит, что невозможно внести в него какие-то изменения внутри VM. К тому же, если у кого-то «испортится» файловая система, то это коснется всех VM на этой машине. И еще стоит заметить: поскольку эта технология использует только модифицированное ядро Linux, никакие другие ОС для установки на гостевую систему она не поддерживает.

 

4KVM – мощная технология виртуализации, которая уже встроена в ядро Linux (начиная с версии 2.6.20). Богата функционалом и возможностями. Для каждой VM выделяется свое, полноценное ядро. Работает в связке с драйверами от qemu, которая активно развивается. Из минусов можно отметить отсутствие паравиртуализации, которая есть у Xen, и необходимость установки Linux или FreeBSD как основы (при сравнении с ESXi). Кроме того, по умолчанию отсутствует графическая консоль управления.

Если у Вас остались вопросы, обращайтесь в нашу службу поддержки — мы всегда рады помочь!