» Dentro de YouTube

Seguro que a todos los que hemos subido algún video a Youtube, nos ha molestado alguna vez el tiempo que tardan en ser visibles los videos o el tiempo que tardan en ser indexados en su buscador, no obstante, si tenemos en cuenta que se suben más de 100 millones de videos por día, nos daremos cuenta de hasta que punto es efectivo el servidor que mantiene activo Youtube.

El servidor que utilizan funciona gracias a Apache y Python con sistema operativo Linux SuSe y para la base de datos utilizan MySQL.

Como curiosidad, cada video está alojado en un pequeño cluster y servido por más de una máquina, esto quiere decir que requieren mucho más espacio disponible del que ocupan en sí el conjunto de videos, pero tambien se aseguran de que en caso de que caiga una máquina, el video seguirá siendo visible en internet.

Otra curiosidad es que tienen cuatro miniaturas (thumbnails) por cada video y por lo tanto hay más miniaturas de video, todas ellas las alojan en un grupo de máquinas y debido al funcionamiento de las miniaturas, dichas máquinas sufren demasiadas conexiones por segundo y demasiados accesos al disco duro, lo que les provocaba diversos problemas. Para solucionarlo utilizaron el sistema Google BigTable que distribuye la información más eficientemente.

Las estadísticas son así de contundentes:

  • Se suben 100 millones de videos al día
  • Youtube se fundó en Febrero de 2005
  • En Marzo de 2006 ya se veían 30 millones de videos al día
  • En Julio de ese mismo año ya se veían más de 100 millones de videos al día

En fín, da una envidia sana tremenda tener tantas visitas y tanta gente utilizando un servicio tuyo, pero solo de pensar los quebraderos de cabeza que han debido de tener, me entran escalofríos…

Más información: sigt.net, Carrero, High Scalability (en inglés)


4 Comentarios en este artículo


  1. 1 P-los Aug 7th, 2007 at 20:05

    Una ocación escuché que invertían más de un millon de dolares al mes en puro ancho de banda.

  2. 2 Pablo Aug 9th, 2007 at 18:59

    Te felicito por tu pagina.
    Esta muy buena.
    Me gustaria poder comunicarme contigo para intercambiar algunas ideas.
    Recien estoy comenzando con mi blog y tengo algunas preguntas.

  3. 3 David Aug 9th, 2007 at 19:23

    Gracias Pablo

    Disculpa que no haya puesto mi dirección de email ni una página de contacto, pero es que llevo tan solo unos días y poco a poco voy ultimando los últimos detalles

    Puedes contactar conmigo a través de la dirección de email contacto@mapadebits.com

    Un saludo!

  4. 4 Plaillarile Dec 5th, 2007 at 00:49

    Hi nice site
    Test Link

Deja tu comentario





Subscribir

  • ¿Aún no te has subscrito a mapadebits.com?
  • Subscribete y lee los artículos en tu lector de feeds favorito
  • Feed RSS 2.0 Feed RSS 2.0
     Atom

Recibe los artículos en tu email