本頁面說明如何設定 Microsoft Azure SQL 受控執行個體來源的網路連線,以便使用資料庫移轉服務,將相同系統的資料庫遷移至 MySQL 適用的 Cloud SQL。您可以採用下列幾種方法:
您也可以使用 反向 SSH 通道,但這種做法需要建立額外的虛擬機器 (VM),才能託管必要的網路元件。
設定 Private Service Connect 介面
如要透過 Private Service Connect 介面,使用 Microsoft Azure SQL 受控執行個體來源的私人連線,請按照下列步驟操作:
-
使用 Cloud VPN 設定從 Google Cloud 到來源虛擬私有雲的直接連線。
視網路架構而定,您可能需要在系統中設定額外的 VPN 閘道。詳情請參閱 Cloud VPN 說明文件中的「 在 Google Cloud 和 Azure 之間建立高可用性 VPN 連線」。
- 建立已啟用 Private Service Connect 的目的地 Cloud SQL 執行個體。 請參閱 Cloud SQL 說明文件中的「 建立啟用 Private Service Connect 的執行個體」。
- 設定 Private Service Connect,以便在執行個體上建立傳出連線。大致來說,這項程序包含:
- 在設定 Cloud VPN 的虛擬私有雲網路中建立網路連結。請注意,為網路連結保留的子網路範圍必須在 RFC 1918 範圍內。
- 將網路連結指派給目的地 MySQL 適用的 Cloud SQL 執行個體。
如需完整程序,請參閱 Cloud SQL 說明文件中的「 設定輸出連線」。
- 稍後 建立來源連線設定檔時,請輸入 Microsoft Azure SQL 受管理執行個體來源的私人 IP。
- 建立遷移工作時,請選取「PSC interface」(PSC 介面) 做為連線方式。
設定虛擬私有雲對等互連
如要透過虛擬私有雲對等互連功能,使用私人連線連線至 Microsoft Azure SQL 受管理執行個體來源,請按照下列步驟操作:
-
使用 Cloud VPN 設定與 Microsoft Azure SQL 代管執行個體來源的直接連線。
詳情請參閱 Cloud VPN 說明文件中的「 在 Google Cloud 和 Azure 之間建立高可用性 VPN 連線」。
確認虛擬私有雲網路已設定私人服務連線。詳情請參閱「 設定私人服務連線」。
- 請確認目的地 Cloud SQL 執行個體已設定為使用私人 IP 和 Private Service Access (PSA),並與 Cloud VPN 所在的虛擬私有雲對等互連。詳情請參閱 Cloud SQL 說明文件中的「 使用私人 IP」。
- 在後續階段 建立來源連線設定檔時,請輸入 Microsoft Azure SQL 受控執行個體來源的私人 IP。
- 建立遷移工作時,請選取「虛擬私有雲對等互連」做為連線方式。
設定 IP 許可清單連線能力
如要使用公開 IP 許可清單連線方式,連線至 Microsoft Azure SQL 受管理執行個體來源,請按照下列步驟操作:
-
為目的地 Cloud SQL 執行個體啟用公開 IP。 Cloud SQL 說明文件的「 啟用公開 IP」一節。
如要遷移至新的目的地執行個體,請務必建立目的地,並啟用公開 IP。
-
設定來源 Microsoft Azure SQL 代管執行個體,允許從目的地 Cloud SQL 執行個體的公開 IP 存取公開網路。
詳情請參閱 Microsoft 說明文件中的「 變更公用網路存取權」。
- 稍後
建立來源連線設定檔時,請使用執行個體的完整伺服器名稱做為來源資料庫 IP。
如要進一步瞭解如何查看 Microsoft Azure SQL 受控執行個體的連線詳細資料,請參閱 Microsoft 說明文件中的「 取得伺服器連線資訊」。
- 建立遷移工作時,請選取「IP 許可清單」做為連線方式。
後續步驟
如要進一步瞭解資料庫遷移服務中的資料庫網路連線,請參閱「 網路方法總覽」。
如需完整的逐步遷移導覽,請參閱「 開始使用 MySQL 適用的 Cloud SQL 遷移作業」。