Какие гипервизоры вы знаете?

«Какие гипервизоры вы знаете?» — вопрос из категории Виртуализация, который задают на 23% собеседований Devops Инженер. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

Гипервизоры делятся на два основных типа, и выбор зависит от задачи.

Type 1 («аппаратные» или bare-metal): Работают непосредственно на железе, обеспечивая максимальную производительность. Использую их для продакшен-серверов.

  • VMware ESXi: Промышленный стандарт, мощная экосистема управления (vCenter).
  • Microsoft Hyper-V: Решение для Windows-центричной инфраструктуры, часто использую в режиме Core.
  • KVM (Kernel-based Virtual Machine): Стандарт де-факто для Linux. Интегрирован в ядро. Проверить поддержку можно так:
    # Проверка модулей KVM
    lsmod | grep kvm
    # Для Intel:
    grep -E 'vmx|svm' /proc/cpuinfo
  • Xen: Используется, например, в облачных провайдерах вроде AWS (EC2 Classic).

Type 2 («хостовые»): Работают поверх ОС хоста. Идеальны для разработки и тестирования на рабочей станции.

  • Oracle VirtualBox: Кроссплатформенный, бесплатный.
  • VMware Workstation/Fusion: Более высокая производительность и интеграция с ОС.

В DevOps-практике чаще всего работаю с KVM для on-premise инфраструктуры и абстрагируюсь от гипервизора при использовании облаков (AWS EC2, GCP Compute Engine).