Actualmente tenemos más o menos la siguiente configuración:
- Tres servidores de bases de datos MySQL individuales (máquinas Linux individuales) con entre 15 y 50 bases de datos lógicas y entre 20 y 50 GB de datos
- Clúster Galera (MariaDB) con 3 nodos y ~5 bases de datos lógicas y actualmente alrededor de 10 GB de datos
- Balanceador de carga para el clúster Galera (Haproxy)
Nuestro plan es migrar los servidores de bases de datos individuales al clúster, es decir, mover todos los datos de los servidores individuales al clúster.
¿Cuál sería la mejor manera de hacer esto para que haya:
- Sin tiempo de inactividad para los usuarios del clúster (por supuesto, un nodo individual puede estar inactivo ya que no causa tiempo de inactividad para todo el clúster)
- Tiempo de inactividad mínimo (o nulo) para los servidores individuales
Todos los servidores están en el mismo centro de datos, por lo que los datos se mueven con bastante rapidez entre los servidores. Sin embargo, hay bastantes datos que mover...
¿Algunas ideas?