Windows Server 2008 R2: когда большего и не нужно

7 апрель, 2009 - 11:23Игорь Дериев

Согласно политике Microsoft обновления клиентской и серверной платформ будут выходить параллельно, поэтому вместе с Windows 7 будет выпущен и виновник данного обзора. Формально мы с ним уже знакомились – одновременно с Windows 7, обсуждая Direct Access и Branch Cache. Однако новинок эта серверная платформа сулит немало, и давно пора рассмотреть ее детальнее.

Windows Server 2008 R2 когда большего и не нужно
PowerShell 2.0 обзавелась полновесной IDE, но главные изменения, конечно же, находятся «под капотом»

Хотя предварительная версия Windows Server 2008 R2 была представлена одновременно с Windows 7, внимания ей действительно уделяется гораздо меньше чем последней. Видимо, дело в том, что в отношении серверных платформ Microsoft строго придерживается стандартного графика чередования базовых и промежуточных релизов (апробированного на Windows Server 2003), и, соответственно, на нынешний R2 возлагаются далеко не столь принципиальные задачи, как на Windows 7. Не секрет также, что в свое время Windows Server 2008 был воспринят гораздо более благосклонно по сравнению с Windows Vista (даже с обновлением SP1), и это также позволяет разработчикам сосредоточиться на развитии и совершенствовании новинок базового релиза (официально представленного, напомним, всего около года назад).

Вышесказанное подразумевает, что в Windows Server 2008 R2 (как и в Windows 7) радикальных изменений ожидать не следует, хотя некоторые новинки достаточно важны – как для потенциальных клиентов, так и для самой Microsoft. Но с одним существенным отличием приходится столкнуться уже при самом первом знакомстве: нынешняя бета Windows Server 2008 R2 доступна только в 64-разрядных вариантах, 32-разрядных даже не планируется. С одной стороны, такой шаг кажется вполне разумным – хотя бы в силу того, что сегодня сложно придумать веские аргументы для оснащения сервера менее чем 4 ГБ оперативной памяти. С другой же, отчасти это похоже на принудительное вытеснение 32-разрядных платформ и приложений. К примеру, по умолчанию последние даже нельзя будет запустить в режиме Server Core – ввиду отсутствия компонента WoW64, обеспечивающего их функционирование в среде повышенной разрядности. Впрочем, исправить ситуацию можно одной дополнительной командой (после развертывания ОС):

start /w ocsetup ServerCore-WOW64

Зато Server Core получил, без преувеличения, важное дополнение в виде поддержки .NET Framework. Наряду с ролью веб-сервера это означает, что теперь в максимально ограниченной и потому безопасной среде можно запускать полноценные сайты на ASP.NET. И, судя по всему, это стало одним из весомых аргументов для ранней миграции самой Microsoft на новые платформы и IIS (версия которого определяется как 7.5) – во всяком случае, это уже в полной мере относится к домену microsoft.com. Также данное изменение позволит решить и ряд других проблем, прежде возникавших при использовании Server Core. Например, благодаря .NET Framework в этом режиме теперь функционирует консоль PowerShell (обновленная до версии 2.0 и даже обзаведшаяся графической IDE), что наверняка существенно упростит жизнь системным администраторам. К слову, имеется много готовых командлетов (cmdlet), автоматизирующих различные рутинные операции именно с IIS, которые особенно пригодятся для поддержания хостинг-инфраструктуры.

Windows Server 2008 R2 когда большего и не нужно
Новый Active Directory Administrative Center заменяет сразу несколько прежних инструментов, а его основная функциональность реализуется средствами PowerShell 2.0

Учитывая предысторию, можно было даже не сомневаться, что в Windows Server 2008 R2 разработчики уделят самое пристальное внимание гипервизору Hyper-V, с которым мы познакомились совершенно недавно (напомним, он оказался банально не готов к анонсу Windows Server 2008). Ряд его доработок направлен на улучшение производительности и масштабируемости, среди них – поддержка до 32 виртуальных процессоров и ряда специальных функций сетевых адаптеров. Кстати, отныне и физический сервер сможет поддерживать до 256 вычислительных ядер, а так называемая функция «парковки» позволит отключать простаивающие ядра для экономии электроэнергии, а при необходимости – почти мгновенно их запускать.

