在 Amazon DMS 中创建数据迁移 - Amazon Database Migration Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

在 Amazon DMS 中创建数据迁移

使用相同类型的兼容数据提供程序创建迁移项目后,您可以使用此项目进行同构数据迁移。有关更多信息,请参见 创建迁移项目

要开始使用同构数据迁移,请创建新的数据迁移。可以在单个迁移项目中创建多个不同类型的同构数据迁移。

Amazon DMS 具有您可以为 Amazon Web Services 账户创建的最大数量的同构数据迁移。有关 Amazon DMS 服务限额的信息,请参阅以下章节:Amazon Database Migration Service 的限额

在创建数据迁移之前,请务必设置所需的资源,例如,源数据库和目标数据库、IAM policy 和角色、实例配置文件和数据提供程序。有关更多信息,请参阅 创建 IAM 资源创建实例配置文件 创建实例提供程序

此外,我们建议您不要使用同构数据迁移,将数据从较高的数据库版本迁移到较低的数据库版本。请检查用于源和目标数据提供程序的数据库版本,并在需要时升级目标数据库版本。

创建数据迁移
  1. 登录到 Amazon Web Services Management Console,然后通过以下网址打开 Amazon DMS 控制台:https://console.aws.amazon.com/dms/v2/

  2. 选择迁移项目。将打开迁移项目页面。

  3. 选择您的迁移项目,然后在数据迁移选项卡上,选择创建数据迁移

  4. 对于名称,输入数据迁移的名称。确保为数据迁移使用唯一的名称,以便轻松识别。

  5. 对于复制类型,选择要配置的数据迁移类型。可以选择以下选项之一:

    • 完全加载 – 迁移现有的源数据。

    • 完全加载和更改数据捕获 (CDC) – 迁移现有的源数据并复制正在进行的更改。

    • 更改数据捕获 (CDC) – 复制正在进行的更改。

  6. 选中 “打开日 CloudWatch 志” 复选框将数据迁移日志存储在 Amazon 中 CloudWatch。如果未选中此选项,那么当数据迁移失败时,将无法查看日志文件。

  7. (可选)展开高级设置。对于任务数,输入 Amazon DMS 可用于将源数据迁移到目标的并行线程数。

  8. 对于 IAM 服务角色,选择之前创建 IAM 角色。有关更多信息,请参见 为 Amazon DMS 中的同构数据迁移创建 IAM 角色

  9. 更改数据捕获 (CDC) 类型的数据迁移配置启动模式。可以选择以下选项之一:

    • 立即 – 在开始数据迁移的同时启动正在进行的复制。

    • 使用本机开始点 – 从指定点启动正在进行的复制。

      对于 PostgreSQL 数据库,在时隙名称中输入逻辑复制时隙的名称,在本机开始点中输入事务日志序列号。

      对于 MySQL 数据库,在日志序列号 (LSN) 中输入事务日志序列号。

  10. 更改数据捕获 (CDC)完全加载和更改数据捕获 (CDC) 类型的数据迁移配置停止模式。可以选择以下选项之一:

    • 不要停止 CDC – Amazon DMS 继续迁移正在进行的复制,直到您停止数据迁移。

    • 使用服务器时间点 – Amazon DMS 于指定时间停止正在进行的复制。

      如果选择此选项,那么可以在停止日期和时间中,输入要自动停止正在进行的复制的日期和时间。

  11. 选择创建数据迁移

Amazon DMS 将创建数据迁移,并将其添加到迁移项目的数据迁移选项卡上的列表中。您可以在此处查看数据迁移的状态。有关更多信息,请参见 迁移状态

重要

对于完全加载以及完全加载和更改数据捕获 (CDC) 类型的数据迁移,Amazon DMS 会删除目标数据库上的所有数据、表和其他数据库对象。确保您有目标数据库的备份。

Amazon DMS 创建数据迁移后,此数据迁移的状态将设置为就绪。要迁移数据,必须手动开始数据迁移。为此,请从列表中选择数据迁移。接下来,在操作中选择启动。有关更多信息,请参见 管理数据迁移

首次启动同构数据迁移需要进行某些设置。Amazon DMS 会为数据迁移创建无服务器环境。此过程耗时最多 15 分钟。停止并重新启动数据迁移后,Amazon DMS 不会再次创建环境,您可以更快地访问数据迁移。