lunes, 1 de febrero de 2010

La infraestructura de Google

Google es una multinacional repartida por todo el planeta. Obviamente, tiene cientos de oficinas repletas de empleados, mesas, sillas, armarios, ordenadores, servidores, impresoras, fotocopiadoras, máquinas de café, etc., etc., etc. Pero, ¿alguien se ha parado a pensar que, en lo que a ordenadores se refiere, con eso no tienen ni para empezar a almacenar la cantidad ingente de información que manejan?

Sí, es muy fácil poner una palabra en el buscador de Google y ver cómo aparecen los resultados, pero ¿dónde se almacenan todos esos monstruosos índices de páginas web de cientos de países en idiomas que ni nos podemos imaginar? ¿Y qué hay de los millones de cuentas y mensajes de correo de GMail? ¿Y de las fotos de Picassa, los vídeos de Google Video o Youtube, los blogs de Blogger, las imágenes de Google Maps, la vista a pie de calle Street View, etc., etc., etc.?

Bien, todo esto se almacena en los llamados Data Centers o Centrales de Datos. Para muestra un botón en este vídeo:


¿Que no os impresiona el vídeo? A ver si con los datos de estas páginas FAQ (Frequently Answered Questions) lo consigo:
Algunos datos increíbles (del año 2007) extraídos de las mismas:
  • Unos 19 Data Centers en EE.UU. y otros 16 en el resto del mundo (pero sólo los que se conocen...).
  • Algunos ocupan unos 68.000 m2 de superficie, ¡pero otros más de 100.000 m2!
  • El coste de construcción y equipamiento de cada uno se estima en unos 600 millones de dólares.
  • Se construyen cerca de ríos o lagos para poder disponer de gran cantidad de agua para la refrigeración de los equipos.
  • Necesitan entre 50 y 100 MW de potencia suministrada para las instalaciones y los equipos informáticos.
  • Para ahorrar energía, han diseñado sus propias fuentes de alimentación de bajo consumo para los equipos informáticos.
  • Utilizan su propio sistema de archivos, servidores web basados en Apache, sistemas especiales para el manejo de grandes cantidades de información, y sistemas de almacenamiento distribuido.
  • Los data center albergan "containers" habilitados para instalar hasta 1.160 servidores dentro de ellos.
  • Se estima que Google tiene unos 50.000 servidores repartidos por todo el mundo.
En resumen, Google es mucho más de lo que nos podemos imaginar...

No hay comentarios: