Atualmente temos mais ou menos a seguinte configuração:
- Três servidores de banco de dados MySQL individuais (máquinas Linux individuais) com 15 a 50 bancos de dados lógicos e 20 a 50 GB de dados
- Cluster Galera (MariaDB) com 3 nós e aproximadamente 5 bancos de dados lógicos e atualmente cerca de 10 GB de dados
- Balanceador de carga para cluster Galera (Haproxy)
Nosso plano é migrar os servidores de banco de dados individuais para o cluster, ou seja, mover todos os dados dos servidores individuais para o cluster.
Qual seria a melhor maneira de fazer isso para que houvesse:
- Sem tempo de inatividade para usuários do cluster (é claro que um nó individual pode ficar inativo, pois não causa tempo de inatividade para todo o cluster)
- Tempo de inatividade mínimo (ou nenhum) para os servidores individuais
Todos os servidores estão no mesmo datacenter, portanto os dados se movem rapidamente entre os servidores. No entanto, há muitos dados a serem movidos ...
Alguma ideia?