本文說明如何為 Amazon Aurora 和 Amazon RDS 來源設定網路連線,以便使用資料庫遷移服務,將相同系統的資料庫遷移至 MySQL 適用的 Cloud SQL。你可以使用下列幾種方法:
設定 Private Service Connect 介面
如要透過 Private Service Connect 介面,對 Amazon RDS 或 Amazon Aurora 來源使用私人連線,請按照下列步驟操作:
-
使用 Cloud VPN 設定從 Google Cloud 到來源虛擬私有雲的直接連線。
視網路架構而定,您可能需要在系統中設定其他 VPN 閘道。詳情請參閱 Cloud VPN 說明文件中的「 在 Google Cloud 和 AWS 之間建立高可用性 VPN 連線」。
- 建立已啟用 Private Service Connect 的目的地 Cloud SQL 執行個體。請參閱 Cloud SQL 說明文件中的「 建立已啟用 Private Service Connect 的執行個體」。
- 在執行個體上設定 Private Service Connect,以進行傳出連線。大致來說,這項程序包含:
- 在設定 Cloud VPN 的虛擬私有雲網路中建立網路連結。請注意,為網路連結保留的子網路範圍必須在 RFC 1918 範圍內。
- 正在將網路連結指派給目的地 MySQL 適用的 Cloud SQL 執行個體。
如要瞭解完整程序,請參閱 Cloud SQL 說明文件中的「 設定傳出連線」。
- 稍後 建立來源連線設定檔時,請使用來源資料庫執行個體的私人 IP 位址。
- 建立遷移工作時,請選取「PSC 介面」做為連線方式。
設定虛擬私有雲對接
如要透過虛擬私有雲對等互連,將私人連線用於 Amazon RDS 或 Amazon Aurora 來源,請按照下列步驟操作:
-
使用 Cloud VPN 設定從 Google Cloud 到來源虛擬私有雲的直接連線。
視網路架構而定,您可能需要在系統中設定額外的 VPN 閘道。詳情請參閱 Cloud VPN 說明文件中的「 在 Google Cloud 與 AWS 之間建立高可用性 VPN 連線」。
確認虛擬私有雲網路已設定私人服務連線。詳情請參閱「 設定私人服務存取權」。
- 確認目的地 Cloud SQL 執行個體已設定私人 IP 和私人服務連線 (PSA)。詳情請參閱 Cloud SQL 說明文件中的「 使用私人 IP」。
- 在後續階段 建立來源連線設定檔時,請使用來源資料庫執行個體的私人 IP 位址。
- 建立遷移工作時,請選取「虛擬私有雲對接」做為連線方式。
設定 IP 許可清單連線能力
如要使用公開 IP 許可清單連線方式,請按照下列步驟操作:
-
為目的地 Cloud SQL 執行個體啟用公開 IP。 請參閱 Cloud SQL 說明文件,瞭解如何 啟用公開 IP。
如要遷移至新的目的地執行個體,請務必建立已啟用公開 IP 的目的地。
- 在 AWS 管理主控台中,執行下列步驟:
- 確認來源 Amazon RDS 資料庫已設定為接受公開 IP 連線。
- 找出端點名稱和通訊埠號碼。建立連線設定檔時,您必須輸入這些值。
建立安全性群組,允許流量從目的地 Cloud SQL 執行個體的公開 IP 傳送至 Amazon RDS 或 Amazon Aurora 虛擬私有雲。請參閱「 建立安全性群組,提供 VPC 中 DB 執行個體的存取權」。
- 在後續階段 建立來源連線設定檔時,請使用端點名稱做為來源資料庫 IP。
- 建立遷移工作時,請選取「IP 許可清單」做為連線方式。
後續步驟
如要進一步瞭解資料庫遷移服務中的資料庫網路連線,請參閱「 網路方法總覽」。
如需完整的逐步遷移導覽,請參閱「 開始使用 MySQL 適用的 Cloud SQL 遷移作業」。