現在、おおよそ次のような設定になっています。
- 15~50 個の論理データベースと 20~50 GB のデータを持つ 3 台の個別の MySQL データベース サーバー (個別の Linux マシン)
- 3 つのノードと約 5 つの論理データベースを持つ Galera クラスター (MariaDB)、現在約 10 GB のデータ
- Galera クラスターのロードバランサー (Haproxy)
私たちの計画は、個々のデータベース サーバーをクラスターに移行すること、つまり、個々のサーバーからクラスターにすべてのデータを移動することです。
これを実行する最善の方法は何でしょうか:
- クラスター ユーザーにダウンタイムは発生しません (クラスター全体のダウンタイムは発生しないため、個々のノードがダウンしても問題ありません)
- 個々のサーバーのダウンタイムが最小限(またはゼロ)
すべてのサーバーは同じデータセンター内にあるため、サーバー間のデータ移動は非常に高速です。ただし、移動するデータの量はかなり多いです...
何か案は?