• 沒有找到結果。

华为云 DDS 实例迁移至用户端 MongoDB 数据库

操作步骤

3.3.5 华为云 DDS 实例迁移至用户端 MongoDB 数据库

数据复制服务提供出云的功能,可以将本云上的数据库迁移至用户端数据库,方便进 行数据回流处理。

本章节将以公网网络方式为示例,介绍DDS实例迁移至用户端MongoDB数据库的任务 配置流程,其他网络方式的配置流程类似。

前提条件

● 已登录数据复制服务控制台。

● 账户余额大于等于0元。

● 参见实时迁移。

● 参见使用须知。

操作步骤

步骤1 在“实时迁移管理”页面,单击“创建迁移任务”,进入创建迁移任务页面。

步骤2 在“迁移实例”页面,填选区域、任务名称、任务异常通知设置、SMN主题、时延阈 值、任务异常自动结束时间、描述、迁移实例信息,单击“下一步”。

3-41 迁移任务信息

3-25 任务和描述

SMN主题 “任务异常通知设置”项开启后可见,需提前在SMN上申请主题并 添加订阅。

SMN主题申请和订阅可参考《消息通知服务用户指南》。

时延阈值 在增量迁移阶段,源数据库和目标数据库之间的实时同步有时会存 在一个时间差,称为时延,单位为秒。

时延阈值设置是指时延超过一定的值后(时延阈值范围为1—

3600s),DRS可以发送告警通知。告警通知将在时延稳定超过设定 的阈值6min后发送,避免出现由于时延波动反复发送告警通知的情 况。

设置任务异常自动结束天数,输入值必须在14-100之间。

说明

3-26 迁移实例信息

参数 描述

数据流动方向 选择出云。

出云指源端数据库为本云RDS或者DDS的场景,数据复制服务 要求源数据库或者目标数据库中至少有一方为本云RDS或者 DDS。

源数据库引擎 选择DDS。

目标数据库引擎 选择MongoDB。

网络类型 目前支持公网网络、VPC网络和VPN、专线网络类型,您可以 根据具体的业务场景进行设置,此处场景以公网网络为示例。

● VPC网络:适合云上数据库之间的迁移。

● VPN、专线网络:适合通过VPN、专线网络,实现其他云下 自建数据库与云上数据库迁移、或云上跨Region的数据库之 间的迁移。 的子网。为确保迁移实例创建成功,仅显示已经开启DHCP的子 网。

参数 描述

标签 可选配置,对迁移任务的标识。使用标签可方便管理您的迁移 任务。每个任务最多支持10个标签配额。

任务创建成功后,您可以单击实例名称,在“标签”页签下查 看对应标签。关于标签的详细操作,请参见标签管理。

步骤3 在“源库及目标库”页面,迁移实例创建成功后,填选源库信息和目标库信息,建议 您单击“源库和目标库”处的“测试连接”,分别测试并确定与源库和目标库连通 后,勾选协议,单击“下一步”。

3-43 源库信息

3-27 源库信息

参数 描述

数据库实例名称 默认为创建迁移任务时选择的数据库实例,不可进行修改。

数据库用户名 源数据库对应的数据库用户名。

数据库密码 源数据库对应的数据库用户名密码。

3-44 目标库信息

3-28 目标库信息

参数 描述

IP地址或域名 源数据库的IP地址或域名,格式为IP地址/域名:端口。其中源数 据库服务端口,可输入范围为1~65534间的整数。

该输入框最多支持填写3组源数据库的IP地址或者域名信息,多 个值需要使用英文逗号隔开。例如:

192.168.0.1:8080,192.168.0.2:8080。同时需要确保所填写的多 个IP地址或域名属于同一个实例。

说明此处若填写的是多组IP地址或者域名信息,在进行测试连接的过程中,

只要存在一组IP地址或者域名可以连通,那么测试连接就提示成功。所 以需要您保证填写的IP地址或域名的正确性。

账号认证数据库 填写的数据库账号所属的数据库名称。例如:华为云DDS实例 默认的账号认证数据库为admin。

数据库用户名 目标数据库的用户名。

数据库密码 目标数据库的用户名所对应的密码。

SSL安全连接 通过该功能,用户可以选择是否开启对迁移链路的加密。如果 开启该功能,需要用户上传SSL CA根证书。

说明

● 最大支持上传500KB的证书文件。

● 如果不使用SSL证书,请自行承担数据安全风险。

说明

目标数据库的IP地址或域名、数据库用户名和密码,会被系统加密暂存,直至删除该迁移任务后 自动清除。

步骤4 在“迁移设置”页面,设置迁移对象,单击“下一步”。

3-45 设置迁移对象

3-29 迁移对象

参数 描述

其他迁移选

项 根据业务需求,选择全量迁移是否迁移用户自行创建的索引,基于_id 的默认索引目标端会自动创建。如果不迁移索引,索引不参与对比。

迁移对象 您可以根据业务需求,选择全部对象迁移、表级迁移或者库级迁移。

● 全部迁移:将源数据库中的所有对象全部迁移至目标数据库,对象 迁移到目标数据库实例后,对象名将会保持与源数据库实例对象名 一致且无法修改。

● 表级迁移:将选择的表级对象迁移至目标数据库。

● 库级迁移:将选择的库级对象迁移至目标数据库。

如果有切换源数据库的操作或源库迁移对象变化的情况,请务必在选 择迁移对象前单击右上角的 ,以确保待选择的对象为最新源数据库 对象。

说明

● 选择对象的时候,对象名称的前后空格不显示,中间如有多个空格只显示一 个空格。

● 选择对象的时候支持搜索,以便您快速选择需要的数据库对象。

步骤5 在“预检查”页面,进行迁移任务预校验,校验是否可进行迁移。

3-46 预检查

● 预检查完成后,且预检查通过率为100%时,单击“下一步”。

说明

所有检查项结果均成功通过时,若存在告警请确认项,需要阅读并确认告警详情后才可以 继续执行下一步操作。

步骤6 在“任务确认”页面,选择迁移任务的启动时间,并确认迁移任务信息无误后,单击

“启动任务”,提交迁移任务。

说明

● 迁移任务的启动时间可以根据业务需求,设置为“立即启动”或“稍后启动”。

● 预计迁移任务启动后,会对源数据库和目标数据库的性能产生影响,建议选择业务低峰期,

合理设置迁移任务的启动时间。

步骤7 迁移任务提交后,您可在“实时迁移管理”页面,查看并管理自己的任务。

● 您可查看任务提交后的状态,状态请参见任务状态。

● 在任务列表的右上角,单击 刷新列表,可查看到最新的任务状态。

----结束