В конце 2009 г. корпорация Microsoft планирует выпустить продукт Windows Server 2008 R2. Он придет на смену Windows Server 2008, и, разумеется, в техническом отношении эти системы имеют много общего. Однако, в отличие от большинства версий R2, пакет Server 2008 R2 не только представляет собой более удачный, чем предполагалось первоначально, вариант обновления, но и ставит ряд вопросов.

Необычная версия R2

Схему именования с использованием символов R2 и всю систему заметно обновленных и содержащих незначительные обновления версий продуктов Windows Server разработчики Microsoft ввели с выпуском пакета Windows Server 2003 R2. Предполагалось, что эта версия подготовит почву для выпуска будущих версий R2, но многие из наиболее значительных предполагаемых нововведений были, в сущности, отложены до появления Windows Server 2008. По иронии судьбы специалисты Microsoft закладывают в Server 2008 R2 столь значительный объем новых средств, что возникает опасение, не отпугнет ли это обстоятельство некоторых клиентов.

Проблема заключается в том, что версии R2 по идее не должны нарушать совместимость с приложениями и драйверами, реализованными в базовых предыдущих версиях. Однако в новом продукте Windows Server 2008 R2 корпорация Microsoft пытается решить задачу, которую она не ставила перед собой со времени появления на свет Windows 2000, а именно — одновременно разрабатывать крупные версии как клиентских, так и серверных продуктов Windows. Такой подход обеспечивает ряд преимуществ. Но в то же время он разрывает цепочку совместимости, ибо код ядра и другие коды операционной системы низкого уровня необходимо «выравнивать» для обеих версий. В итоге получается, что Server 2008 R2 во многих отношениях является крупной модернизацией серверной операционной системы Microsoft.

В целом одна из задач версий R2 состоит в том, чтобы реализовать самые современные средства поддержки для технологий следующего поколения. Поэтому логично предположить, что клиенты, заинтересованные во внедрении множества новых технологий, заложенных в Server 2008 R2, на этот раз не будут возражать против разрывов в цепочке совместимости. И многие из них, по всей вероятности, захотят приобрести и «компаньона» R2, операционную систему Windows 7. И действительно, ведь Windows Server 2008 R2 есть не что иное, как Windows 7 Server.

Важные новые средства

С выходом в свет версии Windows Server 2008 R2 семейство продуктов Windows Server обогатится множеством новых функций. Перечислим наиболее важные из них.

Hyper-V 2.0 с функцией Live Migration. Выпуск Server 2008 R2 включает в себя версию разработанной специалистами Microsoft платформы виртуализации Hyper-V второго поколения, в которой реализованы долгожданные функции Live Migration. Пользователи пакета Server 2008 могли перемещать виртуальные машины (VM) с одной главной машины на другую с незначительными простоями; теперь же при наличии средств отказоустойчивости кластеров миграция будет осуществляться практически мгновенно, и пользователи не будут испытывать простоев.

Терминальные службы нового поколения Remote Desktop Services. Ранее разработчики Microsoft полагали, что почти все функции технологий, реализованных в службах терминалов Terminal Services (TS), перейдут к средствам виртуализации Hyper-V, но теперь специалисты компании отдают себе отчет в том, что, когда дело доходит до виртуализации, клиенты предпочитают иметь возможность выбора. После выхода в свет Server 2008 представители корпорации начали говорить о TS как о «виртуализации представлений» и ставить эти службы в один ряд с другими средствами виртуализации Microsoft. В версии R2 эти технологии получают дальнейшее развитие и новое имя — Remote Desktop Services (RDS).

