# 产品概述

1.1 产品概述

云数据传输服务(Cloud Data Transmission Service,即CDTS)是一种集数据迁移、数据同步功能于一体的数据传输服务,实现云上和云下各种RDS数据库(支持Oracle、MySQL等多种关系型数据库)、NOSQL数据库(Redis、Mongo等多种非关系型数据库)之间的数据传输,为数据迁移、数据库上云、数据初始化、数据同步提供便捷服务。

1.2 业务价值

1)简单易用:招商云提供的可视化管理界面进行几步简单配置即可开启数据实时传输。

2)安全可靠:数据同步服务独立部署、同一租户内完成数据传输,跨租户传输,需获取数据所有者授权,并在系统中配置相应权限。

3)零停机热迁移:源数据库在传输期间发生的增量数据更新会实时同步到目标数据库,支持数据库不停机迁移。

4)高可用:数据传输服务具有极高的可用性,采用多节点执行,单一节点失效不影响服务可用性。

1.3 同步作业状态说明

同步作业是数据实时同步的基本单元。如果要进行两个实例间的数据同步,必须在数据传输控制台创建同步作业。 当任务处于同步失败或同步初始化失败的状态时,如要停止同步,您需要手动停止该链路。同步作业在创建及运行过程中,不同阶段会处于不同的状态,具体如下表所示。

作业状态 状态说明 可进行操作
未配置 购买同步链路完成,未进行链路配置 查看同步配置
修改同步配置
删除同步
配置中 同步作业已经配置中,但是尚未启动 预检查
查看同步配置
修改同步配置
删除同步
同步初始化中 同步作业正在进行同步初始化 查看同步配置
同步初始化失败 同步作业在初始化过程中,初始化失败 预检查
查看同步配置
修改同步配置
删除同步
同步中 同步作业正常同步中 查看同步配置
停止链路
异常 同步作业同步异常 查看同步配置
停止链路
查看异常告警
停止 同步作业执行了停止,处于暂停状态 预检查
查看同步配置
修改同步配置
删除同步
启动链路

# 快速入门

提ITSM单说明链路信息并开墙

2.1 创建数据同步任务

登录招商云门户,点击【云迁移】 -> 【数据传输DTS】

# 操作手册

3.1 创建数据同步任务

1.进入数据传输页面,选择【云迁移】->【数据传输DTS】->【购买链路】

注:若选择其他项目下数据传输,选择【切换项目】菜单,切换到对应的项目页面中

2.选择源库信息和目标库信息,点击“下一步”,并购买链路

1)计费模式:选择计算模式,选择“按量计费”或“包月包年”

2)源实例地域:选择源端数据库所在地域

3)源实例可用区:选择源端数据库所在可用区

4)源实例类型:选择源端数据库类型,目前只支持“MySQL”类型

5)目标实例地域:选择目标端数据库所在地域

6)目标实例可用区:选择目标端数据库所在可用区

7)目标实例类型:选择目标端数据库类型,目前只支持“MySQL”类型

8)同步拓扑:选择同步链路类型,目前只支持“单向同步”

9)购买数量:选择购买链路的数量

3.配置链路,输入源库信息和目标库信息,点击“下一步”

1)【任务名称】:输入自定义的任务名称

2)【源库信息】-【项目】:选择源端数据库所在项目

3)【实例类型】:默认选择“RDS实例”,目前只支持“RDS实例”

4)【实例可用区】:默认展示购买链路时选择的可用区

5)【实例类型】:默认展示购买链路时选择的实例类型

6)【实例列表】:选择源端实例名信息,备注:必须具有相关项目实例权限才可以选择传输,如果源端实例信息不在列表中,请核对是否具有权限或实例是否存在,若无权限,需升级权限,由对应租户管理员分配

备注:若跨租户同步,需获取数据所有者授权,并在系统中配置相应权限。

7)【主机名或地址】:选择对应“RDS实例”后,自动显示该实例主机名或IP地址

8)【端口】:选择对应“RDS实例”后,自动显示该实例的端口信息

9)【数据库账号】:输入源端库账号信息(可提ITSM工单申请,服务申请->【招商云】服务申请->数据库服务申请->数据库用户部署申请)

10)【数据库密码】:输入源端库数据库密码信息

11)【目标库信息】-【项目】:默认展示购买链路时选择的项目

12)【实例类型】:默认选择“RDS实例”,目前只支持“RDS实例”

13)【实例可用区】:默认展示购买链路时选择的可用区

14)【实例类型】:默认展示购买链路时选择的实例类型

15)【实例列表】:选择目标端实例名信息,备注:必须具有相关项目实例权限才可以选择传输,如果目标端实例信息不在列表中,请核对是否具有权限或实例是否存在,若无权限,需升级权限,由对应租户管理员分配

备注:若跨租户同步,需获取数据所有者授权,并在系统中配置相应权限

16)【主机名或地址】:选择对应“RDS实例”后,自动显示该实例主机名或IP地址

17)【端口】:选择对应“RDS实例”后,自动显示该实例的端口信息

18)【数据库账号】:输入目标端库账号信息(可提ITSM工单申请,服务申请->【招商云】服务申请->数据库服务申请->数据库用户部署申请)

19)【数据库密码】:输入目标端库数据库密码信息

20)【测试连接】:验证数据库的联通性,包括:数据库联通性校验、ping联通性校验、telnet端口联通性校验)

4.选择同步类型和同步对象,点击“下一步:预检查”进入下一步

1)【初始化】:结构初始化

备注:a. 不勾选“结构初始化”,则同步类型为增量数据;

b. 勾选“结构初始化”,则同步类型为结构初始化;

2)【同步对象】:选择所迁移对象信息,包括:库或用户下面对象信息

备注:a. 勾选“结构初始化”,目标数据库的库和表可以选择“新增”

b.数据迁移只会将源端的数据(结构)复制一份到目标数据库,并不会对源数据库数据(结构)造成影响。

c.数据同步过程中,不支持dml主键操作,如进行操作可能导致链路异常。

5.进入同步链路启动前预检查,预检查成功后,可立即启动

6.进入同步任务列表界面,显示同步进度状态

7.状态为未配置、配置中、停止的链路可以删除操作

8.状态为:未配置、配置中、停止的可做编辑操作,并自动回显历史链路配置信息