Что Windows 8 означает для центра обработки данных
Разговоры вокруг нового предстоящего настольного операционного продукта Microsoft — Windows 8 — почти полностью сосредоточены на её кардинально изменившемся пользовательском интерфейсе Metro, позаимствованном у Windows Phone, который, в свою очередь, взял его у злополучного Microsoft Zune. По-видимому, Microsoft считает, что третья попытка станет счастливой для Metro.
Для меня интересная история Windows 8 кроется не во внешнем лоске, а в изменениях под капотом, которые намекают на многообещающее будущее платформы. В прошлом Microsoft предпринимала попытки выпускать Windows Server на ряде альтернативных архитектур, в том числе — для тех, кто помнит — на процессоре Digital Alpha и, совсем недавно, на Intel Itanium. В тех случаях фокус делался на высококлассных платформах Microsoft, работающих на аппаратном обеспечении, выходящем за рамки того, что мир Windows обычно видит.
Windows 8 обещает подойти к миру множества архитектур совершенно по-другому — начиная с наиболее простой операционной системы и ориентируясь на платформу, более лёгкую и менее мощную, чем типичное предложение Intel или AMD: низковольтную архитектуру ARM RISC с переименованной Windows RT (ранее WoA, Windows on ARM).
Архитектура ARM оказывается в центре внимания, поскольку Microsoft стремится глубоко войти в рынок портативных и энергоэффективных устройств. Windows RT может означать объединение кодовой базы рабочего стола Windows и мобильных смартфонов в будущем. Windows RT способна обеспечить Microsoft сильную конкуренцию на рынке планшетов, где сегодня безраздельно доминирует iPad. Windows RT могла бы стать реальным конкурентом платформ Android.
Безусловно, в нынешнем виде Windows RT обладает большим потенциалом быть действительно интересной, если не революционной, на момент выхода. Но я думаю, что интересная история лежит под поверхностью — в том, что Windows RT потенциально может означать для центра обработки данных. Что может приготовить для нас Microsoft в будущем?
Сегодня центры обработки данных развиваются сразу в нескольких направлениях. Виртуализация является одним из движущих факторов, как и серверные решения с низким энергопотреблением, например Project Moonshot компании Hewlett-Packard, призванный привнести серверы на базе ARM с низким энергопотреблением в высококлассные горизонтально масштабируемые приложения центров обработки данных.
В настоящее время количество серверных операционных систем, доступных для запуска на серверах ARM (таких как готовящиеся от HP), крайне мало, и они в основном доступны только из семейства BSD. Сообщество Linux, например, лихорадочно пытается собрать хотя бы один дистрибутив для ARM с корпоративной поддержкой, и, судя по всему, Ubuntu станет первым в этой очереди. Но эта скудость серверных операционных систем для ARM оставляет очевидный рыночный пробел, который Microsoft, возможно, уже рассматривает для заполнения.
Windows Server на ARM мог бы стать крупным выигрышем для Microsoft в центрах обработки данных. Более доступное предложение расширит портфель платформ без необходимости масштабной переработки ядра, поскольку эта работа уже ведётся для ядра на мобильных устройствах. Это могло бы стать значительным толчком для Windows на рынке набирающих популярность «зелёных» центров обработки данных, где процессоры ARM ожидаются в ключевой роли.
Microsoft давно борется за прочное положение в центрах обработки данных и сегодня чувствует себя там комфортно, как и кто-либо другой, однако серверы Windows продолжают существовать в обособленном мире, где электронная почта, аутентификация и некоторые внутренние приложения размещаются на платформах Windows, тогда как большинство задач интенсивной обработки данных, веб-хостинг, хранение данных и другие роли почти повсеместно отдаются представителям семейства UNIX. Доступность Windows на платформе ARM могла бы вывести её на первые позиции среди вариантов для горизонтально масштабируемых серверных форм, таких как веб-серверы, серверы приложений и другие задачи, которые станут приоритетными в вычислительном пуле ARM, — возможно, даже в «зелёных» высокопроизводительных вычислительных сетках.
ARM может означать захватывающие перспективы для будущего платформы Windows Server — вероятно, как минимум в одном-двух следующих релизах. И точно так же Windows может означать нечто захватывающее для ARM.