【技术实现步骤摘要】
远程同步镜像方法、系统、介质及设备
[0001]本专利技术涉及远程同步镜像
,具体地,涉及一种远程同步镜像方法
、
系统
、
介质及设备
。
技术介绍
[0002]在云计算系统中,用户需要在不同区域使用自己定制的镜像完成特定业务,就需要在不同区域都拥有对应的镜像数据,从而提出了带宽占比
、
存储空间占比
、
响应时间等需求
。
[0003]传统方法首先将镜像进行压缩处理,然后通过专用通道传输,再次进行解压还原,或是虚拟机使用传输完成的镜像进行启动
。
由于压缩数据量大,压缩
、
解压操作对业务有影响,压缩后的文件传输使得带宽的使用情况有限,镜像使用时间从传输开始到可以正常使用的时间被拉长,影响业务的响应时间,同时源端节点向多个域传输时变成瓶颈点
。
[0004]在云计算系统中,镜像数据是业务应用的基础,随着客户业务拓展,业务拓展到多个域,相同的镜像需要在不同域的共享,业务拓展业务镜像数据也不断增加
。
大量镜像需要采用域级别的通道,向不同的域进行传输,通道价格昂贵,数据量大;在不同域上的存储系统中保存同样的镜像的冗余数据,引起成本过高的问题,带来负担;由于源节点域的镜像数据向目标域进行镜像复制动作的发生,将影响原来域节点的业务
IO
流,影响用户体验,存在业务需要等待复制完成后进行开展的问题
。
现需要在满足用户的需求的同时,避免 ...
【技术保护点】
【技术特征摘要】
1.
一种远程同步镜像方法,其特征在于,包括:步骤1:在源端将当前镜像按照块进行分割,并按照页单位与底板镜像进行差分操作,得到块差分信息;步骤2:将块差分信息以元数据的方式保存在差分数据中,并上传到域数据服务器中;步骤3:在目标端对底板镜像建立快速克隆;步骤4:在目标端虚拟机使用镜像索引,在该镜像索引内存储有一个空的镜像;步骤5:在目标端使用镜像时,判断是否存在缺页,若存在,则向域数据服务器发送缺页数据请求,并基于域数据服务器的反馈信息修改镜像索引,同时判断该缺页的相邻页是否为缺页,以同时请求相邻多个缺页的数据;步骤6:在目标端将剩余数据拉取到快速克隆中,并修改镜像索引
。2.
根据权利要求1所述的远程同步镜像方法,其特征在于,所述步骤2包括:基于预设的数据差分算法进行差分操作,所述数据差分算法包括
diff、bsDiff、Xdelta、RTPatch、ExeDiff。3.
根据权利要求1所述的远程同步镜像方法,其特征在于,所述步骤5包括:在目标端使用镜像时,判断是否存在缺页,若存在,则以同步或异步方式按照高优先级向域数据服务器发送缺页数据请求,并基于域数据服务器的反馈信息修改镜像索引;所述步骤6包括:在目标端以同步或异步方式按照普通优先级将剩余数据拉取到快速克隆中,并修改镜像索引
。4.
根据权利要求1至3中任一项所述的远程同步镜像方法,其特征在于,所述基于域数据服务器的反馈信息修改镜像索引,包括:若所述反馈信息包括所述缺页对应的数据,则将该数据写入到底板镜像快速克隆中,并将镜像索引指向所述缺页的快速克隆对应的页信息;若所述反馈信息指示未在域数据服务器中找到所述缺页对应的数据,则将镜像索引指向底板镜像中所述缺页对应的页信息
。5.
一种远程同步镜像系统,其特征在于,包括:模块
M1
:在源端将当前镜像按照块进行分割,并按照页单位与底板镜像进行差分操作,得到块差分信息;模块
M2
:将块差分信息以元数据的方式保存在差分数据中,并上传到域数据服务器中;模块
M3
:在目标端对底板镜像建立快速克隆;...
【专利技术属性】
技术研发人员:臧云峰,安柯,黄惠卿,
申请(专利权)人:上海有孚网络股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。