Facebook ha anunciado el primer chasis modular de código abierto para microservidores de alta potencia, cuyo nombre en código es Yosemite, al tiempo que propone el diseño como una contribución al Open Compute Project para que todos los miembros de la comunidad lo desarrollen y lo implementen. Yosemite está diseñado como un chasis modular que contiene tarjetas de procesador de sistema en un chip (SoC) de alta potencia, lo que proporciona a la infraestructura de Facebook una capacidad que se amplía cuando es necesario.
Facebook comenzó a experimentar con los SoC hace aproximadamente dos años, cuando en su mayoría eran livianos y se enfocaban en núcleos pequeños que usaban poca energía (la mayoría tenían menos de 30 W). Facebook indica que su primer enfoque fue empacar hasta 36 SoC dentro de un gabinete de 2U, lo que permite más de 540 SoC por rack. Este método no funcionó para Facebook, ya que el rendimiento de un solo subproceso era demasiado bajo, lo que resultó en problemas de alta latencia en su plataforma web. Como tal, la compañía luego se centró en procesadores de mayor potencia mientras mantenía el enfoque de SoC modular.
Facebook diseñó cada nodo del servidor Yosemite como un módulo enchufable, cada uno con un SoC que tiene como objetivo hasta 65 W TDP, múltiples canales de memoria con ranuras DIMM DDR estándar, al menos una interfaz SSD local y un controlador de administración local. Además, también estandarizaron la interfaz del módulo para que las tarjetas y los sistemas compatibles puedan interoperar. La interfaz es una extensión de la interfaz de microservidor OCP "Group Hug" original, que proporciona E/S mejorada a través de un conector PCI-E x16 adicional. El sistema Yosemite también admite hasta cuatro tarjetas SoC, que consumen más de 400 W de potencia total (lo que se traduce en aproximadamente 90 W por tarjeta SoC). Para simplificar la conectividad externa de este sistema de servidor modular, Facebook especificó una conexión de red compartida, lo que resultó en tráfico de datos y administración.
Las características de la nota incluyen:
- Un SoC de clase de servidor con múltiples canales de memoria, que proporciona computación de alto rendimiento en 65 W TDP para SoC y 90 W para toda la tarjeta de servidor.
- Una interfaz de tarjeta SoC estándar para proporcionar una interfaz de sistema independiente de la CPU.
- Una solución de administración de sistemas independiente de la plataforma para administrar el sistema y estas 4 tarjetas de servidor SoC, independientemente del proveedor.
- Una tarjeta de interconexión de red de múltiples hosts siguiendo la especificación OCP Mezzanine Card 2.0, que conecta hasta 4 tarjetas de servidor SoC a través de un solo puerto Ethernet.
- Una estructura de sistema rentable, flexible y de fácil mantenimiento.
Facebook afirma que este sistema será totalmente compatible con Open Rack, que tiene la capacidad de albergar hasta 192 tarjetas de servidor SoC en un solo rack. La compañía también anunció que Mellanox ya ha habilitado la compatibilidad con hosts múltiples en su tarjeta intermedia ConnectX-4 OCP de próxima generación.




Amazon