AWS DMS
AWS Database Migration Service(AWS DMS)是一项托管服务,可帮助您轻松安全地将数据移到 AWS 云。如果您的数据库相对较小,且您的应用程序可以容忍中等程度的停机时间,那么 AWS DMS 是一个值得考虑的迁移选项。即使您对停机时间的要求很低,也可以使用 AWS DMS。这是因为 AWS DMS 提供完全加载和持续复制支持。
AWS DMS 提供了以下优势:
支持同构与异构迁移。
使用更改数据捕获将源数据库和目标数据库保持同步,并最大限度地减少迁移期间的停机时间
架构
下图显示了使用 AWS DMS 将本地 PostgreSQL 数据库迁移到 AWS 云的架构。

图表显示了以下工作流程:
在 Amazon EC2 中创建 PostgreSQL 数据库实例。
在 AWS DMS 中创建 AWS DMS 复制实例。
在 AWS DMS 中为复制任务创建源端点和目标端点。
创建负责将数据从源数据库迁移到目标数据库的复制任务。
完成迁移并清理资源。
有关如何使用 AWS DMS 的更多信息,请参阅 AWS DMS 文档中的 Working with self-managed PostgreSQL databases as a source in AWS DMS。
限制
有关 AWS DMS 限制的更多信息,请参阅 AWS DMS 文档中的 Limitations on using a PostgreSQL database as a DMS source。