Una mirada a los racks completamente llenos dentro de las instalaciones de un centro de datos de Facebook.
¿Cuántos servidores tiene Facebook? Desde hace algún tiempo, la respuesta habitual ha sido «más de 10.000 servidores», una cifra que la empresa empezó a utilizar en abril de 2008. Facebook ha seguido utilizando esa cifra, incluso cuando ha superado los 300 millones de usuarios y ha ampliado drásticamente el espacio de su centro de datos.
Ahora tenemos una actualización: Facebook tiene 30.000 servidores que soportan sus operaciones. Esta cifra procede de Jeff Rothschild, vicepresidente de tecnología de Facebook, que habló de la infraestructura de la empresa en una presentación realizada la semana pasada en la Universidad de California en San Diego (enlace a través de High Scalability).
«Hoy tenemos alrededor de 30.000 servidores», dijo Rothschild durante la sesión de preguntas y respuestas que siguió a su charla, y añadió que la cifra «será diferente hoy que ayer» porque Facebook está añadiendo capacidad a diario.
Eso sitúa a Facebook entre las mayores empresas de Internet que han hablado públicamente de su recuento de servidores, pero todavía muy por detrás de los proveedores de alojamiento Rackspace, 1&1 Internet y OVH, que albergan cada uno más de 50.000 servidores en sus centros de datos. Véase Quién tiene más servidores web para obtener más datos sobre las mayores infraestructuras.
20.000 servidores en 18 meses
También sugiere que Facebook ha añadido unos 20.000 servidores desde principios de 2008, lo que explica por qué pidió un préstamo de 100 millones de dólares en mayo de 2008 para financiar la compra de servidores.
Rothschild también compartió algunas cifras enormes relacionadas con la operación de almacenamiento de fotos de Facebook, que ahora almacena 80.000 millones de imágenes (20.000 millones de imágenes, cada una en cuatro tamaños). Rothschild dijo que el verdadero reto no es el almacenamiento, sino la entrega. «Servimos 600.000 fotos por segundo», dijo.
25 terabytes de datos de registro – Diariamente
La cantidad de datos de registro acumulados en las operaciones de Facebook es asombrosa. Rothschild dijo que Facebook gestiona más de 25 terabytes de datos al día en datos de registro, lo que, según dijo, equivale a unas 1.000 veces el volumen de correo entregado diariamente por el Servicio Postal de Estados Unidos.
Rothschild también habló de la eficacia de las operaciones de ingeniería de la compañía. Facebook cuenta actualmente con unos 230 ingenieros en plantilla, que gestionan los datos de más de 300 millones de usuarios. Rothschild dijo que tener un ingeniero por más de un millón de usuarios activos ha sido una proporción histórica constante en Facebook. «Creemos que los ingenieros de Facebook tienen un impacto dramático».
La presentación, de una hora y diez minutos de duración, habla del compromiso de la compañía con las tecnologías de código abierto y de la importancia de memcached y Hadoop en sus operaciones.
Aquí hay un vistazo a algunas de nuestras coberturas anteriores sobre el crecimiento de la infraestructura de Facebook:
- Facebook hace una gran inversión en centros de datos: La compañía acaba de cerrar una gran parte del espacio del centro de datos en el norte de Virginia que proporcionará espacio para miles de servidores adicionales para el crecimiento en 2011 y más allá.
- Facebook: Managing Epic Growth in Real-Time: El director de tecnología Jonathan Heiliger presenta una visión general de las operaciones de back-end de Facebook en la conferencia Velocity 2009 de junio.
- Facebook Spending $20 Million a Year on Data Centers: Un análisis de los alquileres de los centros de datos de Facebook en mayo de 2009.
- Una mirada al interior del centro de datos de Facebook: Un vídeo de contratación ofrece un vistazo al interior de los bastidores y pasillos repletos de servidores de un centro de datos de Facebook.
- Facebook amplía sus centros de datos, de nuevo: A principios de 2009, la empresa alquiló más espacio en su centro de la Costa Este, en Ashburn (Virginia).
- Facebook pone límites a Memcached: El almacenamiento en caché es clave para la escalabilidad masiva de la web. Así es como Facebook está ampliando una popular tecnología de almacenamiento en caché.