將整個資料庫伺服器移至 Galera 集群

將整個資料庫伺服器移至 Galera 集群

目前我們或多或少有以下設定:

  • 三個獨立的 MySQL 資料庫伺服器(獨立的 Linux 機器),具有 15 到 50 個邏輯資料庫和 20 到 50 GB 的數據
  • Galera 叢集 (MariaDB) 具有 3 個節點和約 5 個邏輯資料庫,目前資料量約 10GB
  • Galera叢集的負載平衡器(Haproxy)

我們的計劃是將各個資料庫伺服器遷移到集群,即將所有資料從各個伺服器移動到集群。

最好的方法是什麼,以便有:

  • 叢集使用者沒有停機時間(當然單一節點可以停機,因為它不會導致整個叢集停機)
  • 單一伺服器的停機時間最短(或沒有)

所有伺服器都位於同一個資料中心,因此資料在伺服器之間移動得非常快。但是有相當多的數據需要移動...

有任何想法嗎?

相關內容