Como realmente configurar a replicação/alta disponibilidade do MariaDB

Como realmente configurar a replicação/alta disponibilidade do MariaDB

Estou configurando uma pilha LAMP de alta disponibilidade - até agora, tenho dois servidores com HAProxy em execução em ambos os front-ends que possuem um IP flutuante. O HAProxy redireciona solicitações para servidores Apache de back-end em execução em cada um deles (mesma máquina, porta 8000).

Tudo isso funciona e estou feliz com isso até agora pela alta disponibilidade. Ainda tenho que lidar com os bancos de dados.

Como tenho apenas dois servidores, não acho que posso fazer master-master como o cluster Galera devido à exigência de quorum. Então, planejei fazer replicação somente leitura mestre-escravo.

A maioria dos guias que vejo online não menciona o proxy MaxScale que MariaDB sugere em seuguia de alta disponibilidade(página 4, por exemplo)

Estou muito confuso no geral sobre o que fazer e como configurá-lo.

Da minha perspectiva, gostaria de configurar um proxy MaxScale em um dos meus servidores e executar o MariaDB em ambos os servidores; MaxScale lidará com coisas como redirecionamentos. Como posso realmente realizar o que procuro?

informação relacionada