Сравнение Microsoft Virtual Server 2005 R2 SP1 и Windows Server 2008 Hyper-V

Опубликовано: 22 Апреля, 2023

Если вы не используете Windows Server 2008 Hyper-V или выделенные компьютеры Hyper-V Server 2008, Virtual Server 2005 R2 SP1 остается жизнеспособным решением виртуализации для платформы на базе Windows, особенно в средах тестирования, разработки и домашнего офиса, которые не требуется поддержка гостевой виртуальной машины x64.


В этой статье вы найдете сравнение Virtual Server 2005 R2 SP1 с Hyper-V, новейшей технологией виртуализации Windows, в контексте базовой архитектуры, функций и интерфейса управления.



Обзор виртуального сервера 2005


В сентябре 2004 года Microsoft выпустила Virtual Server 2005, свой первый серверный продукт виртуализации. Virtual Server 2005 был разработан на основе технологии виртуальных машин, приобретенной в феврале 2003 года у частной компании-разработчика программного обеспечения Connectix. Этот первый выпуск поддерживал только платформы x86, ограниченный набор 32-разрядных хост- и гостевых операционных систем, максимум 64 виртуальных машины (ВМ), 3,6 ГБ памяти для каждой ВМ и выделение одного процессора для каждой ВМ.


В ноябре 2005 г. был выпущен Virtual Server 2005 R2 с несколькими функциями повышения производительности, а также поддержкой хост-операционных систем x64, подключением iSCSI, неоднородным доступом к памяти (NUMA), загрузкой Pre-Execution Environment (PXE) и виртуальным сервером. кластеризация хостов. Последний крупный выпуск, Virtual Server 2005 R2 с пакетом обновления 1 (SP1), вышел в июне 2007 г. В этом выпуске Microsoft добавила поддержку процессоров Intel VT и AMD-V, предоставив возможность включать аппаратную виртуализацию для отдельных виртуальных машин. Virtual Server 2005 R2 SP1, работающий на хосте x64, поддерживает до 256 ГБ физической памяти хоста и до 512 виртуальных машин. Другие функции включают поддержку службы теневого копирования томов (VSS) для резервного копирования на основе моментальных снимков, скрипт хост-кластера виртуального сервера, автономный инструмент монтирования виртуального жесткого диска (VHD) (VHDMount) и дополнительную поддержку хоста и гостевой операционной системы. В мае 2008 г. было выпущено обновление (KB948515) для расширения поддержки Windows XP с пакетом обновления 3 (SP3), Windows Vista с пакетом обновления 1 (SP1) и Windows Server 2008 как в качестве основной, так и в качестве гостевой операционной системы.


Обзор Hyper-V


Параллельно с разработкой и выпуском Virtual Server 2005 R2 SP1 Microsoft также работала над своим продуктом виртуализации следующего поколения, Windows Server 2008 Hyper-V, который был выпущен в июне 2008 года. По сравнению с Virtual Server, Hyper-V требует x64 Платформа Intel VT или AMD-V с аппаратной виртуализацией и предотвращением выполнения данных (DEP). Технология Hyper-V доступна как роль в полной установке Windows Server 2008 или в основной установке сервера Windows Server 2008. Она также доступна для бесплатной загрузки из Интернета в автономном выпуске под названием Microsoft Hyper-V Server 2008., выпущенный в октябре 2008 г.


В отличие от Virtual Server 2005 R2 SP1, виртуальные машины Hyper-V поддерживают как 32-разрядные, так и 64-разрядные гостевые операционные системы. Hyper-V обеспечивает выделение до 4 виртуальных процессоров и 64 ГБ памяти для виртуальной машины при работе на редакциях Windows Server 2008 Enterprise или Datacenter. Благодаря недавнему обновлению Hyper-V также поддерживает до 24 логических процессоров на одном хосте и до 192 одновременных виртуальных машин.


Сравнение архитектуры VMM


Основным компонентом программного обеспечения для виртуализации серверов является Virtual Machine Monitor (VMM). VMM управляет созданием и изоляцией виртуальных машин и контролирует доступ к системным ресурсам. Как показано на рис. 1, Virtual Server 2005 R2 и Hyper-V представляют собой две разные архитектуры VMM: размещенную и гипервизорную.


