AWS DMS - AWS 规范指引

AWS DMS

AWS Database Migration Service(AWS DMS)是一项托管服务,可帮助您轻松安全地将数据移到 AWS 云。如果您的数据库相对较小,且您的应用程序可以容忍中等程度的停机时间,那么 AWS DMS 是一个值得考虑的迁移选项。即使您对停机时间的要求很低,也可以使用 AWS DMS。这是因为 AWS DMS 提供完全加载和持续复制支持。

AWS DMS 提供了以下优势:

  • 支持同构与异构迁移。

  • 使用更改数据捕获将源数据库和目标数据库保持同步,并最大限度地减少迁移期间的停机时间

架构

下图显示了使用 AWS DMS 将本地 PostgreSQL 数据库迁移到 AWS 云的架构。

AWS DMS 架构

图表显示了以下工作流程:

  1. 在 Amazon EC2 中创建 PostgreSQL 数据库实例。

  2. 在 AWS DMS 中创建 AWS DMS 复制实例。

  3. 在 AWS DMS 中为复制任务创建源端点和目标端点。

  4. 创建负责将数据从源数据库迁移到目标数据库的复制任务。

  5. 完成迁移并清理资源。

有关如何使用 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