[Proyecto] Cluster alta disponibilidad web

Hola a todos, actualmente estoy cursando en la carrera una asignatura de desarrollo web (backend) y me he propuesto crear una replica de lo que una empresa mediana podría tener como servidores web.

El mapa quedaría algo así

- 2 Servidores de Produccion: WWWSERVERA , WWWSERVERB
- 1 Servidor de Preproduccion: PREPROD
- 2 Servidores SQL: SQLSERVERA , SQLSERVERB
- 1 Loadbalancer

Actualmente tengo instaladas todas las maquinas con debian netinstall.

Servidor producción
- Apache2
- Php5

Servidor preproducción
- Apache2
- Php5
- MySQL

Servidor SQL
- MySQL
- MySQL Cluster node

Load Balancer
- Pen (load balancer)
- MySQL Cluster Manager

Actualmente ya tengo funcionando el Pen, pero me encuentro que siempre me responde 1 de los servidores (el mismo) y no responde el otro salvo que el primero esté caido. Supongo que como ahora hay poca carga pues siempre responde el primero de la lista.

Respecto a los SQL podría hacer lo del maestro - esclavo, pero creo que no es del todo correcto llamarlo cluster, ya que uno hace el rol de maestro, sin embargo con MySQL Cluster tengo entendido que hay un manager pero que los nodos son "hermanos"

Alguien que domine del tema puede guiarme un poco, si este es un buen sistema escalable, hay algun software mejor o mas optimo.
0 respuestas