Аналитики уверены, что выпуск нового семейства серверных программных продуктов Windows станет для пользователей новым стимулом к переходу на 64-разрядные версии серверного программного обеспечения Microsoft.
Генеральный директор Microsoft Стив Балмер на яркой церемонии в Лос-Анджелесе представил новые версии программных продуктов корпорации: серверную операционную систему Windows Server 2008, выпуск которой начнется в первых числах марта, СУБД SQL Server 2008, производство которой отложено до третьего квартала текущего года, а также интегрированную среду разработки Visual Studio 2008, выпущенную в прошлом ноябре.
Как и их предшественники, новые программные продукты предлагаются в 32- и 64-разрядных вариантах. Но на этот раз есть ряд факторов, которые должны побудить большее число пользователей выбрать именно 64-разрядную версию. В частности, к таким факторам относятся присутствие на рынке большого числа 64-разрядных серверов в архитектуре x86 и тенденция к консолидации и виртуализации серверных функций для снижения уровня энергопотребления и увеличения эффективности работы.
Переход на 64-разрядные версии будет происходить постепенно, поскольку большинство пользователей до следующего года не намерены широко внедрять эти продукты. Но все это свидетельствует о том, что серверные продукты Microsoft достигли определенной зрелости, хотя в центрах обработки данных они долгое время считались чем-то несерьезным по сравнению с 64-разрядными операционными системами семейства Unix, предлагаемыми такими компаниями, как Sun Microsystems, IBM и HP. Кроме того, пользователи решений Microsoft смогут существенно увеличить производительность своих приложений.
«Это, безусловно, стимулирует внедрение 64-разрядных решений», — заметил ведущий аналитик компании Gartner Джон Энк. Выбор подобной стратегии, по его словам, во многом обусловлен желанием организаций более эффективно использовать свои 64-разрядные аппаратные платформами, что, в свою очередь, предполагает использование 64-разрядной операционной системы.
Различие в сравнении с 32-разрядными системами в первую очередь связано с размером физической памяти, к которой могут напрямую обращаться программы. Если 32-разрядная операционная система способна поддержать только 4 Гбайт основной памяти (без применения некоторых технологических трюков, которые снижают производительность и ухудшают совместимость), то 64-разрядная может обращаться к памяти значительно большего размера (в случае Windows Server 2008 — до 2 Тбайт).
Все это позволит значительно увеличить производительность некоторых приложений, поскольку они смогут быстрее получать данные из основной памяти, а не считывать их с диска, что требует больше времени. По словам Энка, рост производительности будет весьма заметен при работе с базами данных и Microsoft Exchange Server, но для некоторых специализированных приложений он не будет столь значителен.
Переходу на 64-разрядные программные продукты может также способствовать стремление пользователей защитить свои инвестиции. Microsoft уже объявила, что это будет последняя версия Windows Server, предлагаемая в 32- и 64-разрядных вариантах; можно предположить, что то же самое относится и к SQL Server. Выпущенный в ноябре Exchange Server 2007 уже предлагается только в 64-разрядном варианте. Аналитики полагают весьма разумным, если пользователи начнут уже сейчас готовиться к шагу, который в скором времени они все равно будут вынуждены сделать.
Кроме того, к этому подталкивает и тенденция к консолидации серверов. Одна из составляющих такого перехода — виртуализация, которая позволяет нескольким операционным системам и приложениям работать на одной физической машине, а серверная виртуализация требует ресурсов мощного, 64-разрядного сервера.
«Развертывая сегодня приложения, было бы весьма неразумно не подумать о том, когда и где можно было бы использовать их 64-разрядные версии, — заметил Эл Гиллен, ведущий аналитик IDC. — Речь идет о том, останется ли способной ваша ИТ-инфраструктура поддерживать лет через пять задачи, которые будут выполняться на ваших серверах прежде, чем они устареют».
По мнению аналитиков IDC, отказ от применения 64-разрядного варианта Windows Server уже в ближайшее время станет для пользователей одной из самых серьезных упущенных возможностей. Аналитики отмечают, что 64-разрядные продукты будут стоить столько же, сколько их 32-разрядные аналоги, и подчеркивают, насколько легким для пользователей будет такой переход.
«64-разрядные процессоры, выпускаемые Intel и AMD, поддерживают архитектуру x86. Это значит, что 32-разрядные приложения по-прежнему могут работать на 64-разрядных серверах и подавляющее большинство существующих 32-разрядных приложений будут работать с 64-разрядным вариантом Windows Server без каких-либо модификаций, но, как правило, с большей производительностью», — утверждает Гиллен.
Пользователям придется обновить системные инструментальные средства, такие как системы обеспечения безопасности, антивирусный инструментарий и некоторые продукты системного управления, которые напрямую взаимодействуют с ядром Windows Server.
По оценкам IDC, в конце 2007 года лишь около 10% пользователей Windows Server работали с 64-разрядным вариантом Windows Server 2003. Аналитики компании предполагают, что к концу 2010 года доля таких пользователей приблизится к 50%, чему во многом будет способствовать появление Windows Server 2008. Вдобавок в 2010 году около 75% всех новых лицензий на Windows Server будет приходиться на 64-разрядный вариант. Microsoft активно пропагандирует переход на 64-разрядные версии. Это обеспечит ее пользователям более высокую производительность и поможет ей «догнать» мир Unix, в котором более мощные, но и более дорогие серверы таких компаний, как Sun, IBM и HP, уже давно работают с 64-разрядными операционными системами. Как заявил Вард Релстон, старший менеджер Microsoft по техническим решениям, продукты, представленные в конце февраля, несомненно, знаменуют переломный момент в распространении 64-разрядного программного обеспечения Windows.
Кроме того, Microsoft оказывает определенное давление на независимых производителей программного обеспечения, с тем чтобы они адаптировали свои решения к 64-разрядным системам, поскольку именно отсутствие таких решений сдерживает подобный переход после выпуска Windows Server 2003. Разработчикам приложений рекомендуют пройти соответствующую сертификацию и получить логотип Certified for Windows Server 2008, что должно гарантировать, что их решения смогут работать в 64-разрядной операционной системе.