本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
创建复制实例
迁移数据库的第一项任务是创建复制实例。此复制实例需要足够的存储和处理能力来执行您分配的任务并将数据从源数据库迁移到目标数据库。此实例的所需大小是变化的,具体取决于需迁移的数据量和需要实例执行的任务数。有关复制实例的更多信息,请参阅使用 Amazon DMS 复制实例。
使用Amazon控制台创建复制实例
-
在Amazon DMS控制台的导航窗格中选择复制实例,然后选择创建复制实例。
-
在创建复制实例页中,指定您的复制实例信息。下表介绍了您可以进行的设置。
选项 操作 名称
输入一个包含 8 到 16 个可打印 ASCII 字符(不包括/、” 和 @)的复制实例的名称。对于您所选Amazon区域,该名称应是唯一的。您可选择对该名称进行一些巧妙处理,例如将所执行的Amazon区域和任务包括在名称中(如)
west2-mysql2mysql-instance1
。描述性亚马逊资源名称 (ARN)-可选
用于替代默认 DMS ARN 的友好名称。创建后您不能对其进行修改。
描述
输入复制实例的简要说明。
实例类
选择带迁移所需的配置的实例类。请记住,实例必须具有足够的存储、网络和处理能力才能成功完成迁移。有关如何决定最适合迁移的实例类的更多信息,请参阅使用 Amazon DMS 复制实例。
引擎版本
在Amazon DMS控制台中,您可以选择所需的任何支持的引擎版本。除非您在中Amazon CLI指定了不同的引擎版本,否则复制实例将运行Amazon DMS复制引擎的最新非 beta 版本Amazon CLI。
多可用区
可使用此可选参数在另一个可用区中创建复制实例的备用副本以支持故障转移。如果您打算使用变更数据捕获 (CDC) 或持续复制,则应启用此选项。
分配的存储空间 (GiB)
存储空间主要由日志文件和缓存的事务消耗。对于缓存事务,仅在需要将缓存的事务写入磁盘时消耗存储空间。因此,AmazonDMS 不会使用大量存储空间。一些例外情况包括:
-
产生大量事务负载的超大型表。加载大型表可能需要花费一些时间,因此,在大型表加载期间,很有可能将缓存的事务写入磁盘。
-
配置为在加载缓存的事务之前暂停的任务。在此情况下,将缓存所有事务,直到为所有表完成完全加载。在使用此配置时,缓存的事务可能会占用大量存储空间。
-
使用将加载到 Amazon Redshift 中的表配置的任务。但是,当目标是 Amazon Aurora 时,此配置不是问题。
在大多数情况下,默认分配的存储空间已足够。但是,关注与存储相关的指标总是一个好主意。如果您发现消耗的存储空间超过了默认分配,请务必扩大存储容量。
网络类型
DMS 支持 IPv4 寻址协议网络类型,并在双栈模式下支持 IPv4 和 IPv6 寻址协议网络类型。如果您的资源必须使用 IPv6 寻址协议网络类型与复制实例通信,请使用双堆栈模式。
VPC
选择要使用的 VPC。如果源或目标数据库位于 VPC 中,请选择该 VPC。如果您的源数据库和目标数据库位于不同的 VPC 中,请确保它们都在公共子网中并且可以公开访问。然后选择复制实例所在的 VPC。复制实例必须能够访问源 VPC 中的数据。如果您的源数据库和目标数据库都不在 VPC 中,请选择复制实例所在的 VPC。
复制子网组
在选定 VPC 中选择要在其中创建复制实例的复制子网组。如果源数据库位于 VPC 中,请选择包含源数据库的子网组作为复制实例的位置。有关复制子网组的更多信息,请参阅 创建复制子组。
公开访问
如果您希望能够从 Internet 访问复制实例,请选择该选项。
-
选择 Advanced (高级) 选项卡以设置网络和加密设置值(如果需要)。下表描述了设置。
选项 操作 可用区
选择源数据库所在的可用区。
VPC 安全组
在 VPC 中创建复制实例。如果您的源数据库位于 VPC 中,请选择提供数据库所在数据库实例访问权限的 VPC 安全组。
KMS 密钥
选择要用于加密复制存储和连接信息的加密密钥。如果您选择(默认)aws/dms,则使用与您的账户和Amazon区域关联的默认Amazon Key Management Service (Amazon KMS) 密钥。将显示说明和您的账号以及密钥的 ARN。有关使用加密密钥的更多信息,请参阅设置加密密钥和指定 Amazon KMS 权限。
指定维护设置。下表描述了设置。有关维护设置的更多信息,请参阅 使用Amazon DMS维护窗口。
选项 操作 自动次要版本升级
选择在维护窗口期间,对复制实例自动应用次要引擎升级。
启用自动次要版本升级后,DMS 在您创建复制实例时使用当前的默认引擎版本。例如,如果您将复制引擎版本设置为比当前默认版本低的版本号,则 DMS 将使用默认版本。
如果在创建复制实例时未启用自动次要版本升级,则 DMS 使用引擎版本指定的引擎版本。
维护时段
选择每周可以进行系统维护的时间范围,采用通用协调时间 (UTC)。
默认值:从每Amazon区域 8 小时的时间段中随机选择的 30 分钟时段(随机选取周中的某天进行)。
选择创建复制实例。