Video: What's inside a Facebook Datacenter Open Compute Rack? (Noviembre 2024)
Si bien es mucho menos prominente que otros eventos recientes, la Cumbre de Computación Abierta de la semana pasada puede terminar diciendo más sobre la dirección de las computadoras grandes que cualquier anuncio de proveedor individual.
Facebook organizó inicialmente el Open Compute Project, y esta fue la cuarta cumbre del grupo en los últimos 18 meses más o menos. Varios centros de datos grandes, que van desde empresas de alojamiento hasta grandes firmas financieras, ahora son miembros, y gran parte de la industria ahora se presenta para exhibir y ofrecer soporte. La idea es rediseñar el servidor moderno, inicialmente para computación, pero también potencialmente para almacenamiento, de manera que refleje las necesidades de los centros de datos más grandes para una mejor escalabilidad y soluciones menos propietarias.
El primer paso es un nuevo diseño para bastidores, conocido como la especificación Open Rack. Utiliza unidades de bastidor que son más anchas y ligeramente más altas que en los servidores existentes. Una unidad de rack estándar hoy (un servidor de 1U) tiene 19 pulgadas de ancho; con Open Rack, una unidad de rack individual tendría 21 pulgadas de ancho. El nuevo tamaño está diseñado para adaptarse a tres placas base o cinco unidades de 3.5 pulgadas una al lado de la otra, dirigiéndose hacia servidores aún más densos. Tenga en cuenta que en el plan Open Rack, los servidores no tienen sus propias fuentes de alimentación; en cambio, el bastidor tiene múltiples suministros para alimentar cada servidor.
El concepto no es tan diferente de los servidores blade ofrecidos hoy por Cisco, Dell, HP e IBM, pero esta es una especificación abierta, mientras que las soluciones actuales tienden a ser propietarias. Esto debería conducir a una mayor competencia de costos. (Tenga en cuenta también que el tamaño del bastidor o chasis del bastidor sigue siendo de aproximadamente 24 pulgadas de ancho, por lo que los productos Open Rack deben caber en los centros de datos existentes). HP y Dell, entre otros, ya han mostrado productos que se ajustan a un diseño Open Rack.
Dentro de Open Rack, la idea es tener eventualmente diferentes "trineos", un módulo de cómputo con dos procesadores y una pequeña cantidad de memoria y almacenamiento, un módulo DRAM, un módulo de almacenamiento y un módulo de almacenamiento flash, todos los cuales están conectados a muy altas velocidades. Estos módulos deben poder mezclarse y combinarse; y más importante, cada uno puede ser reemplazado en un horario diferente. (La memoria flash generalmente se desgasta más rápido que los discos duros, por ejemplo, y las CPU a menudo se actualizan cada dos años más o menos porque las demandas de cómputo realmente aprovechan la Ley de Moore, pero otros componentes pueden actualizarse en un ciclo de cinco a seis años.)
Una nueva especificación se llama Open Common Slot para procesadores. Basado en PCI-Express, esto debería permitir que los procesadores de cualquier proveedor que lo admitan entren en un servidor Open Rack. Los proveedores tradicionales de servidores x86, Intel y AMD, indicaron su apoyo, al igual que Applied Micro y Calxeda, que mostraban sus servidores basados en ARM de baja potencia. Además, AMD e Intel dijeron que han desarrollado placas base Open Rack: Roadrunner de AMD y Decathlete de Intel.
Parece haber mucho progreso en las interconexiones para tales servidores. Intel dice que está enviando muestras de un módulo de fotónica de silicio de 100 Gbps y que está desarrollando especificaciones para usar la interconexión para CPU, memoria y tarjetas de red dentro de un rack. Mientras tanto, Mellanox estaba mostrando un nuevo sistema que incluye controladores y un conmutador superior que puede ejecutar Infiniband a hasta 56 Gbps.
Otras partes del OCP están trabajando en el proyecto de almacenamiento Open Vault (conocido como Knox), que permitirá hasta 30 unidades en un chasis Open Rack de 2U. Varios de los grandes nombres en el almacenamiento son compatibles con al menos partes de esto, incluidos EMC, Fusion-io, Hitachi Global Storage y SanDisk, con Fusion-io mostrando una tarjeta ioScale que puede tener hasta 3.2TB de memoria flash.
Inicialmente, gran parte del énfasis en Open Compute proviene de Facebook, que comenzó el proyecto para lidiar con las enormes cantidades de datos que necesita para almacenar, mover y calcular cada día. En la cumbre, Facebook repitió algunas de sus estadísticas de uso: –tiene mil millones de usuarios, que suben alrededor de 4.2 mil millones de me gusta, publicaciones y comentarios por día, así como también unos 350 millones de fotos por día. Como resultado, Facebook necesita 7 petabytes adicionales por mes (y sigue creciendo) solo para almacenar fotos.
Facebook también habló sobre cómo realmente ejecuta alrededor de 40 servicios principales y 200 servicios menores, pero ahora los ha dividido para que cada uno se ejecute en uno de los cinco tipos de servidores estándar: Web, Base de datos, Hadoop, Haystack (Fotos) y Feed (muchos CPU y memoria). El concepto detrás de Open Compute es permitirle personalizar más fácilmente sus servidores para cada servicio, y poder intercambiar fácilmente componentes, de diferentes proveedores y en diferentes horarios, para que sea más flexible y más rentable.
Por supuesto, aquellos de nosotros que administramos centros de datos para empresas tenemos los mismos objetivos generales, aunque la mayoría de nosotros no tenemos casi la misma escala. Por ahora, supongo que los grandes usuarios de los conceptos de Open Compute serán los centros de datos más grandes, de forma similar a cómo los grandes proveedores de la nube han sido el impulso para la plataforma de la nube OpenStack. De hecho, hay una superposición en el pensamiento entre estos grupos, pero con el tiempo, los conceptos deberían convertirse en la corriente principal. No me sorprendería ver que las empresas de todos los tamaños pueden solicitar servidores Open Rack y, por lo tanto, obtener las mejoras de costo y agilidad que prometen. Tomará un par de años, pero la idea es ciertamente prometedora.