ERP迁移上云方案和架构设计(云服务器迁移方案)
216
2022-07-19
数据复制服务(Data Replication Service,简称DRS)支持将ECS自建MySQL数据库的数据迁移到数据库GaussDB(for MySQL)。通过DRS提供的实时迁移任务,实现在数据库迁移过程中业务和数据库不停机,业务中断时间最小化。
本章节主要介绍了通过DRS将ECS自建MySQL数据库实时迁移至数据库GaussDB(for MySQL)的任务配置流程。支持以下网络类型:
· VPC网络
· VPN(Virtual Private Network,虚拟专用网络)、专线网络
· 公网网络
迁移建议(重要)· 数据库迁移与环境多样性和人为操作均有密切关系,为了确保迁移的平顺,建议您在进行正式的数据库迁移之前进行一次演练,可以帮助您提前发现问题并解决问题,如何最小化对数据库的影响请参考如下建议。· 强烈建议您在启动任务时选择“稍后启动”功能,将启动时间设置在业务低峰期,相对静止的数据可以有效提升一次性迁移成功率,避免迁移对业务造成性能影响。
迁移须知(重要)
迁移准备1、权限准备。
表1 迁移帐号权限迁移类型全量迁移全量+增量迁移源数据库SELECT、SHOW VIEW、EVENT。SELECT、SHOW VIEW、EVENT、LOCK TABLES、REPLICATION SLAVE、REPLICATION CLIENT。目标数据库SELECT、CREATE、DROP、DELETE、INSERT、UPDATE、INDEX、EVENT、CREATE VIEW、CREATE ROUTINE、TRIGGER、WITH GRANT OPTION。SELECT、CREATE、DROP、DELETE、INSERT、UPDATE、INDEX、EVENT、CREATE VIEW、CREATE ROUTINE、TRIGGER、WITH GRANT OPTION。
· 源数据库权限设置:
· 目标数据库权限设置:
数据库GaussDB(for MySQL)使用初始帐号即可。
说明:所有检查项结果均成功时,若存在告警,需要阅读并确认告警详情后才可以继续执行下一步操作。
说明:时延 = 源库当前系统时间 - 成功同步到目标库的最新一个事务在源库的提交成功时间。
一个事务同步的完整过程如下:
1、源端数据库的抽取;
2、经过网络的传输;
3、由DRS进行日志解析;
4、最终在目标数据库上的执行完成。
这样完成了事务从源到目标的同步,时延为该事务最后在目标数据库上执行完成时的源库当前系统时间(current_time)与该事务在源库的提交成功时间(committed_time)的时间差,时延为0代表源和目标瞬时一致,无新的事务需要同步。长时间未提交事务和频繁的DDL 均可以造成高时延。
说明:运行中的任务可以随时取消,已取消的对比任务也支持查看对比报表。
发表评论
暂时没有评论,来抢沙发吧~