設定 Microsoft Azure SQL 代管執行個體來源的網路連線

本頁面說明如何設定 Microsoft Azure SQL 受控執行個體來源的網路連線,以便使用資料庫移轉服務,將相同系統的資料庫遷移至 MySQL 適用的 Cloud SQL。您可以採用下列幾種方法:

您也可以使用 反向 SSH 通道,但這種做法需要建立額外的虛擬機器 (VM),才能託管必要的網路元件。

設定 Private Service Connect 介面

如要透過 Private Service Connect 介面,使用 Microsoft Azure SQL 受控執行個體來源的私人連線,請按照下列步驟操作:

  1. 使用 Cloud VPN 設定從 Google Cloud 到來源虛擬私有雲的直接連線。

    視網路架構而定,您可能需要在系統中設定額外的 VPN 閘道。詳情請參閱 Cloud VPN 說明文件中的「 在 Google Cloud 和 Azure 之間建立高可用性 VPN 連線」。

  2. 建立已啟用 Private Service Connect 的目的地 Cloud SQL 執行個體。 請參閱 Cloud SQL 說明文件中的「 建立啟用 Private Service Connect 的執行個體」。
  3. 設定 Private Service Connect,以便在執行個體上建立傳出連線。大致來說,這項程序包含:
    1. 在設定 Cloud VPN 的虛擬私有雲網路中建立網路連結。請注意,為網路連結保留的子網路範圍必須在 RFC 1918 範圍內。
    2. 將網路連結指派給目的地 MySQL 適用的 Cloud SQL 執行個體。

    如需完整程序,請參閱 Cloud SQL 說明文件中的「 設定輸出連線」。

  4. 稍後 建立來源連線設定檔時,請輸入 Microsoft Azure SQL 受管理執行個體來源的私人 IP。
  5. 建立遷移工作時,請選取「PSC interface」(PSC 介面) 做為連線方式。

設定虛擬私有雲對等互連

如要透過虛擬私有雲對等互連功能,使用私人連線連線至 Microsoft Azure SQL 受管理執行個體來源,請按照下列步驟操作:

  1. 使用 Cloud VPN 設定與 Microsoft Azure SQL 代管執行個體來源的直接連線。

    詳情請參閱 Cloud VPN 說明文件中的「 在 Google Cloud 和 Azure 之間建立高可用性 VPN 連線」。

    確認虛擬私有雲網路已設定私人服務連線。詳情請參閱「 設定私人服務連線」。

  2. 請確認目的地 Cloud SQL 執行個體已設定為使用私人 IP 和 Private Service Access (PSA),並與 Cloud VPN 所在的虛擬私有雲對等互連。詳情請參閱 Cloud SQL 說明文件中的「 使用私人 IP」。
  3. 在後續階段 建立來源連線設定檔時,請輸入 Microsoft Azure SQL 受控執行個體來源的私人 IP。
  4. 建立遷移工作時,請選取「虛擬私有雲對等互連」做為連線方式。

設定 IP 許可清單連線能力

如要使用公開 IP 許可清單連線方式,連線至 Microsoft Azure SQL 受管理執行個體來源,請按照下列步驟操作:

  1. 為目的地 Cloud SQL 執行個體啟用公開 IP。 Cloud SQL 說明文件的「 啟用公開 IP」一節。

    如要遷移至新的目的地執行個體,請務必建立目的地,並啟用公開 IP。

  2. 設定來源 Microsoft Azure SQL 代管執行個體,允許從目的地 Cloud SQL 執行個體的公開 IP 存取公開網路。

    詳情請參閱 Microsoft 說明文件中的「 變更公用網路存取權」。

  3. 稍後 建立來源連線設定檔時,請使用執行個體的完整伺服器名稱做為來源資料庫 IP。

    如要進一步瞭解如何查看 Microsoft Azure SQL 受控執行個體的連線詳細資料,請參閱 Microsoft 說明文件中的「 取得伺服器連線資訊」。

  4. 建立遷移工作時,請選取「IP 許可清單」做為連線方式。

後續步驟