8-800-101-32-57

Сервер для виртуализации: VMware, Hyper-V или KVM — что выбрать железо

Выбор гипервизора — VMware, Hyper-V или KVM — определяет не только софтовую часть, но и требования к железу. Разница в лицензировании, поддержке оборудования и способе работы с ресурсами напрямую влияет на то, какой сервер стоит покупать под виртуализацию. Разбираем, что общего у требований всех трёх платформ, а что стоит учитывать отдельно под каждую.

Что объединяет требования к железу для любого гипервизора

Вне зависимости от выбранной платформы виртуализации, есть общие правила подбора сервера:

1
Память — самый частый дефицит
На практике хосты виртуализации чаще упираются в объём RAM, чем в процессор. Планировать стоит с запасом минимум 20-30% сверх суммы памяти всех виртуальных машин — гипервизору и служебным процессам тоже нужны ресурсы.
2
Ядра важнее частоты, но не всегда
Для большого числа лёгких ВМ (терминальные серверы, микросервисы) важнее число ядер. Для нескольких тяжёлых ВМ с интенсивными вычислениями частота на ядро может оказаться важнее их количества.
3
NVMe для дисков ВМ, а не только для системы
Одновременная дисковая нагрузка от нескольких ВМ складывается — то, что незаметно на одной машине, превращается в очередь запросов на общем накопителе. NVMe снимает это ограничение лучше, чем SATA SSD.
4
Сеть — минимум 2 порта на хост
Один порт для управления и трафика ВМ, второй — для резервирования или отдельной сети хранения. На один физический адаптер закладывать всю нагрузку не стоит даже для небольшой инфраструктуры.

Чем отличаются требования VMware, Hyper-V и KVM

При схожих общих принципах у платформ есть особенности, которые стоит учитывать при выборе сервера и конфигурации:

Параметр VMware Hyper-V KVM
Совместимость оборудования Строгий список совместимости (HCL) Совместим с сертифицированным Windows Server железом Широкая совместимость через Linux-драйверы
Лицензирование Платное, по ядрам/сокетам Входит в Windows Server Бесплатно, открытый код
Требования к CPU Обязательна поддержка Intel VT-x/AMD-V + EPT/RVI Аналогично, плюс SLAT для лучшей производительности Аналогично, гибче в настройке passthrough
Типичный сценарий использования Корпоративная инфраструктура, кластеры Компании на экосистеме Microsoft Гибкие Linux-инфраструктуры, экономия на лицензиях

Практический вывод: аппаратные требования по CPU у всех трёх платформ почти идентичны — важна поддержка аппаратной виртуализации, которая есть в любом современном серверном процессоре. Разница в основном в стоимости лицензий и списках официальной совместимости, а не в самом железе.

Как рассчитать конфигурацию под число виртуальных машин

  • До 10 лёгких ВМ (файловые сервисы, небольшие приложения) — достаточно однопроцессорного сервера среднего класса с 64-128 ГБ памяти.
  • 10-30 ВМ смешанной нагрузки — двухпроцессорная платформа с 256+ ГБ памяти и NVMe-накопителями в RAID для отказоустойчивости.
  • Тяжёлые ВМ с интенсивными вычислениями (базы данных, аналитика внутри ВМ) — процессор с высокой частотой на ядро важнее общего числа ядер.
  • Кластер с живой миграцией ВМ между хостами — сеть от 10GbE между узлами обязательна, иначе миграция будет заметно тормозить работу.

Итог

Требования к железу для VMware, Hyper-V и KVM на уровне процессора и памяти практически не различаются — все три платформы одинаково хорошо работают на современном серверном оборудовании с поддержкой аппаратной виртуализации. Выбор гипервизора чаще определяется не железом, а стоимостью лицензий, экосистемой компании и требованиями к отказоустойчивости, а не наоборот.

Планируете сервер под виртуализацию? Свяжитесь с нами — подберём конфигурацию под конкретное число ВМ и тип нагрузки на shiyapov.ru, без переплат за неиспользуемые ресурсы.

Другие статьи

Читайте также