規劃網路設定

本頁面提供概要總覽,說明規劃遷移網路連線時須考量的重點。

從網路的角度來看,資料庫遷移服務和 Cloud SQL 是服務生產者,位於專屬網路 (稱為服務網路),不屬於 Google Cloud 專案使用的虛擬私有雲網路 (VPC 網路)。

視您選擇標準遷移或快速啟動遷移而定,資料庫遷移服務會使用不同的網路架構連線至資料庫。本頁主要著重於標準遷移的網路考量。

標準遷移連線

如要將同質 PostgreSQL 標準遷移至 Cloud SQL,資料庫遷移服務會連線至目的地 PostgreSQL 適用的 Cloud SQL 執行個體,並代為管理遷移程序。目的地執行個體會建立與來源執行個體的直接網路連線,而資料庫遷移服務會監控這項程序。

為標準遷移作業設定網路連線,是為了確保目的地 PostgreSQL 適用的 Cloud SQL 執行個體,能透過網路連至來源資料庫伺服器。

視來源資料庫和目的地 PostgreSQL 適用的 Cloud SQL 網路設定而定,可用的連線方式有所不同:

  • IP 許可清單:將目的地輸出 IP 位址新增至來源防火牆或許可清單,透過公開網際網路連線。
  • 反向 SSH 通道:透過加密的 SSH 通道,將複製作業流量轉送至中繼 Compute Engine 堡壘主機。
  • 透過虛擬私有雲對等互連建立私人連線:透過對等互連的虛擬私有雲網路,連線至來源資料庫的私人 IP 位址 (適用於私人服務存取權目的地執行個體)。
  • 使用 Private Service Connect 介面的私人連線:使用網路連結 (適用於啟用 PSC 的目的地執行個體),連線至來源資料庫的私人 IP 位址。

設定要遷移的來源執行個體前,請參閱「 網路總覽」頁面,評估端對端網路環境,並選擇最適合您情境的方法。

快速啟動遷移連線能力

快速啟動遷移作業採用中介網路模型,由資料庫遷移服務做為中介,介於來源資料庫和目的地 PostgreSQL 適用的 Cloud SQL 執行個體之間:

  • 來源連線能力:資料庫遷移服務會使用 Private Service Connect 介面和私人連線設定,連線至來源資料庫。來源資料庫必須在 Google Cloud 虛擬私有雲網路中指派私人 IP 位址。如果來源資料庫託管於 Google Cloud外部,您必須使用 Cloud VPN 或 Cloud Interconnect 連線,將資料庫連線至虛擬私有雲網路。不支援其他方法 (例如公開 IP 許可清單或反向 SSH 通道)。
  • 目的地連線能力:資料庫遷移服務會全代管與目的地執行個體的網路通訊。目的地執行個體必須啟用 Private Service Connect。

如要全面瞭解快速啟動網路架構、元件圖和限制,請參閱資料庫遷移服務主要說明文件中的「 快速啟動遷移作業的網路連線」。

後續步驟