Database Migration Service 为同构 PostgreSQL 到 AlloyDB for PostgreSQL 迁移提供灵活的持续迁移流程。根据您的数据库架构、网络配置、停机时间容忍度和资源管理实践,您可以从不同的工作流中进行选择,以实现迁移目标。每个迁移指南中都详细介绍了网络和配置前提条件。
下表简要介绍了每个迁移工作流:
| 迁移工作流 | 最适合 | 说明 |
|---|---|---|
| 迁移到新的目标集群 | 标准迁移:您希望 Database Migration Service 为迁移工作负载量身打造一个干净的目标集群。 | Database Migration Service 会使用您选择的配置选项自动创建新的 AlloyDB for PostgreSQL 目标集群和主实例,并持续复制源架构和数据。 |
| 迁移到现有目标集群 | 必须预先配置目标集群参数、需要自定义专用 IP 或 VPC 配置,或者通过 Terraform 或基础设施即代码 (IaC) 预配集群。 | 将数据迁移到您已创建并配置的 AlloyDB for PostgreSQL 集群中。目标集群必须处于 RUNNABLE 状态,并且只能包含默认系统数据库(postgres、template0、template1),不能包含用户表。 |
| 使用快速启动迁移(预览版) | 通过 pgnative 复制和 Private Service Connect 网络连接,实现快速设置和简化迁移,从而简化网络配置。
|
使用预定义的配置和专用连接执行自动化持续迁移,将 PostgreSQL 数据库迁移到 AlloyDB for PostgreSQL。如需了解详情,请参阅快速启动迁移简介。 |