hostprofi.ru
Подобрать хостинг
Термин·буква Г

Гипервизор Type 2 (hosted)

краткое определение

Гипервизор, работающий как приложение поверх установленной хостовой операционной системы: виртуальные машины запускаются через ОС-хоста, что добавляет накладные расходы, но упрощает установку и совместимость с обычным ПК.

Гипервизор Type 2 (hosted hypervisor) — программный слой виртуализации, устанавливаемый как обычное приложение в существующей операционной системе. В отличие от гипервизора Type 1 (bare-metal), который устанавливается непосредственно на железо, Type 2 работает поверх хостовой ОС: Windows, macOS или Linux. Хостовая ОС управляет аппаратными ресурсами и предоставляет их гипервизору через стандартные API. Гипервизор, в свою очередь, создаёт изолированные виртуальные машины с гостевыми ОС.

Как работает

При запуске виртуальной машины Type 2-гипервизор выделяет память из пула хостовой ОС, создаёт виртуальные устройства (диск, сеть, USB) и запускает гостевую ОС в изолированном контексте. Запросы к аппаратуре от гостевой ОС проходят два уровня: гипервизор и хостовую ОС. Это добавляет задержку по сравнению с Type 1.

Современные Type 2-гипервизоры используют аппаратное ускорение Intel VT-x или AMD-V для CPU-виртуализации, а для ввода-вывода — паравиртуализированные драйверы (virtio для Linux, VMXNET3 для VMware). Это снижает накладные расходы для CPU до 3–5%, хотя I/O-операции через хостовую ОС всё равно медленнее, чем на Type 1.

Типичные представители Type 2: VMware Workstation и VMware Fusion (macOS), VirtualBox (open source, Windows/macOS/Linux), Parallels Desktop (macOS). Специальный случай — WSL2 (Windows Subsystem for Linux 2): использует гипервизор Hyper-V в режиме Type 2 для запуска Linux-ядра внутри Windows.

История

Первые Type 2-гипервизоры появились в конце 1990-х — начале 2000-х. VMware Workstation выпущен в 1999 году — первый коммерческий Type 2-гипервизор для x86. VirtualBox (тогда — InnoTek) появился в 2007 году и был приобретён Sun Microsystems, затем Oracle. Parallels Desktop для Mac вышел в 2006 году, почти одновременно с переходом Apple на Intel. В академической и корпоративной среде Type 2-гипервизоры стали стандартным инструментом разработчика и тестировщика.

Сравнение с Type 1

ПараметрType 1 (bare-metal)Type 2 (hosted)
УстановкаВместо ОСКак приложение
Производительность95–99% от native85–95% от native
ПрименениеСерверная виртуализацияРазработка, тестирование
ПримерыKVM, VMware ESXiVirtualBox, VMware Workstation

На что обращать внимание

В хостинговой инфраструктуре Type 2-гипервизоры не используются для production-серверов — только Type 1 (KVM, VMware ESXi, Proxmox). Type 2 актуален для локальной разработки: запуск тестовой среды Linux на Windows-ноутбуке, тестирование совместимости на разных ОС, обучение. VirtualBox бесплатен и достаточен для большинства задач разработчика.

Отличия от гипервизора Type 1

Ключевое отличие: Type 1 (bare-metal) устанавливается напрямую на железо и управляет им напрямую. Type 2 работает поверх хостовой ОС, что добавляет уровень абстракции и снижает производительность на 5–15%. Для облачного хостинга и дата-центров используются исключительно Type 1-гипервизоры: KVM, VMware ESXi, Proxmox, Hyper-V (серверная версия). Type 2 используется исключительно для локальной разработки и тестирования.

Другие термины