Изображение 28118
Рис. 1. Базовая архитектура размещенной VMM и VMM на основе гипервизора


В размещенной архитектуре, также называемой гибридной VMM, VMM работает как одноранговая операционная система хоста. Это реализация Virtual Server 2005 R2, в которой VMM устанавливается как драйвер уровня ядра, работающий с наивысшим уровнем привилегий x86 (кольцо 0 или «привилегированный» режим). Когда виртуальная машина должна быть запущена, ядро операционной системы хоста передает управление, и VMM переключается на процессор для запуска гостевой операционной системы виртуальной машины. VMM перехватывает инструкции гостевой операционной системы и транслирует их в инструкции основной операционной системы (этот процесс называется двоичной трансляцией) и возвращает управление ядру операционной системы Windows, когда требуется доступ к аппаратным ресурсам или когда VMM не может обработать определенное условие. Хотя Virtual Server 2005 R2 SP1 поддерживает аппаратную виртуализацию в Intel VT и AMD-V, он по-прежнему является размещенной архитектурой, поскольку VMM работает в сочетании с основной операционной системой Windows.


Напротив, Hyper-V реализует архитектуру гипервизора, также называемую VMM типа 1, которая работает непосредственно на оборудовании ниже всех виртуальных машин. Intel VT и AMD-V добавляют новый режим процессора Ring-1 для выполнения гипервизора, сохраняя Ring 0 для запуска виртуальных машин. Эта реализация является основой поддержки запуска немодифицированных гостевых операционных систем на виртуальных машинах.


Сравнение базовых характеристик


В таблице 1 ниже приведены основные функции Virtual Server 2005 R2 с пакетом обновления 1 (SP1), роль Hyper-V, основанная на выпуске Windows Server 2008, и роль Hyper-V Server 2008.



































































































































Виртуальный сервер 2005 R2 с пакетом обновления 1 (SP1)


Гипер-V
Сервер 2008


Стандарт Windows Server 2008
(роль Hyper-V)


Windows Server 2008 Корпоративная
(роль Hyper-V)


Центр обработки данных Windows Server 2008
(роль Hyper-V)


Функции


Поддержка x86


Хост и гостевая ОС


Только гостевая ОС


Только гостевая ОС


Только гостевая ОС


Только гостевая ОС


Поддержка x64


Только хост-ОС


Хозяин и гость


Хозяин и гость


Хозяин и гость


Хозяин и гость


Количество ВМ — хост x86


64


Н/Д


Н/Д


Н/Д


Н/Д


Количество ВМ — хост x64


512 (макс.)


192 (макс.)


192 (макс.)


192 (макс.)


192 (макс.)


Память хоста


256 ГБ


32 ГБ


32 ГБ


1 ТБ


1 ТБ


Хост-процессор


32 процессора (макс.)


24 ядра (макс.)


24 ядра


(Максимум)


24 ядра


(Максимум)


24 ядра


(Максимум)


Виртуальные сети


Неограниченный


Неограниченный


Неограниченный


Неограниченный


Неограниченный


Память гостевой ВМ


3,6 ГБ (макс.)


31 ГБ (макс.)


31 ГБ (макс.)


64 ГБ (макс.)


64 ГБ (макс.)


Гостевой виртуальный процессор


Одинокий


4 на ВМ


4 на ВМ


4 на ВМ


4 на ВМ


Гостевые виртуальные сетевые карты


4 на ВМ


4 Наследие


8 Синтетика


4 Наследие


8 Синтетика


4 Наследие


8 Синтетика


4 Наследие


8 Синтетика


Гостевые устройства хранения


4 интегрированная среда разработки


28 SCSI


4 интегрированная среда разработки


256 SCSI


4 интегрированная среда разработки


256 SCSI


4 интегрированная среда разработки


256 SCSI


4 интегрированная среда разработки


256 SCSI


Графический пользовательский интерфейс


Д


Н


Д


Д


Д


Кластерная поддержка


Д


Н


Н


Д


Д


Быстрая миграция


Д


Н


Н


Д


Д


Драйверы производительности


Мышь, клавиатура, видео, SCSI (необходимо установить VM Additions)


Мышь, видео, сеть, хранилище (необходимо установить службы интеграции)


Мышь, видео, сеть, хранилище (необходимо установить службы интеграции)


