传统迁移工具 VS DRS工具
迁移流程
迁移整体流程指导框架,组织迁移工作有序展开
迁移前期调研
收集并分析信息后执行迁移策略
一、应用上云调研与评估
1.信息收集
1.1 业务信息访谈并记录
1.2 客户端工具收集汇总
1.3 操作系统版本,数据库引擎版本,软件版本
1.4 DB大小,总容量,已用空间,剩余空间
1.5 应用,IP,主机名,实例名,物理文件位置
2.应用评估
2.1 静态信息:操作系统版本,数据库引擎版本,软件版本
2.2 动态负载:总容量、已用空间、QPS/TPS
2.3 其他:存储过程、触发器、Package、表结构与注释

二、应用上云规划
1.制定整批迁移计划并细分批次计划,批次计划重叠进行
2.根据项目需求,实验室搭建镜像环境进行方案验证测试
3.明确整体及批次的详细计划与人员分工
4.Step by Step的操作手册,严格明确细化每一个具体操作指令
业务迁移

1.创建迁移任务1:创建从友商云/DC数据库实例到华为云数据库的灾备任务,依次进入全量+增量复制阶段。

2.创建迁移任务2:在任务1进入增量后,建立从华为云到友商云/IDC的迁移任务,一次进入全量+增量复制阶段。

3.业务割接:先停友商云/IDC业务,通过控制台进行DRS任务1数据对比一致后,结束DRS1任务,启动华为云业务

4.回退:先停华为云业务,通过控制台进行DRS任务2数据对比一致后,结束DRS任务2,启动IDC/友商云业务。

注意事项

1.迁移演练时已经对账号和库进行了迁移,在正式迁移前,如果不删除已迁移账号只删除库,则会引起导致已迁移账号丢失权限。建议正式迁移前清理时已迁移的账号和库都清理干净。

2.尽量避免使用DRS同步任务对多库源库的相同表进行合并,如果这些表重复主键,会导致丢失数据。

3.DRS数据库在线迁移对带宽要求较高。

4.DRS正式迁移之前,会做参数、配置等前提条件检查,确保前提条件检查结果无错误项。

5DRS迁移任务启动时间建议选择在业务低峰期。

6.配置DRS任务时,设置告警邮箱和短信告警通知

数据对比
1.对象级对比:支持对数据库、索引、表、视图、存储过程和函数、表的排序规则等对象进行对比。
2.数据级对比分为行对比和内容对比。
行对比:对比同步的表的行数是否一致,只查询表的行数,对比速度较快,建议优先使用。
内容对比:对比同步的表内数据是否一致,需要查询每条数据进行对比,相较于行对比,内容对比较慢。
抽样对比:当数据量过大时,行数对比和内容对比需要较长时间,推荐使用抽样对比,设置适当的抽样比例可以在较短时间内获取到对比结果。
3.用户对比:对源库和目标库的账号名称、权限进行对比。
4.周期性对比:定时对源数据库与目标数据库表的行数进行对比并展示结果