Hay mucha información sobre cómo configurar las pilas LAMP en una sola caja, o tal vez mover MySQL a su propia caja, pero ir más allá no parece estar muy bien documentado.El entorno LAMP multiservidor ideal
Mi entorno web actual está teniendo problemas de capacidad, y por lo que estoy buscando las mejores prácticas con respectoajuste de la configuración, determinar los cuellos de botella , seguridad, etc.
Me alojo en la actualidad en torno 400 sitios, con una necesidad justa de redundancia y seguridad, y así he crecido más allá de la solución de caja única, pero no estoy al nivel de un ISP completo o una empresa dedicada de alojamiento web.
¿Alguien me puede indicar una buena experiencia en en la configuración de una gran granja web apache con vistas a la seguridad y la futura expansión?
Mi entorno web consta de 2 servidores MySQL redundantes, 2 servidores de contenido web redundantes, 2 servidores apache de equilibrio de carga que montan el contenido a través de nfs y comparten directorios de configuración y sesiones Apache entre ellos, y un único "desarrollador "servidor que también monta el contenido web a través de nfs, y contiene todas las cuentas de desarrollador.
Estoy bastante contento con una gran cantidad de esta configuración, pero parece estar asfixiando a la carga prematuramente.
Gracias!
--UPDATE--
Resulta que la "asfixia de la carga" se relaciona con mod_log_sql
, que utilizo para enviar mis registros de Apache a una base de datos MySQL. Al reconfigurar los servidores web para escribir sus sentencias SQL en un archivo de disco, y luego crear un proceso separado para enviarlos a la base de datos, permite a los servidores web liberar sus hilos mucho más rápido y manejar una carga mucho mayor.
Cambiaría el título por algo así como "El entorno ideal LAMP de nivel medio" – givanse