目前我們或多或少有以下設定:
- 三個獨立的 MySQL 資料庫伺服器(獨立的 Linux 機器),具有 15 到 50 個邏輯資料庫和 20 到 50 GB 的數據
- Galera 叢集 (MariaDB) 具有 3 個節點和約 5 個邏輯資料庫,目前資料量約 10GB
- Galera叢集的負載平衡器(Haproxy)
我們的計劃是將各個資料庫伺服器遷移到集群,即將所有資料從各個伺服器移動到集群。
最好的方法是什麼,以便有:
- 叢集使用者沒有停機時間(當然單一節點可以停機,因為它不會導致整個叢集停機)
- 單一伺服器的停機時間最短(或沒有)
所有伺服器都位於同一個資料中心,因此資料在伺服器之間移動得非常快。但是有相當多的數據需要移動...
有任何想法嗎?