Cómo configurar realmente la replicación/alta disponibilidad de MariaDB

Cómo configurar realmente la replicación/alta disponibilidad de MariaDB

Estoy configurando una pila LAMP de alta disponibilidad; hasta ahora, tengo dos servidores con HAProxy ejecutándose en ambas interfaces que poseen una IP flotante. HAProxy redirige las solicitudes a los servidores Apache backend que se ejecutan en cada uno de ellos (misma máquina, puerto 8000).

Todo esto funciona y estoy contento con esto hasta ahora por su alta disponibilidad. Sin embargo, todavía tengo que lidiar con las bases de datos.

Como solo tengo dos servidores, no creo que pueda hacer un clúster maestro-maestro como Galera debido al requisito de quórum. Entonces, planeé hacer una replicación de solo lectura maestro-esclavo.

La mayoría de las guías que veo en línea no mencionan el proxy MaxScale que sugiere MariaDB en suguía de alta disponibilidad(página 4 por ejemplo)

En general, estoy realmente confundido sobre qué hacer y cómo configurarlo.

Desde mi perspectiva, me gustaría configurar un proxy MaxScale en uno de mis servidores y ejecutar MariaDB en ambos servidores; MaxScale se encargará de cosas como redirecciones. ¿Cómo puedo realmente lograr lo que estoy buscando?

información relacionada