uberbin denken uber blog de amartino

Los servers de Google y su configuración

Hace unos días en C|Net la gente de Google compartía algunos detalles de la configuración de sus servidores; lo que era uno de los secretos mejores guardados de la industria… y pese a que muchos ven los grandes detalles hay algunas cosas que me sorprendieron al tener la posibilidad de verlos en vivo.

google rack 225x300 Los servers de Google y su configuración
Click para ampliar

Por ejemplo el uso de tiras de velcro para sostener los discos rígidos les permite sacarlos y reemplazarlos ante cualquier falla sin problemas y en pocos segundos, y teniendo en cuenta la calidad de los discos que usan… el sistema fue pensado para aumentar la performance de los encargados de cambiar discos rotos ;)

Acá hay un video de DataCenterVideos con más datos incluyendo el detalle de la batería común que usan y descubrieron que sirve para evitar tener UPSs funcionando siempre.

En definitiva, una pequeña visita a algo demasiado Geek como para dejarlo pasar ;)

Detalle: desde 2001 a 2007 habían usado ya más de 100.000 discos

13 comentarios
  1. JEG dice: April 7, 200912:30 pm

    Esta bien pensado q sea rápido para cambiarlos, ya que sufren un desgaste importante.
    El numero de discos es impresionante, el promedio anual es altísimo.

    Saludos.

  2. Patricio dice: April 7, 200912:43 pm

    … y por qué esa cara !?

    • mariano dice: April 7, 20091:22 pm

      Patricio, Guty, la cara era de “hacerme el boludo” porque no se puede sacar fotos no-autoizadas ahi dentro ;)

      Jeg, el detalle… el desgaste es mayor porque no compran los mejores discos de la industria precisamente; haciendo escala les sale mas barato comprar chotos y esperar que funcionen bien (si, yo tampoco lo creia pero hasta el paper que linkeo dice eso)

  3. diego dice: April 7, 20091:32 pm

    Es cierto lo de los discos chotos. Cuando uno tiene un solo disco tiene que ser bueno, pero con cientos de miles se sabe que algunos van a fallar cada día. Si un disco cuesta el doble pero la tasa de fallos no se reduce a la mitad, estadísticamente tiene sentido tener los discos más baratos.

    Ah, muy buena la foto :)

  4. Magdalena dice: April 7, 20091:36 pm

    Ufff ya me ganaron el comentario de xq esa cara :(

  5. Juan Luis Hortelano dice: April 7, 20096:53 pm

    Joder Mariano, podias haber puesto otra cara que parece que estes posando para Men´s Health o Playgirl, aunque con ropa :)

  6. Felipe Alfaro Solana dice: April 7, 20097:05 pm

    ¿Desde cuándo hay plantas en un datacenter? :)

  7. Jorge Grippo dice: April 7, 20098:21 pm

    Si la vista no me falla hay 40 cables, 20 mothers de frente y seguramente 20 mothers del otro lado? O sea que meten unos 40 servers por gabinete. O serán más?

    • mariano dice: April 7, 20098:54 pm

      Jorge,
      la cuenta te da perfecta, cada uno de esos tiene 2 discos rigidos y alguna otra configuracion que perdi de anotar :P
      Pero hay otros modelos para el rack que se instala en contenedor.

      Diego,
      la foto es excelente y tu comentario mejor :)

  8. PabloC dice: April 7, 200911:33 pm

    Mariano, quiere decir que si compras discos chotos porque no encontras algo mejor o porque no te alcanza, estas siguiente las mejoras practicas de la industria entonces? Gracias, me haces sentir bien :)

  9. [...] Los servers de Google y su configuración. Veamos detrás del telón. [...]

  10. wlad24 dice: October 24, 20101:42 am

    me quede asombrado al ver los server que usan.. realmente me imagine algo muy distinto, inclusive las instalaciones de google por dentro me sorprendieron. pero la verdad es que esta muy bien pensado y sacaron provecho de algo tan simple. muchas veces los equipos mas caros como los servers de ibm, sun, etc… no son la mejor idea despues de todo. y esta es la prueba.

  11. Prissio dice: August 22, 20117:04 pm

    Me hubiese gustado ver un poco mas del datacenter en si. Pero muy bueno el video.. gracias.!!

Suma tu opinión!

XHTML: solo puedes usar estos tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>