Arquitectura de YouTube

Arquitectura de YouTube

Arquitectura de YouTube - pic_youtubelogo_123x63Se han preguntado que cual es la arquitectura que esta detras del sitio mas popular para compartir videos?… y es que el tráfico que tiene este sitio es de millones de personas al dia y si a eso le ponemos cuantos videos de youtube estan embebidos en blogs y demas sitios, es inmenso el ancho de banda y los recursos que utiliza solo ese sitio de google.

En highscalability han hecho un artículo bastante interesante sobre como esta conformada la arquitectura de youtube que les recomiendo leer. Algo de lo que nos vamos a encontrar en el artículo es lo siguiente:

La Plataforma de YouTube esta basada en software libre y esta compuesta por:

  • Apache como servidor web
  • Python
  • Linux(SuSe)
  • MySQL
  • psyco, a dynamic python->C compiler
  • lighttpd como servidor web para servir las peticiones de video (ya que es mucho mas liviano que apache)

Algunas Estadísticas

  • Soporta la entrega de mas de 100 millones de videos por dia.
  • YouTube fue fundado en febrero de 2005
  • En Enero de 2006 ya se veian 30 millones de videos por dia
  • En Julio de 2006 se veian 100 millones de videos por dia.

Ver Artículo completo: YouTube Architecture


Tambien pueden ver el siguiente video (en ingles)

Via: Meneame