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
