Виртуализация — это технология, которая позволяет запускать несколько независимых операционных систем на одном физическом сервере одновременно.
Виртуализация имеет множество сценариев применения, однако в сложившихся условиях она лучше всего проявляет себя как инструмент продления жизненного цикла оборудования с истёкшим ресурсом, значительного снижения затрат, а также обеспечения отказоустойчивости и высокой доступности ИТ-инфраструктуры.
В сегменте среднего и крупного бизнеса основными решения виртуализации являются vSphere (VMware), Hyper-V (Microsoft) и Proxmox VE. Остальные, как правило, относятся к узкоспециализированным или операторским платформам.
vSphere (VMware/Broadcom)
VMware (ныне Broadcom) — американская компания, которая исторически обладает преимуществом благодаря более раннему выходу на рынок виртуализации и за это время её флагманский продукт vSphere успел стать де-факто стандартом для многих корпоративных экосистем.
В 2023 году компания Broadcom приобрела VMware, после чего условия лицензирования платформы vSphere претерпели существенные изменения. Broadcom прекратила продажи бессрочных (perpetual) лицензий и перешла на подписочную модель — новые продажи и продление поддержки теперь возможны только по подписке. Кроме того, был существенно увеличен минимальный объём лицензирования: для новых подписок установлен порог порядка 72 лицензируемых ядер вместо прежних 16.
Минимальная подписка vSphere Foundation (VVF) с функциями отказоустойчивости — vSphere High Availability (HA), vSphere Replication и vMotion — обойдётся в $9720 в год.
Тем не менее, эта подписка включает в себя несколько критически важных функций, которые в крупных и сложных средах крайне трудно или практически невозможно полностью заменить, среди них:
- Fault Tolerance (FT) — полная непрерывность без потери транзакций;
- vSphere Distributed Resource Scheduler (DRS) — автоматическая балансировка;
- Storage DRS — автоматическое распределение виртуальных машин по хранилищам.
В целом, с учётом высокой стоимости, vSphere перестал быть привлекательным выбором для запуска новых инфраструктур.
Hyper-V (Microsoft)
Hyper-V — платформа виртуализации от Microsoft, распространяется как опциональный компонент (роль) Windows Server и Pro, Enterprise и Education-редакций. С инженерной и практической точки зрения это одно из лучших решений для построения отказоустойчивых и масштабируемых инфраструктур, входит в топ-3 коммерческих платформ.
Отличительной особенностью Hyper-V является уникальная защита виртуальных машин с помощью Shielded VMs и Host Guardian Service (HGS), полностью исключающая доступ хоста и администраторов. В VMware предусмотрено шифрование и защита данных, однако эти меры не позволяют полностью предотвратить доступ администратора хоста к содержимому виртуальных машин.
Компонент Hyper-V в Windows (10, 11) Pro, Enterprise и Education-редакций не требует дополнительного лицензирования, однако при этом не имеет критически важных серверных функций для реализации отказоустойчивой инфраструктуры:
- Failover Clustering — кластеризации для автоматического переключения при сбоях;
- Hyper-V Replica — создания копий виртуальных машин на другом сервере для аварийного восстановления;
- Live Migration, Storage Migration — перемещения виртуальных машин между серверами во время работы.
Для лицензирования одного полноценного сервера минимально необходим базовый пакет Windows Server 2025 Datacenter на 16 ядер, его стоимость составляет $6771 единоразово (см. здесь).
Proxmox Virtual Environment
Proxmox VE — продукт австрийской компании Proxmox Server Solutions GmbH, созданный на основе свободного программного обеспечения: дистрибутива Debian GNU/Linux, гипервизора KVM и технологии контейнеризации LXC.
В производственных средах преимущественно используются KVM-виртуальные машины, тогда как LXC-контейнеры применяются в основном для разработки и тестирования.
Для построения отказоустойчивого кластера виртуальных машин в Proxmox VE реализованы следующие функции:
- Shared Storage — общее хранилище для всех узлов кластера;
- High Availability (HA) — автоматическое переключение виртуальных машин при сбоях;
- Fencing — предотвращение повреждения данных на общем хранилище;
- Corosync — протокол для определения доступности узлов.
Также Proxmox VE предоставляет инструменты для работы с виртуальными машинами без остановки:
- Live Migration — плановое перемещение ВМ и распределение нагрузки между узлами;
- Storage Migration — перемещение дисков ВМ без остановки.
Асинхронная репликация виртуальных машин выполняется с помощью отдельного продукта — Proxmox Backup Server.
Отличительной особенностью продуктов Proxmox является отсутствие необходимости их лицензирования.
Монетизация осуществляется за счёт продажи доступа к репозиторию с тщательно протестированными пакетами (Enterprise Repository) и предоставления профессиональных услуг поддержки. Без приобретения такого доступа обновления возможны через публичный репозиторий, а поддержка — силами сообщества на добровольной и негарантированной основе.
Минимальная стоимость коммерческого доступа к репозиториям обновлений для кластера из трёх двухпроцессорных узлов виртуализации и одного Proxmox Backup Server составляет 1280 Евро в год, а при подключении официальной технической поддержки совокупная стоимость подписки составит от 3340 Евро в год.
В кластере Proxmox VE все узлы должны иметь одинаковый уровень подписки, так как репозитории обновлений подключаются на уровне всего кластера.