本页介绍了如何为 Amazon Aurora 和 Amazon RDS 源配置网络连接,以便使用 Database Migration Service 将同类迁移到 Cloud SQL for MySQL。您可以使用以下几种方法:
配置 Private Service Connect 接口
如需对 Amazon RDS 或 Amazon Aurora 源使用 Private Service Connect 接口的专用连接,请按以下步骤操作:
-
设置从 Google Cloud 源 VPC 到 Cloud VPN 的直接连接。
您可能需要在系统中设置 其他 VPN 网关,具体取决于您的网络架构。如需了解详情,请参阅 Cloud VPN 文档中的在 Google Cloud 和 AWS 之间创建高可用性 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 文档中的配置出站连接。
- 在稍后的阶段,当您 创建源连接配置文件时,请使用源数据库实例的专用 IP 地址。
- 当您 创建迁移作业时,请为连接方法选择 PSC 接口。
配置 VPC 对等互连
如需对 Amazon RDS 或 Amazon Aurora 源使用虚拟私有云对等互连的专用连接,请按以下步骤操作:
-
设置从 Google Cloud 源 VPC 到 Cloud VPN 的直接连接。
您可能需要在系统中设置 其他 VPN 网关,具体取决于您的网络架构。如需了解详情,请参阅 Cloud VPN 文档中的在 Google Cloud 和 AWS 之间创建高可用性 VPN 连接。
确保 Virtual Private Cloud 网络已配置为专用服务访问通道。 如需了解详情,请参阅 配置专用服务访问通道。
- 确保 Cloud SQL 目标实例已配置 专用 IP 和专用服务访问通道 (PSA)。 如需了解详情,请参阅 Cloud SQL 文档中的 使用专用 IP。
- 在稍后的阶段,当您 创建源连接配置文件时,请使用源数据库实例的专用 IP 地址。
- 当您 创建迁移作业时,请为您的 连接方法选择 VPC 对等互连。
配置 IP 许可清单连接
如需使用公共 IP 许可清单连接方法,请按以下步骤操作:
-
为 Cloud SQL 目标实例启用公共 IP。 请参阅 Cloud SQL 文档中的 启用公共 IP。
如果您要迁移到新的目标实例,请确保在创建目标实例时启用公共 IP。
- 在 AWS 管理控制台中,执行以下步骤:
- 确保源 Amazon RDS 数据库已配置为公共 IP 连接。
- 确定端点名称和端口号。您需要在创建连接配置文件时输入这些 值。
创建一个安全组,以允许从 Cloud SQL 目标实例的公共 IP 到 Amazon RDS 或 Amazon Aurora VPC 的流量。 请参阅 通过创建安全组提供对 VPC 中数据库实例的访问权限。
- 在稍后的阶段,当您 创建源连接配置文件时,请使用源数据库 IP 的 端点名称。
- 当您 创建迁移作业时,请为您的 连接方法选择 IP 许可清单。
后续步骤
如需详细了解 Database Migration Service 中的数据库网络连接,请参阅 网络方法概览。
如需获取完整的分步迁移演练,请参阅 Cloud SQL for MySQL 迁移使用入门。