Hyper-V — виртуализация от Microsoft¶
Hyper-V — гипервизор типа 1 (bare-metal) компании Microsoft, встроенный в операционные системы семейства Windows Server и Windows 10/11 Pro, Enterprise и Education. Реализует аппаратную виртуализацию на основе расширений процессоров Intel VT-x и AMD-V, позволяя запускать на одном физическом компьютере несколько изолированных виртуальных машин с разными операционными системами. Hyper-V является базовой технологией облачной платформы Microsoft Azure.
¶Принцип работы
В отличие от гипервизоров типа 2 (например, VirtualBox или VMware Workstation), Hyper-V устанавливается непосредственно поверх аппаратного обеспечения, без промежуточной «хостовой» операционной системы. После установки роль Hyper-V Windows превращается в гипервизор, а исходная ОС становится одним из корневых разделов (root partition), управляющим виртуальными машинами. Остальные виртуальные машины работают в изолированных разделах (guest partitions) и не имеют прямого доступа к оборудованию — все обращения к нему выполняются через виртуализированные драйверы.
¶История
Первая версия Hyper-V была выпущена 26 июня 2008 года в составе Windows Server 2008. Технология разрабатывалась под кодовым именем «Viridian» и изначально задумывалась как конкурент VMware ESX и Xen. В 2012 году Hyper-V был включён в Windows 8 Pro, что сделало его доступным и для настольных пользователей. С Windows 10 технология развивалась в рамках платформы Windows Hypervisor Platform (WHP), которая также используется подсистемой Windows Sandbox и инструментами эмуляции (например, Android-подсистемой для Windows).
¶Возможности
- Виртуальные машины — до 1024 виртуальных процессоров на одну виртуальную машину (в новых версиях Windows Server), поддержка до 24 ТБ оперативной памяти на машину.
- Generation 1 и Generation 2 — два поколения виртуальных машин. Generation 2 поддерживают UEFI, безопасную загрузку (Secure Boot), диски VHDX и отказ от устаревших эмулируемых устройств.
- Live Migration — горячая миграция работающей виртуальной машины между узлами кластера без остановки сервиса.
- Hyper-V Replica — репликация виртуальных машин на удалённый узел для аварийного восстановления.
- Checkpoint (снимки) — сохранение состояния виртуальной машины для отката.
- Виртуальные коммутаторы — программные сетевые коммутаторы с поддержкой VLAN, QoS и расширений.
- Windows Sandbox — изолированное песочницей окружение на базе Hyper-V для безопасного запуска непроверенных программ.
- Подсистема Windows для Linux (WSL 2) — работает поверх лёгкого виртуального машины Hyper-V с ядром Linux.
¶Издания и доступность
| Издание Windows | Hyper-V |
|---|---|
| Windows Server (все редакции) | Полная поддержка |
| Windows 10/11 Pro | Доступен |
| Windows 10/11 Enterprise | Доступен |
| Windows 10/11 Education | Доступен |
| Windows 10/11 Home | Недоступен (можно включить WSL 2 и Sandbox) |
В домашних редакциях Hyper-V скрыт, но компоненты виртуализации (Windows Hypervisor Platform) могут быть активированы для WSL 2 и Windows Sandbox.
¶Управление
Управление Hyper-V осуществляется несколькими способами:
- Hyper-V Manager — графическая консоль для локального или удалённого управления виртуальными машинами.
- PowerShell — модуль Hyper-V (командлеты
Get-VM,New-VM,Start-VMи др.) для автоматизации. - Windows Admin Center — браузерная панель управления серверами, включая Hyper-V.
- System Center Virtual Machine Manager (SCVMM) — корпоративное решение для управления большими виртуальными инфраструктурами.
¶Сравнение с аналогами
| Параметр | Hyper-V | VMware ESXi | KVM |
|---|---|---|---|
| Тип | Тип 1 | Тип 1 | Тип 1 (модуль ядра Linux) |
| Базовая ОС | Windows Server / Windows Pro+ | Собственная (ESXi) | Linux |
| Стоимость | Включена в Windows | Платная (есть бесплатная версия) | Бесплатная, open source |
| Основная область | Windows-инфраструктуры, Azure | Корпоративные ЦОД | Linux-центры обработки данных |
¶Применение
Hyper-V широко используется в корпоративных инфраструктурах на базе Windows Server, в облаке Microsoft Azure, для тестирования программного обеспечения, изоляции устаревших приложений, а также в образовательных целях. В России технология распространяется вместе с лицензиями на Windows Server и активно применяется в государственных и коммерческих ЦОД, использующих продукты Microsoft.
Источники:
- Документация Microsoft Learn: Hyper-V на Windows Server
- Документация Microsoft Learn: Hyper-V на Windows
- Windows Internals, Part 1 (Microsoft Press)
- Спецификации Windows Server на сайте Microsoft
