本页面介绍了如何为 Microsoft Azure SQL 托管实例来源配置网络连接,以便使用 Database Migration Service 将同类迁移到 Cloud SQL for MySQL。您可以使用以下几种方法:
您还可以使用 反向 SSH 隧道,但这种方法需要创建 额外的虚拟机 (VM) 来托管必要的网络组件。
配置 Private Service Connect 接口
如需将专用连接与 Private Service Connect 接口搭配使用,以用于 Microsoft Azure SQL 托管实例来源,请按以下步骤操作:
-
设置与 来源 VPC 的 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 的 VPC 网络中创建网络连接。请注意,为网络连接预留的子网范围 必须在 RFC 1918 范围内。
- 将网络连接分配给 Cloud SQL for MySQL 目标实例。
如需了解完整流程,请参阅 Cloud SQL 文档中的配置出站连接。
- 在稍后的阶段,当您 创建来源连接配置文件时,输入 您的 Microsoft Azure SQL 托管实例来源的专用 IP。
- 当您 创建迁移作业时,为您的 连接方法选择 PSC 接口。
配置 VPC 对等互连
如需将专用连接与 Virtual Private Cloud 对等互连搭配使用,以用于 Microsoft Azure SQL 托管实例来源,请按以下步骤操作:
-
设置与 Microsoft Azure SQL 托管实例来源的 Cloud VPN 直接连接。
如需了解详情,请参阅 Cloud VPN 文档中的 在 Google Cloud 和 Azure 之间创建高可用性 VPN 连接。
确保 Virtual Private Cloud 网络已配置为专用服务访问通道。 如需了解详情,请参阅 配置专用服务访问通道。
- 确保 Cloud SQL 目标实例已配置为使用 专用 IP,并启用专用服务访问通道 (PSA),且与 Cloud VPN 所在的 VPC 建立对等互连。如需了解详情,请参阅 Cloud SQL 文档中的 使用专用 IP。
- 在稍后的阶段,当您 创建来源连接配置文件时,输入 您的 Microsoft Azure SQL 托管实例来源的专用 IP。
- 当您 创建迁移作业时,为您的 连接方法选择 VPC 对等互连。
配置 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 许可名单。
后续步骤
如需详细了解 Database Migration Service 中的数据库网络连接,请参阅 网络方法概览。
如需获取完整的分步迁移演练,请参阅 Cloud SQL for MySQL 迁移使用入门。