Infraestructura de sitios web
Muchos se preguntan… ¿Que hay detrás de monstruos del web como Google, Youtube, Flickr? ¿Como es su infraestructura? ¿Como podría yo montar un sitio como estos? ¿Qué necesitaría para lograrlo?
Hay un sitio bastante interesante en donde se analizan las infraestructuras de varios sitios web, desde software utilizado, requerimientos en hardware, los problemas que han tenido que sortear estos sitios para llegar al lugar en donde estan, etc.
A continuación pongo los enlaces en donde pueden consultar dicha informacion (está en inglés) y para que se den una idea de como se puede montar sitios de tales caracteristicas.
Infraestructura de Google (Linux así como una amplia variedad de lenguajes (Python, Java, C++))
Infraestructura de Youtube (Apache, Python, Linux (SuSE), MySQL, psyco (compilador python->C) y lighttpd (para el video))
Infraestructura de Flickr (PHP, MySQL, Linux (Red Hat), Smarty, Perl, PEAR, Java y Apache, el motor de este sitio)
Infraestructura de Amazon (Linux, Oracle, C++, Perl, Java)
Infraestructura de Twitter (Ruby on Rails, Erlang, MySQL, Mongrel, Munin, Nagios, Google Analytics, AWStats)
Fuente: Highscalability.com
Aún no hay comentarios.
Responder