Некоторые изменения в RDS — не более чем вопрос именования. TS RemoteApp получает название RemoteApp. TS Gateway теперь именуется Remote Desktop (RD) Gateway, а TS Session Broker — RD Connection Broker. TS Easy Print превратился в RD Easy Print, а TS Web Access — в Desktop Web Access. Новый компонент версии R2 — функция Desktop Connections. Она помещает приложения RemoteApp в пользовательское меню Start, что дает ощущение полной интегрированности. Для работы этой функции требуется, чтобы на клиентской машине была установлена операционная система Windows 7. В версии R2 были усовершенствованы и протоколы RD низкого уровня. К ним добавились такие новые функции, как средства изначальной поддержки нескольких мониторов, перенаправление мультимедиа, ввод и запись аудио, поддержка интерфейса Aero Glass, перенаправление DirectX и языковой панели.

Server Manager. Наконец-то комплексное средство административного управления от Microsoft было усовершенствовано. Теперь оно будет обеспечивать дистанционное управление серверами.

Windows PowerShell 2.0. Хотя первоначальный выпуск среды командной строки и исполнения сценариев PowerShell входил в комплект поставки Server 2008, это был практически научный эксперимент. Предполагалось, что администраторы будут использовать административные сценарии PowerShell собственной разработки или искать их в Internet. В версии R2 продукт Windows Server начинает длинное путешествие, связанное с административными инструментами на базе PowerShell. R2 включает в себя копию PowerShell 2.0, а также десятки заранее подготовленных административных составных команд. Кроме того, все большая часть операционной системы поддается сейчас управлению с помощью сценариев в среде PowerShell (сказанное относится и к RDS). Наконец, PowerShell 2.0 дает возможность при необходимости выполнять сценарии на нескольких удаленных компьютерах.

Active Directory Administrative Center. Это первая реализованная в системе Windows Server полнофункциональная административная консоль на базе PowerShell. Active Directory (AD) Administrative Center представляет собой основанный на задачах пользовательский интерфейс, полностью построенный, как и консоль управления Microsoft Exchange 2007, на составных командах. Как и в консоли Microsoft Management Console (MMC), данные предъявляются пользователю на трех панелях; общие административные задачи AD размещаются на левой панели, задачи — на правой, а выбранный в настоящий момент инструмент отображается посередине. Представители Microsoft утверждают, что в дальнейшем и другие средства администрирования Windows будут «переведены на рельсы PowerShell» по схеме, реализованной в AD Administrative Center.

.NET и ASP.NET в Server Core

Компонент Server Core зарекомендовал себя как одно из наиболее популярных средств системы Server 2008, однако клиенты настаивали на добавлении нескольких дополнительных ролей, одна из которых, а именно Microsoft IIS Web Server, была лишь частично реализована в этом выпуске. Для версии R2 к Server Core было добавлено подмножество .NET Framework. Таким образом была обеспечена возможность выполнения всех функций IIS Web Server, включая ASP.NET. Кроме того, Server Core впервые позволяет выполнять сценарии PowerShell в версии R2.

Встроенные расширения IIS. Начиная с Server 2008 Microsoft поддерживает идею расширений для IIS. Но находить такие расширения непросто. Они публикуются только в Internet, являются необязательными, и многие администраторы просто не знают об их существовании.

Масштабирование и усовершенствованная поддержка многоядерности. Версия Server 2008 R2 будет поддерживать до 256 ядер на логическом процессоре, это гигантский шаг вперед, поскольку предыдущая версия обеспечивала поддержку не более 64 ядер. Кроме того, виртуальные машины на основе Hyper-V сегодня могут адресоваться не менее чем к 32 логическим процессорам в расчете на VM.

Функции Server 2008 R2, для которых необходима Windows 7

Для выполнения ряда функций Server 2008 R2 требуется, чтобы клиент работал под Windows 7. Ни одна из этих функций не является такой же важной, какими в свое время были AD и Group Policy в системе Windows 2000, но с их реализацией версия R2 превращается в превосходно организованную и легко управляемую среду, а потому, как мне представляется, многие предприятия заодно сделают выбор в пользу Windows 7.

