Xen – кроссплатформенный гипервизор (программа или аппаратная система, которая позволяет одновременное выполнение нескольких ОС на одном компьютере). Распространяется под свободной лицензией, что не требует затрат на приобретение. При установке занимает мало места. Ставится на большинство ОС семейства Linux (Debian, Ubuntu, RHEL, CentOS, OpenSUSE и т.д.), а так же FreeBSD.
Ключевой особенностью является поддержка режима паравиртуализации. Эта техника позволяет гостевым ОС демонстрировать производительность практически как у реальной, невиртуализированной системы. Недостатком этой техники является необходимость вносить изменения в ядро гостевой ОС, что не позволяет использовать ее на системах Windows, где ядро закрыто.
Еще одной приятной возможностью базовой системы Linux является автоматизация процессов при помощи скриптов. Правда, в штатном пакете нет программы с графическим интерфейсом для управления, что, на первый взгляд, может показаться минусом, особенно если только начинаешь знакомиться с этой технологией.
ESXi – гипервизор от компании VMware, основной особенностью которого является установка непосредственно на «железо», что позволяет убрать «прослойку» между физическими ресурсами машины и гипервизором. Оснащён удобной централизованной графической консолью, а также мониторингом управления. Это позволяет получить полный контроль на VM к таким функциям взаимодействия, как перезагрузка, монтирование ISO и т.д. Имеет качественную систему «миграций на лету», что позволяет практически без задержек перенести VM в другое место и развернуть ее там. Продукт уровня Enteprise для использования в высоконагруженных проектах. Но из-за специфики ОС автоматизация процессов осложнена. К тому же, имеет платную лицензию.
Небольшая сравнительная таблица Xen и ESXi.
OC | Unix (Linux / FreeBSD) | VMware |
---|---|---|
Лицензия | GPL v2 | Proprietary |
Тип исходника | Open source | Closed Source |
Тип Виртуализации | Paravirtualization, Hardware-assisted virtualization | Virtualization |
Автоматизация | Хорошая | Специфическая |
GUI | Нет | Да |
Live migration | Нормальная | Хорошая |