Hola a todos,

Ha llegado el momento de escalar nuestra aplicación. Necesitamos enviar 
miles de emails en menos tiempo, tener un site más estable y más rápido 
y mejorar los tiempos de respuesta y la cantidad de solicitudes por segundo.

Por ello, suelto este hilo: ¿han escalado sus aplicaciones web? ¿qué 
arquitectura recomiendan?

Hasta ahora, luego de leer varias horas, siento que la arquitectura 
"mejor" utiliza un balanceador de carga (apache mod_load_balancer) que 
canaliza la solicitud (http, smpt, etc) a un "cluster" de servidores web.
Además se trabaja con bases de datos MySQL en modo Master - Slave. Cada 
webserver podría tener un MySQL "slave" de sólo lectura y la base de 
datos Master es donde se escribe.
Tambien se divide los archivos "assets"(imágenes, textos fijos, audios y 
videos) y las BDs de datos de las de estadísticas, se des-normaliza y se 
aplica caché con memcached.

Gracias adelantadas por sus comentarios y respuestas

Cristian Castillo
http://cristiancastillo.com
http://z-nexus.com



_______________________________________________
Lista de correo Linux-plug
Temática: Discusión general sobre Linux
Peruvian Linux User Group (http://www.linux.org.pe)

Participa suscribiéndote y escribiendo a:  [email protected]
Para darte de alta, de baja  o hacer ajustes a tu suscripción visita:
http://listas.linux.org.pe/mailman/listinfo/linux-plug

IMPORTANTE: Reglas y recomendaciones
http://www.linux.org.pe/listas/reglas.php
http://www.linux.org.pe/listas/comportamiento.php
http://www.linux.org.pe/listas/recomendaciones.php

Responder a