Корпорация Microsoft провела в Редмонде технический семинар по будущей операционной системе Windows Server 2008 (кодовое имя — Longhorn), продажи которой должны начаться 27 февраля следующего года, а в России — в марте-апреле. По словам Билла Лейнга, генерального менеджера подразделения серверных продуктов Microsoft, при разработке новой версии системы, прародительницей которого стала Windows NT, корпорация полагалась на требования и отзывы заказчиков. Система включает в себя множество функций и технологий, аналоги которых уже реализованы в продуктах других разработчиков. Среди них — более совершенные механизмы виртуализации, резервное копирование и тиражирование данных, шифрование тома (BitLocker), контроль доступа клиентских систем к сети с проверкой их соответствия корпоративной политике безопасности (Network Access Protection, NAP), управление контентом сайтов в Internet Information Server 7. Одновременно с новой операционной системой выйдут новые версии Visual Studio 2008 и SQL Server 2008. Выпуск этих трех программных продуктов станет одним из основных ИТ-событий следующего года.
Очередной вариант операционной системы, выпущенный в статусе «релиз-кандидат 0» (RC0) и содержащий более 60% готового кода будущей системы, предусматривает 36 факультативных средств — новых или усовершенствованных опций, включая переписанный заново стек протоколов TCP/IP с поддержкой IPv6, функции безопасности, удаленный доступ к приложениям и защиту доступа, централизованное управление ролями сервера, средства мониторинга производительности и повышения надежности, упрощенное создание отказоустойчивых кластеров. Однако разработчики не просто усовершенствовали Windows Server 2003 R2, а попытались создать операционную систему нового поколения. Этот продукт способен значительно изменить расклад сил на рынке инфраструктурного программного обеспечения.
Лейнг выделил среди фокусных направлений разработки виртуализацию и безопасность. Кроме того, значительное внимание уделялось поддержке Web и управлению. Естественно, учитывались и тенденции в области аппаратного обеспечения — многоядерность, переход на 64-разрядные платформы, аппаратная поддержка технологии виртуализации. В российском офисе Microsoft именно виртуализацию называют «основной темой» в новом продукте, что позволяет ему претендовать на роль ИТ-фундамента динамического предприятия.
Полная виртуализация
Некоторые эксперты считают, что в Microsoft слишком поздно поняли перспективы технологии виртуализации и упустили рынок, фактически уступив его VMware. Выход инструментария Microsoft Virtual Server 2005, предназначенного для создания и консолидации виртуальных серверов, уже не смог исправить ситуацию. Решение VMware по многим параметрам превосходило решение Microsoft и сумело завоевать, по данным Sage Research, 55% рынка виртуализации серверов против 9% у Microsoft. По прогнозам IDC, с 2007-го по 2009 год оборот мирового рынка программных средств виртуализации вырастет с 0,8 млрд. долл. до 1,8 млрд. долл.
Однако корпорация, занимая доминирующие позиции на рынке серверных операционных систем, может позволить себе не торопиться и подождать более зрелых аппаратных решений для поддержки виртуализации, попутно дорабатывая собственную серверную платформу виртуализации с учетом поучительного опыта эксплуатации конкурентных продуктов. Более того, в Microsoft утверждают, что в настоящее время виртуализируется менее 10% серверов, да и к 2010 году таких серверов будет не более 17%. К тому же массовая аппаратная поддержка виртуализации — технологии Intel VT и AMD-V — появилась лишь недавно. Среди недостатков существующих реализаций в Microsoft отмечают высокую стоимость и сложность средств виртуализации, проблемы управления, образование единой точки отказа, которой становится физический сервер. Все это усугубляется нерешенными проблемами лицензирования программного обеспечения, производительности виртуальных машин (особенно в части ввода/вывода), обеспечения их безопасности.
Однако поскольку клиенты уже сегодня нуждаются в виртуализации, позволяющей консолидировать серверный парк и повысить коэффициент использования серверного оборудования, — а по оценкам Джима Дюбуа, генерального менеджера Microsoft по инфраструктуре ИТ и безопасности, до 30% нагрузки в ЦОД можно виртуализировать — в Microsoft всерьез взялись за указанные проблемы.
В новой операционной системе виртуализация реализуется на основе гипервизора (правда, выйдет он через 100-180 дней после начала поставок самой новой ОС). В отличие от прежней версии, в Windows Server 2008 будут поддерживаться и 32-, и 64-разрядные гостевые ОС, и виртуальные машины SMP-архитектуры, а также динамическое добавление виртуальных ресурсов (память, процессоры, сетевые адаптеры), динамический перенос операционных систем и приложений. Максимальное число виртуальных машин ограничивается лишь возможностями оборудования. В версии Datacenter нет и лицензионных ограничений на их количество. В качестве гостевой ОС можно использовать Linux, а вот Windows Vista пока не поддерживается. Новый интерфейс пользователя, интегрированный с консолью управления System Center Virtual Machine Manager, упрощает управление виртуальной средой.
В Microsoft констатируют значительные улучшения в области управления виртуальными машинами, повышения их производительности (в том числе за счет поддержки Intel VT и AMD-V), отказоустойчивости и гибкости, усиления защиты. В частности, реализована быстрая миграция виртуальных машин с сохранением состояния через общие ресурсы хранения. В Microsoft утверждают, что эти машины переносятся на другой физический сервер за считанные секунды. Предусмотрены также возможности преобразований виртуального сервера (V2V), физического сервера в виртуальный (P2V) и наоборот (V2P).
Впрочем, этим технологии виртуализации не ограничиваются. В Microsoft разработали полное инфраструктурное решение виртуализации Microsoft Virtualized Infrastructure, охватывающее не только гипервизор на базе микроядра и виртуализацию серверов, но и «виртуализацию представления» настольных ПК (Virtual PC) и приложений (SoftGrid). Последнее означает потоковую доставку приложений. Программы предоставляются клиенту (каждому — своя изолированная копия) в качестве централизованно управляемой услуги в соответствии с моделью SaaS (Software as a Service). Что касается программного обеспечения Microsoft Terminal Services, то в ряде случаев, — например, если не требуется централизованное управление терминальными серверами, — оно вполне заменит решения Citrix. Не хватает лишь виртуализации систем хранения, однако в планах Microsoft значится выпуск специализированного серверного решения Windows Storage Server.
Серверная линейка
В создании новой операционной системы участвуют около 10 тыс. разработчиков. На каждом уровне при сборке компонентов осуществляется контроль качества, выполняется полный комплект тестов, проверка корректности основных функций на разных платформах (Intel Xeon и Itanium, AMD Opteron) с последующей более глубокой проверкой функциональности. У партнеров проводится нагрузочное тестирование. При внесении изменений применяются специальные инструментальные средства с таким же контролем на всех этапах. Компонентная архитектура системы предполагает выделение отдельных компонентов и устранение лишних зависимостей между ними.
По словам Дюбуа, до 70% ИТ-бюджета предприятий идет на обслуживание информационных систем, и в Microsoft попытались решить эту проблему, по возможности упростив все, что поддается упрощению. Уже опробовавшие систему заказчики отмечают, в частности, простоту инсталляции и управления ею, в том числе и в кластерных конфигурациях, что всегда было проблемой. Утилиты-«мастера» позволяют создавать кластеры за несколько шагов, и в Microsoft полагают, что в этом направлении удалось подняться на новую ступень. В кластерах Microsoft используется новый механизм межузлового обмена (TCP вместо UDP), появилась возможность поддерживать географически распределенные кластеры, реализован новый механизм управления общими дисками с поддержкой сетей хранения. В результате общий диск перестал быть точкой отказа.
Windows Server 2008 будет выпущена в трех редакциях: Standard, Enterprise и Datacenter. За Windows Server 2008 последует новая версия Windows Home Server, Windows Server (Centro) для среднего бизнеса (25-500 ПК) и Windows Small Business Server для компаний, насчитывающих менее 25 компьютеров. Версии для малого и среднего бизнеса, которые появятся летом 2008 года, включают в себя средства упрощенного развертывания, усиленный контроль ошибок установки и настройки, возможности ролевого конфигурирования и готовые сценарии интеграции в корпоративную среду. Упор в этих версиях сделан на базовых сервисах, таких как доступ в Internet, работа с электронной почтой и сетевыми ресурсами. В эти продукты встроены и лучшие с точки зрения Microsoft методы безопасности — настройки межсетевого экрана и установка антивируса, причем поддерживаются и продукты других производителей — Symantec, Trend Micro, McAfee и др. Ожидается, что в операционную систему для SMB будет включена и поддержка виртуализации, однако встроенных средств резервного копирования и виртуальных частных сетей в них не предусматривается, поэтому нужно использовать продукты других производителей.
Конечно, переход к серверной операционной системой нового поколения произойдет не за месяц и даже не за год. Несмотря на то, что по прогнозу IDC уже в первый год после выпуска будет развернуто порядка 3,5 млн. серверов под управлением новой ОС, по оценкам специалистов самой Microsoft, чтобы данный продукт стал массовым, потребуется пара лет. Ведь и новая клиентская система Windows Vista, выпущенная около года назад, продвигается умеренными темпами. По данным аналитиков NetApplications, ее доля в мире пока не превышает 8% — на порядок меньше, чем у Windows XP. В Gartner же полагают, что на конец 2007 года эта доля будет не более 10%. По словам Дэна Вули, директора компании CA по стратегическим и глобальным альянсам, полномасштабного развертывания Windows Server 2008 можно ожидать через год-два после начала продаж, то есть не ранее, чем в 2009 году.