Windows Server en ARM se anunció con bombos y platillos en marzo de 2017, con servidores con tecnología Qualcomm Centriq 2400 y procesadores Cavium ThunderX2 desarrollados conjuntamente con Microsoft presentados en la cumbre OCP US. En ese momento, el vicepresidente de Azure, Jason Zander, le dijo a Bloomberg que “este es un compromiso importante de Microsoft. Ni siquiera traeríamos nada a una conferencia si no pensáramos que es un proyecto comprometido y algo que es parte de nuestra hoja de ruta.

Esta hoja de ruta está claramente en un callejón sin salida: la falta de actualizaciones de Microsoft sobre el tema y la ausencia de socios involucrados en el proyecto (o empresas en el mercado ARM para servidores en general) en la conferencia Microsoft Inspire este año. indica fuertemente que la iniciativa está muerta. Casi nadie quedó por aparecer, ya que el gerente de proyectos del centro de datos de Qualcomm, Anand Chandrasekher, se fue en medio de una serie de despidos en mayo de 2018. La adquisición de Cavium por parte de Marvell se completó en julio de 2018, y los anuncios relacionados con ThunderX2 se detuvieron casi al mismo tiempo. .

VER: Microsoft Azure: Guía de información privilegiada (PDF gratuito) (República Tecnológica)

Si bien Microsoft dijo que produjo un puerto de Windows Server a ARM, solo se publicó en OCP y se usó internamente. Microsoft no indicó que Windows Server tendría licencia para uso local, pero señaló que "algunos servicios en la nube de Microsoft ya tienen planes de implementación futuros en servidores ARM". Los anuncios en ese momento solo indicaban que se habían realizado evaluaciones, pero no parece que las cargas de trabajo de producción se hayan trasladado a los procesadores ARM.

Índice

¿Qué provocó el desarme del mercado de servidores?

La salida de Qualcomm del mercado de servidores es probablemente el foco de atención mixta, según Alan Priestley, vicepresidente analista de Gartner. "[Qualcomm] no quería hacer eso, a diferencia de todo lo demás que hacían. Probablemente estaban sucediendo otras cosas con Qualcomm… discusiones sobre su modelo de licencia, su intento de hacerse cargo de NXP y el intento de Broadcom de comprar Qualcomm”, dijo. ThunderX2 de Marvell es un diseño que no está relacionado con ThunderX, ya que ThunderX2 se basa en un diseño iniciado en Broadcom en 2013 y vendido tres años después, tras la adquisición de Broadcom por parte de Avago, que no tenía ningún interés en esta empresa.

De manera similar, la fuerte competencia de AMD ha llevado a la implementación de los procesadores AMD EPYC en Azure, y Microsoft lo presentó para acceso general en diciembre de 2017. AMD EPYC ofrece ahorros de costos modestos en comparación con las piezas de Intel Xeon y costos de ingeniería significativamente reducidos, ya que no Se requiere portage para alcanzar esta cantidad.

Debería persistir la investigación adicional sobre conjuntos de instrucciones alternativos en un esfuerzo por evitar el "impuesto x86" presente en el centro de datos. "Tal vez el mundo opte por RISC-V en lugar de ARM para resolver este problema", dijo Priestly, expresando su confianza en que RISC-V puede escalar hasta donde está actualmente x86-64 o POWER9, pero que "requiere un buen grado de diseño". justificación" porque "no es solo el conjunto de instrucciones lo que importa. Son todas las ventajas que existen fuera de este. Toda la administración de memoria, virtualización, control de caché, todas las demás cosas que brindan rendimiento al procesador", lo que en última instancia requiere inversión.

Tal como está, Amazon es el único proveedor importante de nube pública que ofrece servidores ARM.

El entusiasmo mixto de Microsoft por las ISA alternativas

El historial de Microsoft con ISA alternativos es bastante arriesgado, ya que Windows 2000 dejó de admitir Alpha, MIPS y PowerPC que existían en Windows NT 4.0. Windows XP y Server 2003 admitieron brevemente la persistente (pero nefasta) arquitectura Itanium de Intel.

Dirigido a más dispositivos de consumo, Windows RT fue el primero en lanzar Windows en ARM, que terminó mal, con mala recepción de los siete dispositivos que venían con él. Posteriormente, en 2017 se anunció Windows 10 en ARM para PC "siempre encendidas" que usan procesadores Qualcomm Snapdragon. En comparación con Windows RT relativamente restrictivo, las aplicaciones Intel de 32 bits se pueden ejecutar sin problemas usando un emulador en línea, con limitaciones. Si bien los dispositivos enviados con esto han sido raros, Qualcomm está lo suficientemente entusiasmado con el futuro de este proyecto como para asociarse con Mozilla para producir una versión ARM64 nativa de Firefox.

Para obtener más información sobre Azure, consulte "Cómo Linux admitió todo, incluido Microsoft Azure", "¿Qué significa la nueva arquitectura N1 de Arm para los servidores de Windows?" y la hoja de trucos de TechRepublic para Microsoft Azure.

Microsoft no respondió a las solicitudes de comentarios sobre este artículo antes de su publicación.

Imagen: James Sanders/TechRepublic