【技术实现步骤摘要】
一种数据迁移系统及方法
[0001]本专利技术属于计算机应用
,尤其涉及一种数据迁移系统及方法
。
技术介绍
[0002]云计算(
cloud computing
)是分布式计算的一种,指的是通过网络“云”将巨大的数据计算处理程序分解成无数个小程序,然后,通过多部服务器组成的系统进行处理和分析这些小程序得到结果并返回给用户
。
云计算早期,简单地说就是简单的分布式计算,解决任务分发,并进行计算结果的合并;因而,云计算又称为网格计算
。
通过这项技术,可以在很短的时间内(几秒钟)完成对数以万计的数据的处理,从而达到强大的网络服务
。
在很多互联网企业(包括各地区信息中心)等中,都会大范围使用到云计算技术,包括虚拟化
、
私有云等,比如
Vmware
(一
、
二号资源池)
、
华为(三号资源池)和
openstack
等不同厂家的云平台,私有云成为相关企业提供计算资源的基本设施
。
运行中,除了把新的业务直接部署到私有云上外,还会将一些在用业务系统在不同资源池之间进行迁移,以到达各资源池的资源平衡;甚至将一些部署在物理环境较老的业务系统迁移至新的云计算环境中,或更换到不同的平台去运行,已经成为私有云运行中不可缺少的操作
。
[0003]但是现有的技术中,对于实现跨平台系统迁移的方式,一般是在目标平台上通过手工的方式将整个业务系统重建 ...
【技术保护点】
【技术特征摘要】
1.
一种数据迁移系统的数据迁移方法,其特征在于:所述系统包括:调用模块
、
计算模块
、
镜像模块
、
兼容模块
、
架构模块
、
迁移模块
、
修复验证模块
、
储存模块
、
驱动注入模块
、
校验恢复模块
、
分析模块和重删复制模块;所述迁移方法包括:步骤
1、
通过调用模块调用需要接入的新平台
API
或接口,将各平台的环境差异性通过迁移模块在迁移流程中统一,迁移过程中出现未知问题时,通过调用模块的远程技术在迁移侧解决,无需进入目标侧进行解决;步骤2:通过计算模块在统一的
Web
控制台下进行配置管理和监控,通过迁移模块实现一键式迁移;步骤3:通过驱动注入模块自动适配迁移业务所用的操作系统与目标端设备所需驱动,并通过驱动注入技术,把迁移业务所用的操作系统写到迁移后的业务主机的操作系统中;步骤4:通过校验恢复模块在业务主机数据迁移完成后,在切割数据前,将迁移的目标端主机启动,验证业务的可用性和数据完整性,验证成功后,通过检验恢复技术,校验源机与目标机的数据差异,进行差分增量传输,确保数据的一致性和完整性,最终验证成功后,通过储存模块将接入的目标机数据储存到云端
。2.
根据权利要求1所述的一种数据迁移系统的数据迁移方法,其特征在于:通过迁移模块实现一键式迁移具体包括:修复验证模块自动将源机磁盘分区结构修复到目标云主机
、
通过块级别磁盘实时复制技术实现业务整机上云迁移
、
通过兼容模块智能驱动修复技术解决异构平台间驱动的兼容性问题保障迁移成功率,集成所有云管理平台
。3.
根据权利要求1所述的一种数据迁移系统的数据迁移方法,其特征在于:验证业务的可用性和数据完整性时,验证成功后,继续通过检验恢复技术,校验源机与目标机的数据差异,进行差分增量传输,确保数据的一致性和完整性,具体的,如验证失败,可重新进行迁移,业务运行不受影响,也能立即中止迁移
。4.
根据权利要求1所述的一种数据迁移系统的数据迁移方法,其特征在于:计算模块采用多算法融合应用的方式实现较优的数据迁移算法策略,具体涉及到的算法包括搜索
、
二分查找
、
分支界定
、Buchberger、
离散微分
、Dijkstra、Diffie
‑
Hellman 密钥交换
、
数据压缩
、Buchberger、<...
【专利技术属性】
技术研发人员:龙玉江,甘润东,卫薇,王策,李洵,周晋,王杰峰,杨淳杰,王兴川,
申请(专利权)人:贵州电网有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。