[发明专利]一种快照数据一致性的实现方法在审

专利信息
申请号: 201710639340.2 申请日: 2017-07-31
公开(公告)号: CN107402848A 公开(公告)日: 2017-11-28
发明(设计)人: 冯瑞鹏 申请(专利权)人: 郑州云海信息技术有限公司
主分类号: G06F11/14 分类号: G06F11/14
代理公司: 北京集佳知识产权代理有限公司11227 代理人: 罗满
地址: 450018 河南省郑州市*** 国省代码: 河南;41
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 快照 数据一致性 实现 方法
【说明书】:

技术领域

发明涉及数据快照技术领域,特别是涉及一种快照数据一致性的实现方法。

背景技术

目前,云计算、物联网、社交网络、移动互联网等技术,促使IT领域的数据种类和规模以指数级爆炸性的增长。大数据时代的到来,数据从简单的处理对象转变为重要的基础性资源。大数据的规模、复杂度增长速度,超过了按照摩尔定律的硬件发展速度,给现有的IT架构以及机器处理和计算能力带来极大的挑战。同时,只要发生数据存储、传输、交换,就有可能导致数据丢失或遭到破坏。数据容灾,可以保护数据安全和提高数据的持续可用性,可以从RAID保护、冗余结构、数据备份、故障预警等多个方面考虑。数据备份是容灾最基础的形式,当事故发生后,可以通过备份的数据完整、快速、简捷、可靠的恢复原有数据。快照技术,是关于指定数据集合的一个完全可用拷贝,该拷贝包括相应数据在某个时间点即拷贝开始的时间点的映像。快照可以是其所表示的数据的一个副本,也可以是数据的一个复制品。

然而目前的快照不能确保快照中的数据与某个时间点状态完全一致,不能达到数据一致性,无法保证快照数据的完整可靠,数据安全性较低。因此如何提高数据安全性是亟待解决的问题。

发明内容

本发明的目的是提供一种快照数据一致性的实现方法,以实现提高数据安全性。

为解决上述技术问题,本发明提供一种快照数据一致性的实现方法,该方法包括:

备份软件发起快照请求;

主程序接收快照请求,要求应用程序枚举元数据文件;

应用程序将内存储中数据写入到磁盘上,并短暂中断读写操作;

主程序在主机端创建快照,在快照创建完后通知备份软件创建快照操作已完成,并通知应用程序重新开始读写文件;

主程序接收备份软件的数据备份请求,对源卷做本地复制。

优选的,所述备份软件发起快照请求,包括:

备份软件继承主程序对外提供的请求者接口,发起快照请求。

优选的,所述主程序接收快照请求,要求应用程序枚举元数据文件,包括:

主程序捕获到备份软件发起的快照请求;

主程序要求所有应用程序枚举元数据文件,用来指定应用程序如何根据备份数据进行恢复;

备份软件实现主程序对外提供的写作者接口,向主程序返回元数据文件。

优选的,所述应用程序将内存储中数据写入到磁盘上之前,还包括:

主程序接收到所有应用程序返回的元数据文件,通知所有应用程序短暂中断读写操作,并通知应用程序将内存中数据写入到磁盘上。

优选的,所述主程序在主机端创建快照,包括:

所有应用程序做完准备工作后,通知主程序;主程序在主机端,对源卷创建快照。

优选的,所述主程序接收备份软件的数据备份请求,对源卷做本地复制,包括:

主程序接收备份软件的数据备份请求,根据请求类型,依赖所做快照,对源卷做增量、全量数据拷贝操作。

优选的,所述元数据文件用于恢复数据。

本发明所提供的一种快照数据一致性的实现方法,备份软件发起快照请求;主程序接收快照请求,要求应用程序枚举元数据文件;应用程序将内存储中数据写入到磁盘上,并短暂中断读写操作;主程序在主机端创建快照,在快照创建完后通知备份软件创建快照操作已完成,并通知应用程序重新开始读写文件;主程序接收备份软件的数据备份请求,对源卷做本地复制。可见,主程序为备份软件、应用程序提供接口,备份软件、主程序和应用程序之间协同工作,创建数据一致性的快照,充分确保快照数据的完整可靠,保证数据恢复后的系统可用,提升数据的安全和持续可用性,并且既保证所做备份数据的完整性,也确保尽可能短的打断应用程序正常使用。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为本发明所提供的一种快照数据一致性的实现方法的流程图。

具体实施方式

本发明的核心是提供一种快照数据一致性的实现方法,以实现提高数据安全性。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201710639340.2/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top