前言
针对数据库整体迁移方案,为解决异构平台数据库迁移,为减轻迁移人员的工作强度以及迁移周期。华为云GaussDB迁移UGO&DRS迁移工具应运而生。
UGO介绍
数据库和应用迁移(Database and Application Migration UGO,简称为UGO)
是一款专注于异构数据库对象迁移和应用迁移的专业化工具。通过预迁移评估、结构迁移二大核心功能,实现主流商用数据库到华为云数据库的自动化搬迁,助力用户轻松实现一键上云、一键切换数据库的目的。
DRS介绍
数据复制服务(Data Replication Service,简称为DRS)
是一种易用、稳定、高效,用于数据库在线迁移和数据库实时同步的云服务。DRS围绕云数据库,降低了数据库之间数据流通的复杂性,有效地帮助您减少数据传输的成本。
使用过第三方或者其它企业自研的异构平台数据库迁移工作,可能会产生一个疑问:为什么华为云需要分两个工具,且只能评估通过(UGO负责评估及结构迁移、DRS负责数据迁移[全量+增量]来操作,一个不香么? 这也是笔者疑问的地方,有了解的朋友们可以分享一下哈。
优秀的数据库迁移方案需具备以下三点
迁移前省心:
有数据库和应用迁移评估能力,帮助业务梳理数据库对象、SQL,识别改造点,提醒风险,让业务心中有数;有异构数据库SQL自动转换能力,降低业务改造成本。
迁移时放心:
一站式全自动迁移,客户介入少、人工操作少,支持常用对象迁移、全量数据快速迁移、增量数据实时迁移,迁移过程对业务影响小,支持数据一致性校验、业务仿真验证,业务切换0停机。
迁移后安心:
迁移后目标库性能、稳定性、易用性不降低,运维方便,监控齐全,问题少,出问题能快速解决。
从业务视角看数据库迁移
数据库迁移的分析维度
数据库与应用迁移UGO
评估结果展示
可参考每一种数据库的转换成功率进行数据库选型。
可参考评估的工作量预计数据迁移所需要的投入的人力,不支持的语法可查看明细,提前预知迁移过程中需要手工改造的语法点。
DRS应用场景对比
DRS技术原理
DRS数据库迁移流程
迁移是个系统工程、特别是数据库迁移,前期的测试和迁移演练是一定要做的2个关键步骤
DRS上云迁移整体方案
DRS创建迁移任务
查看同步进度
UGO+DRS真正实现数据上云
小结
UGO+DRS 集数据库迁移评估、应用迁移评估、自动采集、数据库结构迁移、数据迁移、数据校验等功能于一体,具有流程化、自动化等特点。支持多种同构、异构数据库迁移(oracle、mysql、db2、gaussdb等)迁移至云上。在目前主流去商业DB以及DB上层应用迁移是一个不错的选择。