Ответ
Гипервизоры делятся на два основных типа, и выбор зависит от задачи.
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).