Введение
Hyper-V – гипервизор типа 1, разработанный Microsoft и встроенный в Windows Server (начиная с версии 2008) и Windows 10/11 Pro/Enterprise. В отличие от конкурентов, Hyper-V является частью ОС и активируется как роль – отдельной установки не требуется.
Hyper-V реализует микрокернельную архитектуру: гипервизор работает в Ring -1 (ниже ядра ОС), а Windows Server выступает «родительским разделом» с привилегированным доступом к оборудованию. Гостевые VM – «дочерние разделы» без прямого доступа к железу.
История и контекст
Hyper-V впервые выпущен в июне 2008 года как роль Windows Server 2008, компенсировав отставание Microsoft от VMware. Впоследствии появился Hyper-V Server – бесплатная standalone-версия без GUI. В 2016 году Hyper-V получил поддержку вложенной виртуализации (Nested Virtualization) и контейнеров Windows.
В России Hyper-V использовался в Windows-центричных организациях – Microsoft-партнёры, компании на Microsoft Azure Stack HCI. После санкций 2022 года ситуация с лицензированием Windows Server осложнилась.
Как это работает
- Родительский раздел (Parent Partition): Windows Server с прямым доступом к оборудованию. Управляет дочерними разделами через гипервизор.
- Дочерние разделы (Child Partitions): изолированные VM, общающиеся с оборудованием через VMBus – высокоскоростную шину между разделами.
- Integration Services: драйверы для гостевых ОС (аналог VirtIO у KVM) – ускоряют I/O операции.
- Live Migration: перенос работающей VM между Hyper-V хостами без остановки – аналог vMotion.
- Hyper-V Replica: асинхронная репликация VM на резервный хост для DR-сценариев.
- Checkpoints (Snapshots): снимки состояния VM для отката при проблемах.
Где применяется
- Windows-среды: организации на Windows Server, работающие с Microsoft-стеком (AD, Exchange, SQL Server).
- Azure Stack HCI: гиперконвергентная инфраструктура Microsoft на базе Hyper-V.
- Разработка и тестирование: Windows Sandbox и WSL2 (Windows Subsystem for Linux) работают поверх Hyper-V.
- VDI: Microsoft RDS (Remote Desktop Services) с Hyper-V для виртуальных рабочих столов.
Преимущества и ограничения
Преимущества: включён в Windows Server без доп. затрат; глубокая интеграция с Microsoft-экосистемой; нативная поддержка Windows-гостей; бесплатная standalone-версия Hyper-V Server.
Ограничения: слабее VMware в enterprise-функциях (менее зрелый DRS, ограниченная поддержка Linux-гостей исторически); зависимость от лицензирования Windows Server; санкционные риски для российских организаций.
Связь с другими понятиями
Hyper-V – один из трёх основных корпоративных гипервизоров наряду с KVM и ESXi. Является базой для Azure Stack HCI – гиперконвергентного решения Microsoft. Docker Desktop на Windows использует Hyper-V для запуска Linux-контейнеров. В контексте частного облака конкурирует с OpenStack на KVM.