[发明专利]一种快照数据一致性的实现方法在审
申请号: | 201710639340.2 | 申请日: | 2017-07-31 |
公开(公告)号: | CN107402848A | 公开(公告)日: | 2017-11-28 |
发明(设计)人: | 冯瑞鹏 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 北京集佳知识产权代理有限公司11227 | 代理人: | 罗满 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 快照 数据一致性 实现 方法 | ||
技术领域
本发明涉及数据快照技术领域,特别是涉及一种快照数据一致性的实现方法。
背景技术
目前,云计算、物联网、社交网络、移动互联网等技术,促使IT领域的数据种类和规模以指数级爆炸性的增长。大数据时代的到来,数据从简单的处理对象转变为重要的基础性资源。大数据的规模、复杂度增长速度,超过了按照摩尔定律的硬件发展速度,给现有的IT架构以及机器处理和计算能力带来极大的挑战。同时,只要发生数据存储、传输、交换,就有可能导致数据丢失或遭到破坏。数据容灾,可以保护数据安全和提高数据的持续可用性,可以从RAID保护、冗余结构、数据备份、故障预警等多个方面考虑。数据备份是容灾最基础的形式,当事故发生后,可以通过备份的数据完整、快速、简捷、可靠的恢复原有数据。快照技术,是关于指定数据集合的一个完全可用拷贝,该拷贝包括相应数据在某个时间点即拷贝开始的时间点的映像。快照可以是其所表示的数据的一个副本,也可以是数据的一个复制品。
然而目前的快照不能确保快照中的数据与某个时间点状态完全一致,不能达到数据一致性,无法保证快照数据的完整可靠,数据安全性较低。因此如何提高数据安全性是亟待解决的问题。
发明内容
本发明的目的是提供一种快照数据一致性的实现方法,以实现提高数据安全性。
为解决上述技术问题,本发明提供一种快照数据一致性的实现方法,该方法包括:
备份软件发起快照请求;
主程序接收快照请求,要求应用程序枚举元数据文件;
应用程序将内存储中数据写入到磁盘上,并短暂中断读写操作;
主程序在主机端创建快照,在快照创建完后通知备份软件创建快照操作已完成,并通知应用程序重新开始读写文件;
主程序接收备份软件的数据备份请求,对源卷做本地复制。
优选的,所述备份软件发起快照请求,包括:
备份软件继承主程序对外提供的请求者接口,发起快照请求。
优选的,所述主程序接收快照请求,要求应用程序枚举元数据文件,包括:
主程序捕获到备份软件发起的快照请求;
主程序要求所有应用程序枚举元数据文件,用来指定应用程序如何根据备份数据进行恢复;
备份软件实现主程序对外提供的写作者接口,向主程序返回元数据文件。
优选的,所述应用程序将内存储中数据写入到磁盘上之前,还包括:
主程序接收到所有应用程序返回的元数据文件,通知所有应用程序短暂中断读写操作,并通知应用程序将内存中数据写入到磁盘上。
优选的,所述主程序在主机端创建快照,包括:
所有应用程序做完准备工作后,通知主程序;主程序在主机端,对源卷创建快照。
优选的,所述主程序接收备份软件的数据备份请求,对源卷做本地复制,包括:
主程序接收备份软件的数据备份请求,根据请求类型,依赖所做快照,对源卷做增量、全量数据拷贝操作。
优选的,所述元数据文件用于恢复数据。
本发明所提供的一种快照数据一致性的实现方法,备份软件发起快照请求;主程序接收快照请求,要求应用程序枚举元数据文件;应用程序将内存储中数据写入到磁盘上,并短暂中断读写操作;主程序在主机端创建快照,在快照创建完后通知备份软件创建快照操作已完成,并通知应用程序重新开始读写文件;主程序接收备份软件的数据备份请求,对源卷做本地复制。可见,主程序为备份软件、应用程序提供接口,备份软件、主程序和应用程序之间协同工作,创建数据一致性的快照,充分确保快照数据的完整可靠,保证数据恢复后的系统可用,提升数据的安全和持续可用性,并且既保证所做备份数据的完整性,也确保尽可能短的打断应用程序正常使用。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为本发明所提供的一种快照数据一致性的实现方法的流程图。
具体实施方式
本发明的核心是提供一种快照数据一致性的实现方法,以实现提高数据安全性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710639340.2/2.html,转载请声明来源钻瓜专利网。