为 Microsoft Azure SQL Managed Instance 源配置网络连接

本页面介绍了如何为 Microsoft Azure SQL 托管实例来源配置网络连接,以便使用 Database Migration Service 将同类迁移到 Cloud SQL for MySQL。您可以使用以下几种方法:

您还可以使用 反向 SSH 隧道,但这种方法需要创建 额外的虚拟机 (VM) 来托管必要的网络组件。

配置 Private Service Connect 接口

如需将专用连接与 Private Service Connect 接口搭配使用,以用于 Microsoft Azure SQL 托管实例来源,请按以下步骤操作:

  1. 设置与 来源 VPC 的 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 的 VPC 网络中创建网络连接。请注意,为网络连接预留的子网范围 必须在 RFC 1918 范围内。
    2. 将网络连接分配给 Cloud SQL for MySQL 目标实例。

    如需了解完整流程,请参阅 Cloud SQL 文档中的配置出站连接。

  4. 在稍后的阶段,当您 创建来源连接配置文件时,输入 您的 Microsoft Azure SQL 托管实例来源的专用 IP。
  5. 当您 创建迁移作业时,为您的 连接方法选择 PSC 接口。

配置 VPC 对等互连

如需将专用连接与 Virtual Private Cloud 对等互连搭配使用,以用于 Microsoft Azure SQL 托管实例来源,请按以下步骤操作:

  1. 设置与 Microsoft Azure SQL 托管实例来源的 Cloud VPN 直接连接。

    如需了解详情,请参阅 Cloud VPN 文档中的 在 Google Cloud 和 Azure 之间创建高可用性 VPN 连接。

    确保 Virtual Private Cloud 网络已配置为专用服务访问通道。 如需了解详情,请参阅 配置专用服务访问通道。

  2. 确保 Cloud SQL 目标实例已配置为使用 专用 IP,并启用专用服务访问通道 (PSA),且与 Cloud VPN 所在的 VPC 建立对等互连。如需了解详情,请参阅 Cloud SQL 文档中的 使用专用 IP。
  3. 在稍后的阶段,当您 创建来源连接配置文件时,输入 您的 Microsoft Azure SQL 托管实例来源的专用 IP。
  4. 当您 创建迁移作业时,为您的 连接方法选择 VPC 对等互连。

配置 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 许可名单。

后续步骤