在中创建数据迁移 AWS DMS - AWS 数据库迁移服务

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

在中创建数据迁移 AWS DMS

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

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

AWS DMS 具有您可以为自己创建的最大同构数据迁移数量 AWS 账户。 有关信息,请参阅以下部分 AWS DMS 服务配额AWS Database Migration Service 的限额

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

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

创建数据迁移
  1. 登录 AWS Management Console 然后打开 AWS DMS https://console.aws.amazon.com/dms/v2/的主机。

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

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

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

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

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

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

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

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

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

  8. 对于IAM服务角色,请选择您在先决条件中创建的IAM角色。有关更多信息,请参阅 在中为同构数据迁移创建IAM角色 AWS DMS

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

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

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

      对于 Postgre SQL 数据库,请在 Slot 名称中输入逻辑复制槽的名称,并在 N ative 起点输入事务日志序列号。

      在我的SQL数据库中,为日志序列号 (LSN) 输入事务日志序列号

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

    • 别停下来 CDC —— AWS DMS 继续进行中的复制,直到您停止数据迁移。

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

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

  11. 选择创建数据迁移

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

重要

对于 “满载” 和 “满载” 和 “变更数据捕获” (CDC) 类型的数据迁移, AWS DMS 删除目标数据库上的所有数据、表和其他数据库对象。确保您有目标数据库的备份。

晚于 AWS DMS 创建您的数据迁移,此数据迁移的状态设置为 “就”。要迁移数据,必须手动开始数据迁移。为此,请从列表中选择数据迁移。接下来,在操作中选择启动。有关更多信息,请参阅 管理数据迁移

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