Cегодня виртуализация — одна из наиболее активно развивающихся технологий, что ярко проявляется в новом продукте Microsoft, Windows Server Virtualization (Viridian), который войдет в состав пакета Windows Server 2008. Microsoft обещает выпустить RTM-версию Windows Server Virtualization не позднее чем через 180 дней с момента выхода Windows 2008. В первоначальную коммерческую версию пакета Windows 2008 будет включена предварительная версия Viridian. Ниже перечислены некоторые наиболее примечательные возможности, появления которых можно ожидать в технологиях виртуализации Microsoft следующей волны.

  1. Новая консоль управления на базе Windows. Первое, что обращает на себя внимание, — модернизированная консоль управления. Новая консоль на базе Microsoft Management Console 3.0 включает мастеров создания виртуальных машин (VM) и панель задач для выполнения функций управления.
  2. Стандартный VHD-образ. Windows Server Virtualization поддерживает формат Microsoft Virtual Hard Disk (VHD), что позволяет оперировать VM-образами из сред Microsoft Virtual Server 2005 и Microsoft Virtual PC при использовании нового продукта.
  3. Поддержка «живых» резервных копий с использованием VSS. Важная функция обеспечения высокой отказоустойчивости, реализованная в Windows Server Virtualization, предусматривает резервирование действующих VM с использованием службы фонового копирования тома — Microsoft Volume Shadow Copy Service. VSS создает моментальные снимки состояния VM без нарушения процесса работы виртуальной машины.
  4. Поддержка кластеризации гостевых сред. Windows Server Virtualization поддерживает кластеризацию гостевых сред как в пределах одного и того же узла (с применением совместного адаптера SCSI), так и между узлами (при наличии разделяемого запоминающего устройства, что может быть реализовано с помощью iSCSI или Fibre Channel SAN).
  5. Поддержка кластеризации хостов. Поддержка кластеризации хостов представляет особую ценность для сред, реализующих консолидацию серверов. В таких средах при возникновении неисправности хоста все функционирующие на нем VM становятся недоступными. Кластеризация позволяет создавать ресурс кластера, содержащий все VM хоста. В случае отказа можно переместить этот кластерный ресурс на резервный узел и выполнить перезапуск всех VM примерно за 10 секунд.
  6. Поддержка моментальных снимков. Реализованные в Windows Server Virtualization средства создания моментальных снимков выводят поддержку VM в Windows 2008 на уровень, свойственный продуктам VMware. Моментальные снимки позволяют отображать мгновенное состояние VM в различные моменты времени и легко осуществлять откат в предыдущее состояние.
  7. Поддержка 32 Гбайт памяти на каждую VM. Версия Virtual Server 2005 R2 предусматривает ограничение памяти для VM объемом 3,6 Гбайт. В Windows Server Virtualization предел виртуальной памяти доведен до 32 Гбайт на каждую VM, что значительно расширяет возможности масштабирования. Следует иметь в виду, что хост не может отводить под VM объем памяти, превышающий размер физической оперативной памяти.
  8. Поддержка 8-процессорного виртуального SMP. Еще одна важная новая функция обеспечения масштабируемости — поддержка виртуальной симметричной мультиобработки (SMP). В отличие от Virtual Server 2005 с поддержкой только одного процессора для каждой VM, Windows Server Virtualization поддерживает виртуальную SMP с участием до 8 процессоров. При этом хост должен иметь как минимум столько физических процессоров (или ядер), сколько должны поддерживать виртуальные машины с SMP.
  9. Аппаратное обеспечение с поддержкой x64 и виртуализации. Следуя движению Microsoft в сторону 64-разрядных технологий, Windows Server Virtualization требует наличия x64-совместимого процессора и процессорных средств виртуализации технологии Intel VT или AMD Virtualization. На системах без аппаратной поддержки виртуализации продукт не работает.
  10. Архитектура на основе гипервизора. Технология Windows Server Virtualization несет с собой абсолютно новую архитектуру виртуализации. Подобно VMware ESX Server, Windows Server Virtualization использует ядро на основе гипервизора, работающее непосредственно на аппаратном обеспечении системы. По сравнению с ESX Server, гипервизор Windows Server Virtualization существенно облегчен, поскольку не содержит драйверов устройств и стороннего кода. Windows Server Virtualization также включает новую архитектуру Virtual Service Provider/Virtual Service Client, обеспечивающую повышение производительности VМ. Linux с поддержкой технологии Xen может функционировать как гостевая операционная система.

Майкл Оти - Редактор Windows IT Pro и президент компании TECA (Портленд, шт. Орегон), занимающейся разработкой
программного обеспечения и консалтингом. mikeo@windowsitpro.com