資料庫遷移服務提供彈性的連續遷移流程,可將同質 PostgreSQL 遷移至 AlloyDB for PostgreSQL。您可以根據資料庫架構、網路設定、停機時間容忍度和資源管理做法,選擇不同的工作流程,以達成遷移目標。每份遷移指南都會詳細說明網路和設定的必要條件。
下表概略說明各項遷移工作流程:
| 遷移工作流程 | 最適合 | 說明 |
|---|---|---|
| 遷移至新的目的地叢集 | 標準遷移:您希望資料庫遷移服務建立乾淨的目標叢集,專門用於遷移工作負載。 | 資料庫遷移服務會根據您選取的設定選項,自動建立新的 AlloyDB for PostgreSQL 目的地叢集和主要執行個體,並持續複製來源結構定義和資料。 |
| 遷移至現有的目的地叢集 | 必須預先設定目的地叢集參數、需要自訂私人 IP 或虛擬私有雲設定,或透過 Terraform 或基礎架構即程式碼 (IaC) 佈建叢集。 | 將資料遷移至已建立並設定的 AlloyDB for PostgreSQL 叢集。目的地叢集必須處於 RUNNABLE 狀態,且只能包含預設系統資料庫 (postgres、template0、template1),不得有使用者資料表。 |
| 使用快速啟動遷移功能 (預先發布版) | 透過 pgnative 複製功能和 Private Service Connect 網路連結,快速設定並簡化遷移作業,輕鬆完成網路設定。 |
使用預先定義的設定和私人連線,執行自動化連續遷移作業,將 PostgreSQL 資料庫遷移至 AlloyDB for PostgreSQL。詳情請參閱「關於快速遷移」。 |