Операционные системы
Windows Server 2008 R2: новый виток эволюции
Марио Морейон
На конференции TechEd 2009 в Лос-Анджелесе компания Microsoft объявила о выпуске релиз-кандидата (RC, Release Candidate – предфинальная версия) Windows Server 2008 R2, доступного для широкого круга пользователей через TechNet и MSDN. Серверные ОС с обозначением R2 – это обычно промежуточные редакции между основными версиями; как правило, в них мало интересного. Поэтому для нас было неожиданностью, что в Windows Server 2008 R2 RC появилось несколько новых функций и крупных улучшений: значительно расширены возможности Hyper-V; реализована интегрированная система управления документами; предприняты меры, позволяющие обходиться без нелюбимой всеми VPN; средства резервного копирования стали гораздо более гибкими и мощными. Все эти изменения намного весомее ожидаемого набора мелких улучшений. Они свидетельствуют о том, что Microsoft предпринимает активные действия, чтобы побудить компании, особенно малые и средние, перейти на Server 2008. Недавно мне удалось познакомиться с новым релиз-кандидатом, и поработав несколько дней с этой более компактной, быстрой (и исключительно 64-разрядной) операционной системой, я сделал немало поразительных открытий.
Windows Server 2008 R2
Microsoft Corporation, www.microsoft.ru
Оценка: очень хорошо
Достоинства. Серьезные улучшения Hyper-V. Новые возможности управления документами в службах для работы с файлами. Динамическая миграция виртуальных серверов. Отныне VPN вовсе не обязательный компонент для клиентов Windows 7. Серверы файлов обеспечивают более точное управление циклом существования файлов. Windows Server 2008 R2 обслуживает до 256 логических процессоров, Hyper-V – до 64 логических процессоров. Кэширование данных через территориально распределенную сеть (WAN).
Недостатки. Для объединения Clustering, Hyper-V и DirectAccess с некоторыми службами предприятия и оборудованием потребуются определенные знания и усилия по планированию.
Обладатели лицензии Microsoft Windows Server 2008 Enterprise или Standard Administrator (EA/SA) получат возможность бесплатно перейти к Windows Server 2008 R2. Тем, у кого нет лицензии SA, придется купить новую лицензию R2. Кроме того, пользователям, которые уже приобрели лицензии клиентского доступа (client access license, CAL) Windows Server 2008 или имеют лицензии SA, не требуются новые лицензии CAL. К моменту публикации данной статьи цена Windows Server R2 еще не была официально объявлена, но мне удалось выяснить, что она не будет существенно отличаться от стоимости Windows Server 2008. Начальная цена Windows Server – 999 долл. за пять лицензий CAL. Цена Windows Sever 2008 Enterprise – 3999 долл. за 25 лицензий CAL. Я протестировал версию Enterprise, так как хотел на деле познакомиться с имеющимися только в ней новыми возможностями динамической миграции. Все остальные новые функции, рассматриваемые в данной статье, есть в обеих версиях.
С момента выпуска Windows Server 2008 компания Microsoft предлагает гипервизор Hyper-V, один из лучших продуктов виртуализации, представленных на рынке. Виртуализация – метод, с помощью которого можно запускать на одном компьютере несколько операционных систем одновременно. Например, всего на нескольких компьютерах можно запустить множество виртуальных серверов. Важнейшее преимущество виртуализации – сокращение потребления энергии, позволяющее решать больше вычислительных задач с меньшим набором оборудования.
Гипервизор Hyper-V, реализованный в версии R2, по своим возможностям стал ближе к доминирующему на рынке продукту VMWare Infrastructure 3, в частности в отношении динамической миграции серверов. Как и технология Sphere VMotion компании VMWare, Hyper-V обеспечивает динамическую миграцию виртуальных серверов и предоставляется покупателям лицензии Server 2008 бесплатно, тогда как за VMotion придется заплатить дополнительно 6958 долл. Благодаря динамической миграции на платформе Hyper-V можно перемещать виртуальные серверы между несколькими физическими серверами, не разрывая сетевого подключения и без простоев. Новое решение представляет собой развитие средств безотказной кластеризации R2. Это прямой аналог технологии VMWare VMotion, предназначенной для перемещения виртуальных машин между серверами VMware ESX. Дополнительное преимущество кластеризации Windows – высокая готовность других служб и приложений в сети предприятия.
Размещение Hyper-V в кластере – новая возможность R2, и программистам Microsoft удалось сделать эту процедуру удивительно простой. Даже компании с ограниченными ИТ-ресурсами могут выполнить ее за пару часов. Для построения кластера Hyper-V из двух серверов требуется общее хранилище для размещения виртуальных машин. Для миграции виртуальных серверов необходимы совместно используемые соединения SAS, iSCSI или Fibre Channel с общим хранилищем данных.
Сформировать кластер с двумя узлами и настроить Hyper-V для работы с двумя серверами совсем не трудно. В TechNet описана простая процедура построения кластера с двумя жесткими дисками и способы переключения виртуальных машин между серверами. Я использовал общие накопители SAS для тестирования динамической миграции. Hyper-V обеспечивает переключение виртуальных машин без изменения состояния прикладных программ, выполняемых в виртуальных машинах. Перемещение виртуальных машин выполнялось безупречно и быстро, без заметных задержек.
Кластеризация в R2 стала столь простой благодаря, в частности, тому, что компании Microsoft удалось решить большинство проблем совместимости. Внутренние механизмы R2 абстрагируют аппаратные компоненты и отделяют их от виртуальных машин. Это очень удобно, так как теперь можно совместно использовать виртуальные машины от разных поставщиков серверов, в том числе серверы с процессорами различных семейств. Можно применять большинство серверов, выпущенных на рынок в последние четыре года, если в их процессорах применяются технологии Intel-VT или AMD-V. Как сообщает Microsoft, с Hyper-V совместимо 800 серверов. Миграция возможна между различными наборами микросхем только Intel или только AMD, но не между семействами двух изготовителей.
R2 обеспечивает функционирование 256 логических вычислительных ядер; усовершенствованы средства работы с оборудованием архитектуры NUMA (non-uniform memory access – неоднородный доступ к памяти), в результате скорость доступа возросла на 30 % по сравнению с Windows Server 2008. Hyper-V может задействовать до 64 логических вычислительных ядер из серверов, располагающих таким же или большим числом логических процессоров. Процессоры благодаря имеющимся в версии R2 средствам управления нагрузкой ЦП не перегружаются. Таким образом, Windows Server R2 учитывает свойства базового физического оборудования в гораздо большей степени, чем любая операционная система, выпущенная Microsoft в прошлом. Расширены возможности архитектуры ввода-вывода Hyper-V для предприятий, использующих программы с такими сетевыми протоколами, как FTP и Telnet, устанавливающими долговременные соединения. Во многих других приложениях также требуются долговременные TCP-соединения, так что это немаловажное усовершенствование. Всегда, когда нужно удерживать открытым сеанс Web, чтобы загрузить файлы или получать постоянный поток Web-контента, необходимо долговременное соединение. Hyper-V обеспечивает такую организацию очереди ввода-вывода виртуальных машин, чтобы подключения могли быть обработаны стеком протоколов без излишней нагрузки на ЦП.