В особенностях лицензирования продуктов VMware, доступных опциях и фичах иногда путаются даже опытные администраторы. Дополнительную путаницу добавляют периодические изменения (от версии к версии vSphere) в лицензионной политике VMware (происходит практически каждый год). Попробуем разобраться в доступных редакциях VMware vSphere, их функционале, отличиях, стоимости лицензий и порядке лицензирования на примере VMware vSphere 6.5 (вышла в октябре 2016).
Правила лицензирования VMware vSphere
Тезисно перечислим основные правила, которые нужно учитывать при планировании и приобретении лицензий на VMware vSphere 6.5
- Лицензирование сервера выполняется по числу физических процессоров (CPU). Каждый CPU сервера требует отдельной лицензии vSphere (ядра не являются физическими процессорами и не учитываются в лицензировании).
- Доступный функционал сервера ESXi определяется установленной на нем лицензией vSphere (список редакции в следующем разделе)
- Для каждой купленной лицензии vSphere нужно приобретать пакет сервисной поддержки (минимум на год)
- VMware не накладывает ограничений на количество памяти (RAM), установленной на сервере и количество запущенных виртуальных машин
Примечание. С точки зрения VMware, сама платформа ESXi не лицензируется. Но для ее использования нужно приобрести лицензию vSphere.
Сравнение редакции vSphere Standard 6.5
В VMware vSphere 6.5 по сравнению с предыдущими версиями уменьшилось количество различных редакций vSphere. Еще летом 2016 года компания VMware анонсировала отказ от редакции Enterprise. Таким образом, теперь доступны следующие три основные версии VMware vSphere (ранее предлагалось 6 редакций):
- VMware vSphere Standard
- VMware vSphere Enterprise Plus
- VMware vSphere with Operations Management (vSOM) Enterprise Plus
В следующей таблице собраны основные возможности, доступные в разных редакциях:
vSpherevSphere+ Operations ManagementStandardEnterprise PlusEnterprise PlusvMotion, Storage vMotion и Cross-SwitchvMotion+++High Availability (HA) и Fault Tolerance(FT)2 vCPU4 vCPU4 vCPUData Protection (VDP) и VM Data Replication+++Virtual Volumes и Storage-Policy BasedManagement+++APIs for Storage Awareness+++Multi-VC Content Library+++APIs for Array Integration, Multipathing+++Virtual Machine Encryption++Proactive HA++vSphere Integrated Containers++Distributed Resource Scheduler (DRS) и Distributed Power Managemen (DPM_++Big Data Extensions++Distributed Switch++Storage DRS++I/O Controls (Network and Storage) и SR-IOV++Host Profiles и Auto Deploy++Flash Read Cache++Cross-vCenter и Long Distance vMotion++vGPU++Predictive DRS++vSphere Monitoring+Capacity Optimization+Operations Visibility+
Вкратце опишем наиболее интересные фичи, доступные в различных редакциях:
Редакция vSphere Standard включает следующие возможности:
- High Availability – уменьшение простоев за счет автоматического перезапуска ВМ
- Fault Tolerance – обеспечивает непрерывную доступность ВМ (приложений) в случае отказа оборудования
- vMotion, Cross—Switch vMotion – онлайн миграция ВМ между серверами и виртуальными коммутаторами
- Storage vMotion – онлайн миграция файлов виртуальных дисков между устройствами хранения
- Data Protection – встроенное резервное копирование
- VM Data Replication – оптимизированная репликация по WAN
- Virtual Volumes (VVOLs) – виртуализацию устройств хранения SAN и NAS
- Storage-Policy Management (SPBM) – автоматизация управление хранилищами
- APIs for Storage Awareness (VASA) – интеграция vCenter с дисковыми массивами
- Multi—VC Content Library – централизованное управление шаблонами ВМ, vApp, IOS и скриптами
- APIs for Array Integration, Multipathing – API-интерфейсы хранилища для интеграции с массивами и управления альтернативными путями
Редакция vSphere Enterprise в дополнении к редакции Standard, включает следующие функции:
- Distributed Resource Scheduler – балансировка нагрузки между хостами
- Distributed Power Management – оптимизация энергопотребления путем отключения простаивающих хостов
- Reliable Memory – оптимальное размещение блоков VMkernel в памяти Distributed Switch – централизованное управление конфигурацией сети
- Storage DRS – автоматическая балансировка нагрузки на дисковые ресурсы
- I/O Controls (Storage and Network) – приоритезация доступа путем непрерывного мониторинга I/O нагрузки
- Single Root I/O Virtualization (SR—IOV) – виртуализация одного устройства PCIe в несколько виртуальных устройств
- Host Profiles and Auto Deploy — профилиузловиавтоматическоеразвертывание
- Cross-VC vMotion – миграция ВМ между серверами vCenter
- vGPU – возможность совместного использования одного графического адаптера (GPU) несколькими ВМ
- VM Encryption − шифрование файлов виртуальных машин, а также трафика vMotion на базе алгоритма AES-NI
vSphere with Operations Management Enterprise – в дополнении к опциям в редакциях Standard и Enterprise включены средства автоматического анализа, управления ресурсами и производительностью
При приобретении любой из описанных выше лицензий нужно дополнительно приобретать лицензия на vCenter Server Standard.
VMware vSphere 6 Essentials – редакции для малого бизнеса
В качестве отдельных редакций для малого бизнеса у VMWare можно приобрести редакции из линейки VMware vSphere 6 Essentials.
Доступны 2 редакции:
- VMware vSphere 6 Essentials
- VMware vSphere 6 Essentials Plus
Данные редакции позволяют лицензировать не более 3 физических серверов, причем на каждом может быть установлено до 2 процессоров. Сравнение основного функционала редакций в таблице ниже.
vSphere EssentialsvSphere Essentials PlusUpdate Manager++High Availability (HA)+Data Protection+vMotion и Switch vMotion+vSAN+Replication+
По большому счету отличия в редакциях Essentials и Essentials Plus заключается в наличии в последней функционала vMotion и High Availability (HA). В редакции vSphere Essentials переместить ВМ между серверами или хранилищами можно только в выключенном состоянии.
В состав всех наборов vSphere Essentials уже включен vCenter Server Essentials, позволяющий централизованно управлять тремя ESXi серверами.
Стоит отметить, что при покупке нескольких комплектов vCenter Server Essentials, к примеру, на 6 серверов, один сервер vCenter Essentials может управлять не более чем тремя серверами. Т.е. получатся две независимые инфраструктуры vCenter.
Примечание. С помощью приобретения специальных наборов лицензий (Acceleration Kit) можно проапгрейдить vSphere Essentials до полноценных редакций vSphere.
Стоимость лицензий VMware vSphere 6 и vCenter
Напомним, что при покупке любых лицензии VMware vSphere 6 или vCenter необходимо обязательно приобретать техподдержку. Техподдержка включается возможность обновлять версию продукта, обращаться в службу техподдержки VMWare и получать дистанционную поддержку.
В следующей таблице перечислены цена различных лицензий VMWare и стоимость минимальной годовой техподдержки уровня Basic Support/Subscription vSphere 6 -1 year.
vSphere Standard (на 1 хост)vSphere Enterprise PlusvSphere Enterprise Plus with Operations Management vSphere Essentials Kit (на 3 хоста)vSphere Essentials Plus Kit (на 3 хоста)Стоимость 1 лицензии995$3495$4395$495$4495$Стоимость годовой поддержки уровня Basic273$734$923$65$944$
При покупке лицензии Standard, Enterprise Plus или EP with OM нужно дополнительно приобретать лицензию vCenter Standard.
- VMware vCenter Server Standard – 5995$ + стоимость годовой поддержки уровня Basic – 1259$
Примечание. Лицензия на использование vCenter Server Essentials уже включена в стоимость лицензии vSphere Essentials Kit и отдельно приобретать ее не нужно.
Также отметим, что при больших объёмах приобретаемых лицензий стоит рассмотреть возможность покупки готовых наборов (бандлов) VMware vSphere Acceleration Kit, которые включают в себя 6 лицензий vSphere соответствующей версии + 1 лицензию vCenter Standard.
Стоимость наборов vCenter Acceleration Kit для 6 физических процессоров.
vSphere Standard Acceleration KitvSphere Enterprise Plus Acceleration KitvSphere with Operations Management Enterprise Plus Acceleration KitСтоимость 1 комплекта 10995$22995$24995$Стоимость годовой поддержки уровня Basic2515$5665$6800$
Таким образом, стоимость отдельных 6 лицензий vSphere Enterpise Plus и одной лицензии vCenter Standart с поддержкой составит:
6*(3495+734) + (5995+1259) = 32628$
Покупка аналогичного набора vSphere Standard Acceleration Kit будет стоить 22995+5665=28660$. Т.е. почти на 3968$ дешевле (экономия около 10%).