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

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

创建复制实例

迁移数据的第一个任务是创建复制实例。此复制实例具有足够的存储和处理能力来执行您分配的任务,并将数据从源数据库迁移至目标数据库。此实例的所需大小是变化的,具体取决于需迁移的数据量和需要实例执行的任务数。有关复制实例的更多信息,请参阅使用 Amazon DMS 复制实例

使用 Amazon 控制台创建复制实例
  1. 在 Amazon DMS 控制台的导航窗格中,选择复制实例,然后选择创建复制实例

  2. 创建复制实例页中,指定您的复制实例信息。下表描述了可以配置的设置。

    选项 操作

    名称

    为复制实例输入包含 8 到 16 个可打印 ASCII 字符(不含 /、" 和 @)的名称。该名称在所选择 Amazon 区域中对于您的账户应唯一。您可以选择向名称中添加一些信息,例如包含 Amazon 区域和要执行的任务,例如 west2-mysql2mysql-instance1

    描述性 Amazon 资源名称 (ARN) – 可选

    用于覆盖默认 DMS ARN 的友好名称。您不能在创建后对其进行修改。

    描述

    输入复制实例的简要描述。

    实例类

    选择带迁移所需的配置的实例类。请记住,实例必须具有足够的存储、网络和处理能力才能成功完成迁移。有关如何决定最适合迁移的实例类的更多信息,请参阅使用 Amazon DMS 复制实例

    引擎版本

    在 Amazon DMS 控制台中,您可以根据需要选择任何支持的引擎版本。在 Amazon CLI 中,除非您在 Amazon CLI 中指定不同的引擎版本,否则 Amazon DMS 复制实例将运行最新的非测试版复制引擎。

    高可用性

    可使用此可选参数在另一个可用区中创建复制实例的备用副本以支持故障转移。如果您打算使用更改数据捕获 (CDC) 或持续复制,您应启用该选项。

    分配的存储空间 (GiB)

    存储空间主要由日志文件和缓存的事务消耗。对于缓存事务,仅在需要将缓存的事务写入磁盘时消耗存储空间。因此,Amazon DMS 不会占用大量存储空间。一些例外情况包括:

    • 产生大量事务负载的超大型表。加载大型表可能需要花费一些时间,因此,在大型表加载期间,很有可能将缓存的事务写入磁盘。

    • 配置为在加载缓存的事务之前暂停的任务。在此情况下,将缓存所有事务,直到为所有表完成完全加载。在使用此配置时,缓存的事务可能会占用大量存储空间。

    • 使用将加载到 Amazon Redshift 中的表配置的任务。但在目标为 Amazon Aurora 的情况下,此配置不会成为问题。

    在大多数情况下,默认分配的存储空间已足够。不过,关注与存储相关的指标始终是不错的做法。如果您发现使用的存储空间超过了默认分配值,请务必扩展存储。

    网络类型

    DMS 支持 IPv4 寻址协议网络类型,并且在双栈模式下同时支持 IPv4 和 IPv6 寻址协议网络类型。如果您有必须通过 IPv6 寻址协议网络类型与复制实例通信的资源,请使用双堆栈模式。有关双堆栈模式的限制信息,请参阅 Amazon Relational Database Service 用户指南中的双堆栈网络数据库实例的限制

    VPC

    选择要使用的 VPC。如果源或目标数据库位于 VPC 中,请选择该 VPC。如果您的源数据库和目标数据库位于不同的 VPC 中,请确保它们位于公有子网中且可公开访问。然后选择将放置复制实例的 VPC。复制实例必须能够访问源 VPC 中的数据。如果您的源数据库和目标数据库都不在 VPC 中,请选择将放置该复制实例的 VPC。

    复制子网组

    在选定 VPC 中选择要在其中创建复制实例的复制子网组。如果源数据库位于 VPC 中,请选择包含源数据库的子网组作为复制实例的位置。有关复制子网组的更多信息,请参阅 创建复制子组

    公开访问

    如果您希望能够从 Internet 访问复制实例,请选择该选项。默认设置为可公开访问,一旦选择此选项,您就无法在创建复制实例后对其进行修改。

  3. 选择 Advanced (高级) 选项卡以设置网络和加密设置值(如果需要)。下表描述了设置。

    选项 操作

    可用区

    选择源数据库所在的可用区。

    VPC 安全组

    在 VPC 中创建复制实例。如果源数据库位于 VPC 中,请选择一个 VPC 安全组,该安全组提供对数据库所在的数据库实例的访问权限。

    KMS 密钥

    选择要用于加密复制存储和连接信息的加密密钥。如果选择(默认值)aws/dms,则会使用与您的账户和 Amazon 区域关联的默认 Amazon Key Management Service (Amazon KMS) 密钥。将显示说明和您的账号以及密钥的 ARN。有关使用加密密钥的更多信息,请参阅设置加密密钥和指定 Amazon KMS 权限

  4. 指定维护设置。下表描述了设置。有关维护设置的更多信息,请参阅 使用 Amazon DMS 维护时段

    选项 操作

    自动升级版本

    Amazon DMS 不区分主要版本和次要版本。例如,从版本 3.4.x 升级到 3.5.x 不被视为重大升级,因此所有更改都应向后兼容。

    启用自动升级版本后,如果复制实例的版本已过时,DMS 会在维护时段内自动升级该版本。

    维护窗口

    选择每周可以进行系统维护的时间范围,采用通用协调时间 (UTC)。

    默认值:从每个 Amazon 区域 8 小时的时间段中随机选择的 30 分钟时段(随机选取周中的某天进行)。

  5. 选择创建复制实例