Este es un tema interesante: los principales proveedores de servidores están impulsando esta iniciativa, ya que creen que hará que el hardware vuelva a ser relevante (forzando la actualización del hardware a una nueva arquitectura / plataforma / chasis).
ARM / Atom ha luchado durante años para obtener una huella en el centro de datos tradicional “Fortune 1000” (el átomo tenía solo 32 bits, <4 GB de memoria), por lo que se vio limitado a las llamadas aplicaciones "nicho" (apache, hadoop y otras aplicaciones altamente arquitecturas de aplicaciones distribuidas (no Windows o VMware). Todavía no puede ejecutar cosas como Exchange, Sharepoint, Oracle, base de datos y servidores virtualizados de manera eficiente utilizando ARM / atom. Recuerdo a un reclutador que me llamó acerca de cómo SeaMicro era la próxima compañía de mil millones de dólares solo para ver cómo AMD los engullía posteriormente por $ 334 millones más modestos. Era una gran tecnología, pero algo adelantada a su tiempo.
Una de las consecuencias más interesantes de esto es el potencial para un conjunto de instrucciones único en arquitecturas móviles / de escritorio / servidor. Esto podría hacer que el desarrollo de aplicaciones multiplataforma sea mucho más simple (es decir, un sistema operativo para gobernarlas a todas). Apple ya se dirige en esta dirección (la eventual unificación de iOS y OSX).
- ¿Cuál es la ventaja de ejecutar una base de datos escrita en Ruby On Rails sobre MySQL en un servidor Apache?
- ¿Cuáles son algunas implementaciones escalables de servidores OAuth y OpenID?
- ¿Qué diferencia de rendimiento en el mundo real hace el uso de Java vs C ++ en un servidor?
- ¿Cuál es la mejor manera de realizar un seguimiento del alojamiento y la facturación de los clientes?
- ¿Qué sistema operativo de servidor se usa principalmente en el mercado empresarial?
El hecho es que las compañías que compran muchos y muchos servidores tienen arquitecturas escalables y no ven el valor de perseguir la ley de Moore (personalmente lo he visto de primera mano con Westmere vs. Sandybridge). En ese caso, tecnologías como ARM / Atom son mucho más rentables: hacemos MUCHO más de estos chips que x86 (es decir, productos básicos), y el bajo consumo de energía es un inquilino de diseño clave.
Creo que a medida que pase el tiempo ARM / Atom se volverá más común a medida que la industria construya más y más nubes para aprovechar a los clientes que se mudan a la nube. La clave será administrar este nuevo paradigma (millones de servidores frente a miles), así como diseñar nuestras aplicaciones / plataformas para aprovecharlo.