Однако наиболее востребованной возможностью Hyper-V 2.0 наверняка окажется «живая» миграция виртуальных машин, подразумевающая их перенесение на другой физический хост (резервный или менее загруженный в настоящий момент) без прерывания работы. До сих пор это был один из тех очевидных моментов, в которых средства виртуализации Microsoft уступали продукции VMware.

Еще одна интересная новинка – появление в Hyper-V 2.0 наряду с уже привычной P2V-миграцией V2P-миграции, т.е. преобразования системного VHD для загрузки с него на физической машине в целях повышения производительности и улучшения совместимости.

Следующая область многочисленных изменений – терминальные службы, которые даже получили новое название – Remote Desktop Services (RDS). Впрочем, данный шаг отражает не только количественные, но и качественные изменения, ведь RDS теперь является ключевым звеном VDI (Virtual Desktop Infrastructure), перспективной технологии, призванной обеспечить удаленную работу пользователя не с терминальными сессиями на физическом сервере, а с полноценными виртуальными машинами, в результате чего должны повыситься надежность и безопасность всей инфраструктуры. В частности, был существенно доработан протокол RDP, который стал поддерживать конфигурации с несколькими мониторами, перенаправление мультимедийных потоков и DirectX-приложений для рендеринга их непосредственно на клиенте (для этого последние должны использовать API DirectX 10.1 с расширениями для удаленного взаимодействия), а значит – и Aero Glass, и целый ряд других особенностей, призванных, видимо, окончательно стереть грань между дистанционной и локальной работой.

Кроме того, новая подсистема RAD (RemoteApp & Desktop Connection) расширяет возможности публикации приложений и удаленных десктопов при совместной работе Windows Server 2008 R2 и Windows 7 – администраторы смогут применять единую консоль для управления всеми ресурсами и правами пользователей, а последние будут получать доступ к удаленным приложениям через соответствующий апплет в Control Panel. При этом новая функция RAD Web Access обеспечит доступ к опубликованным приложениям с любого рабочего места, независимо от платформы и пр.

Windows Server 2008 R2 когда большего и не нужно
Апплет Server Manager позволяет обслуживать серверы удаленно, его даже можно будет установить в Windows 7

Ну и естественно, в самых разных местах ОС обнаруживаются доработки и нововведения, направленные на первоочередные потребности системных администраторов. Так, новая консоль Active Directory Administrative Center призвана заменить сразу несколько прежних инструментов, причем ее функциональность основывается на скриптах PowerShell 2.0 и, соответственно, допускает автоматизацию. Несомненной «изюминкой» является складывание удаленных объектов AD в корзину, что сделает корректировки этой архиважной структуры гораздо менее опасными.

Хочется особо обратить внимание читателей, что мы не случайно тут и там упоминаем PowerShell 2.0. Эта консоль в Windows Server 2008 R2 действительно стала полновесной основой для всего административного инструментария. Достаточно сказать, что вместе с ней разработчики предоставили 241 командлет, предназначенный для управления AD, DNS, DHCP и другими функциями и ролями. При этом PowerShell 2.0 получила несколько действительно принципиальных усовершенствований, среди которых средства удаленного скриптинга, обеспечивающие дистанционное подключение к нужному серверу и переадресацию на него всех команд, а также возможность оформления любой части скрипта в виде транзакции, действие которой будет автоматически отменяться в случае возникновения какого-то сбоя.

Список новинок для сисадминов можно было бы продолжать, и каждый наверняка нашел бы в нем для себя много интересного (кто же, скажем, не оценит возможность дистанционного подключения к серверам из Server Manager?). Но эту задачу, пожалуй, разумнее оставить авторам будущих руководств по Windows Server 2008 R2. Поэтому в заключение лишь отметим, что, несмотря на промежуточный характер данного релиза серверной платформы, в ней ожидается ряд весьма важных изменений, которые будут по достоинству оценены заказчиками.