Как устроена виртуализация и чем гипервизор первого типа отличается от второго?
Как отвечать ▾Скрыть подсказку ▴
Как отвечать: Объясните bare-metal против hosted, приведите примеры: ESXi, Hyper-V, KVM против VirtualBox — и почему в продакшене используют первый тип.
Пример сильного ответа
Виртуализация — это слой абстракции между железом и гостевой ОС: гипервизор распределяет процессор, память, диски и сеть между виртуальными машинами и изолирует их друг от друга. Гипервизор первого типа работает прямо на железе, самостоятельно управляет ресурсами и не требует внешней операционной системы — в продакшене берут именно его, потому что производительность предсказуема, а накладные расходы ниже. Второй тип запускается как приложение поверх обычной ОС, это удобно на рабочей станции для тестов и демонстраций, но управление железом ограничено. В работе мне ближе первый тип: на нём построен кластер из нескольких десятков хостов.