Мышь, видео, сеть, хранилище (необходимо установить службы интеграции)


Мышь, видео, сеть, хранилище (необходимо установить службы интеграции)


Включено Использовать лицензии


Никто


Никто


1 физ.


1 ВМ


1 физ.


4 ВМ


1 физ.


Неограниченное количество виртуальных машин


Таблица 1. Сравнение возможностей Virtual Server 2005 R2 SP1 и Hyper-V Base


В приведенной ниже таблице 2 представлены основные и гостевые операционные системы, официально поддерживаемые корпорацией Майкрософт в Virtual Server 2005 R2 SP1 и Hyper-V. Однако дополнительные гостевые операционные системы могут работать на виртуальном сервере или виртуальной машине Hyper-V. Если на виртуальной машине не установлена официально поддерживаемая операционная система, вы можете получить максимальную поддержку от службы поддержки клиентов Майкрософт (CSS), только если вам нужна помощь в решении проблемы.




































































































Виртуальный сервер 2005 R2 с пакетом обновления 1 (SP1)


Гипер-V


Поддержка хост-ОС x86


Microsoft Windows Server 2003 Standard, Enterprise и Datacenter Edition с пакетом обновления 1 (SP1) или пакетом обновления 2 (SP2)


Н/Д


Microsoft Windows Server 2003 R2 Standard, Enterprise и Datacenter Edition


Microsoft Windows Small Business Server 2003 Standard R2 и Premium R2


Microsoft Windows Server 2008 Core, Standard, Enterprise и Datacenter


Microsoft Windows Server 2008 Сервер для малого бизнеса


Microsoft Windows XP Professional с пакетом обновления 2 (SP2) или пакетом обновления 3 (только непроизводственная версия)


Microsoft Windows Vista Ultimate, Business и Enterprise Edition (только непроизводственная версия)


Microsoft Windows Vista Ultimate, Business и Enterprise Edition с пакетом обновления 1 (SP1) (только непроизводственная версия)


Поддержка хост-ОС x64


Microsoft Windows Server 2003 Standard, Enterprise и Datacenter, x64 Edition с пакетом обновления 2 (SP2)


Microsoft Windows Server 2008, Standard, Enterprise и Datacenter Edition


Microsoft Windows Server 2003 Standard, Enterprise и Datacenter, x64 Edition


Сервер Microsoft Hyper-V 2008


Microsoft Windows Server 2003 R2 Standard, Enterprise и Datacenter, x64 Edition



Microsoft Windows Server 2008 Core, Standard, Enterprise и Datacenter


Microsoft Windows Server 2008 Сервер для малого бизнеса


Microsoft Windows XP Professional, x64 Edition (только непроизводственная версия)


Microsoft Windows XP Professional с пакетом обновления 3 (SP3), x64 Edition (только непроизводственная версия)


Microsoft Windows Vista Ultimate, Business и Enterprise x64 Edition (только для непроизводственной версии)


Microsoft Windows Vista Ultimate, Business и Enterprise x64 Edition с пакетом обновления 1 (SP1) (только непроизводственная версия)


Поддержка гостевой ОС x86


Microsoft Windows Server 2003 Standard и Enterprise Edition с пакетом обновления 1 (SP1) или пакетом обновления 2 (SP2)


Microsoft Windows 2000 Server и Advanced Server с пакетом обновления 4 (SP4)


Microsoft Windows Server 2003 R2 Стандартная и Корпоративная версии


Microsoft Windows Server 2003 Web, Standard, Enterprise и Datacenter Edition с пакетом обновления 2 (SP2)


Веб-версия Microsoft Windows Server 2003 с пакетом обновления 2 (SP2)


Microsoft Windows Server 2008 Web, Standard, Enterprise и Datacenter Edition


Microsoft Windows Server 2008 Core, Standard, Enterprise и Datacenter Edition


Microsoft Windows Server 2008 Standard, Enterprise и Datacenter Edition без Hyper-V


Microsoft Windows Server 2008 Сервер для малого бизнеса


Microsoft Windows Vista Business, Ultimate и Enterprise Edition с пакетом обновления 1 (SP1)


Microsoft Windows XP Professional с пакетом обновления 2 (SP2) или пакетом обновления 3 (только непроизводственная версия)