DirectAccess. Эта функция работает так же, как средства доступа Microsoft Outlook к Exchange на базе протокола HTTPS. Она предоставляет внешним пользователям простой метод обращения к корпоративной сети, без формирования дорогостоящей и сложной инфраструктуры виртуальных частных сетей (virtual private network, VPN). С точки зрения пользователя, доступ к сети является прозрачным и осуществляется так, как если бы пользователь был физически подключен к сети. Наряду с этим в версии R2 реализована функция VPN Reconnect для тех, кто хочет по-прежнему пользоваться виртуальными частными сетями; эта функция автоматически восстанавливает соединение пользователей VPN после разрыва соединения.

BranchCache. Еще одна функция, она предназначена для сотрудников филиалов компаний. BranchCache кэширует сетевой трафик между главным офисом и филиалом. Если пользователь из локального отделения запрашивает данные, к которым по линиям WAN уже обращались другие сотрудники, этот пользователь получит не оригинал данных из центрального офиса, а их локально кэшированную копию.

BitLocker to Go. Реализованная в системах Windows Vista и Server 2008 функция BitLocker Drive Encryption обеспечила возможность шифрования содержимого целых дисков, но эти диски должны быть напрямую соединены с системой посредством традиционных соединений ATA/SATA. Реализованная в версии R2 новая функция BitLocker To Go обеспечивает совместимость со съемными носителями USB и eSATA. Правда, для этого все еще требуется аппаратная поддержка компонента Trusted Platform Module (TPM).

Управление энергосбережением. Поскольку системы Server 2008 R2 и Windows 7 могут, используя собственные средства, контролировать и настраивать функцию энергосбережения с гораздо большей степенью детализации, нежели предшествующие версии, разработчики добавили эту возможность в качестве функции управления сервером. Она реализована в виде коллекции новых объектов групповых политик Group Policy Objects (GPO).

Remote Desktop App Connections. Эта функция, уже описанная выше, обеспечивает отображение приложений на основе RDS в пользовательском меню Start, после чего программы ведут себя как локально установленные приложения.

Установка 64-разрядной версии

Системные требования версии Server 2008 R2 аналогичны требованиям продукта Server 2008, однако представители Microsoft ранее объявили о том, что данный выпуск появится лишь в 64-разрядной редакции. В наши дни новые аппаратные компоненты для серверов предназначены для 64-разрядной обработки, так что при осуществлении новых установок ориентированная исключительно на 64 разряда архитектура R2 не будет вызывать затруднений. Однако проблемы могут возникнуть при модернизации: Microsoft не поддерживает обновление «на месте» 32-разрядных систем Windows до уровня 64-разрядных. Поэтому организациям, эксплуатирующим 32-разрядные версии Server 2008, придется выполнять чистую установку R2. Те же, кто работает с 64-разрядными версиями, смогут выполнять модернизацию «на месте».

Время и доступность

Сегодня уже можно получить бета-версию продукта Server 2008 R2, и администраторы могут воспользоваться данной версией с полным набором функций для оценки сроков начала развертывания системы в своей организации. Представители Microsoft утверждают, что Server 2008 R2 поступит на рынок примерно в то же время, что и Windows 7; иначе говоря, запуск в производство назначен на конец 2009 года. Лицензирование будет осуществляться точно так же, как лицензирование продукта Windows 2003, а клиенты, имеющие подписку на программу Software Assurance (SA), получат Server 2008 R2 по условиям действующей подписки.

В нарушении «правил R2» нет ничего страшного

Разработчики продукта Server 2008 R2 оборвали цепочку совместимости с его предшественником, поэтому принять решение о модернизации будет не так просто, как это было в случае с Windows 2003 R2. Трудно предположить, что некоторые новые функции R2 не вызовут у потребителей интереса, а те, кто решит одновременно взять на вооружение как R2, так и Windows 7, получат еще более ощутимые преимущества. Server 2008 R2 нарушает все «правила R2». И я считаю, что в этом нет ничего страшного. Но согласитесь вы со мной или нет — это, конечно, будет зависеть от ваших потребностей.

Поль Тюрро (thurott@win2000mag.com) — редактор новостей в Windows IT Pro. Готовит еженедельные выпуски Windows IT Pro Update, а также ежедневные выпуски новостей WinInfo