Microsoft Windows XP Professional с пакетом обновления 2 (SP2) или пакетом обновления 3 (SP3)


Microsoft Windows Vista Ultimate, Business и Enterprise Edition (только непроизводственная версия)


SuSE Linux Enterprise Server 10 с пакетом обновления 1 (SP1) или пакетом обновления 2 (SP2)


Microsoft Windows Vista Ultimate, Business и Enterprise Edition с пакетом обновления 1 (только непроизводственная версия)



Red Hat Enterprise Linux 2.1 (обновление 7), Linux 3 (обновление 8) и Linux 4 (обновление 4)


Red Hat Linux 7.3 и 9.0


SuSE Linux Enterprise Server 9 и 10


SuSE Linux 9.2, 9.3, 10.0, 10.1, 10.2


Солярис 10


Поддержка гостевой ОС x64


Н/Д


Microsoft Windows Server 2003 Standard, Enterprise и Datacenter Edition с пакетом обновления 2 (SP2)


Microsoft Windows Server 2008 Web, Standard, Enterprise и Datacenter Edition


Microsoft Windows Server 2008 Standard, Enterprise и Datacenter Edition без Hyper-V


Microsoft Windows HPC-сервер 2008


Microsoft Windows Vista Business, Ultimate и Enterprise Edition с пакетом обновления 1 (SP1)


Microsoft Windows XP Professional с пакетом обновления 2 (SP2)


SuSE Linux Enterprise Server 10 с пакетом обновления 1 (SP1) или пакетом обновления 2 (SP2)


Таблица 2. Сравнение поддержки Virtual Server 2005 R2 SP1 и Hyper-V Host и гостевой ОС


Интерфейс управления Virtual Server 2005 R2 SP1


Virtual Server 2005 R2 предоставляет веб-интерфейс управления, который позволяет настраивать и управлять хостом Virtual Server, а также виртуальными машинами. Это позволяет осуществлять удаленное администрирование из любого места и с любого устройства с помощью браузера, поддерживающего элементы управления ActiveX. Как показано на рис. 2, административное веб-приложение (Vswebapp.exe), называемое административным веб-сайтом Virtual Server 2005 R2, позволяет администратору одновременно управлять только одним хостом Virtual Server.


Изображение 28119
Рис. 2. Веб-сайт администрирования Virtual Server 2005 R2 SP1 — главная страница состояния


Однако переключить фокус управления на другой хост виртуального сервера несложно. На рис. 3 показана форма Specify Virtual Server, которая отображается при доступе из меню навигации Virtual Server Manager. В этой форме вы можете указать имя или IP-адрес хоста виртуального сервера, которым вы хотите управлять.


Изображение 28120
Рис. 3. Веб-сайт администрирования Virtual Server 2005 R2 SP1 — укажите виртуальный сервер


Помимо управления всеми аспектами узла Virtual Server, веб-сайт администрирования Virtual Server 2005 R2 позволяет создавать, добавлять или настраивать виртуальные машины, виртуальные жесткие диски и виртуальные сети на управляемом узле Virtual Server. Все задачи по настройке выполняются путем выбора нужного варианта управления и последующего предоставления или изменения информации с помощью простых форм.


Интерфейс управления Hyper-V


В Hyper-V стандартным графическим интерфейсом управления является новая консоль управления Microsoft (MMC) с именем Hyper-V Manager, показанная на рис. 4. Hyper-V Manager устанавливается, когда роль Hyper-V установлена. настроен в Microsoft Windows Server 2008. Он также доступен для Microsoft Vista с пакетом обновления 1 (x86 и x64) для загрузки из Интернета.


Изображение 28121
Рис. 4. Консоль управления диспетчером Hyper-V


Вывод


Несмотря на общий уровень, информация в этой статье должна помочь вам определить, можно ли использовать Virtual Server 2005 R2 с пакетом обновления 1 (SP1) на компьютерах, не работающих под управлением Microsoft Windows Server 2008 с Hyper-V. Virtual Server 2005 R2 SP1 обеспечивает приемлемую производительность и поддерживает последние версии операционных систем в качестве гостевых виртуальных машин. Он доступен для бесплатной загрузки и работает на Windows Server 2003, Windows XP и Windows Vista.