[发明专利]时间一致性备份方法、设备、系统、装置及存储介质有效
申请号: | 201910178272.3 | 申请日: | 2019-03-07 |
公开(公告)号: | CN109857596B | 公开(公告)日: | 2021-04-06 |
发明(设计)人: | 张倩 | 申请(专利权)人: | 张倩 |
主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F3/06 |
代理公司: | 深圳市恒程创新知识产权代理有限公司 44542 | 代理人: | 赵爱蓉 |
地址: | 518000 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 时间 一致性 备份 方法 设备 系统 装置 存储 介质 | ||
本发明公开了一种时间一致性备份方法、设备、系统、装置及存储介质。本发明能够对集群存储空间进行时间一致性的备份,能够对共享存储型集群中的操作系统、业务系统和共享数据一并进行时间一致性备份,并且与共享存储型集群使用的“共享存储型集群文件系统”无关,不需要共享存储型集群的系统提供数据同步、集群卷快照、数据操作记录或存储端备份功能特性,具有更强的适应性。
技术领域
本发明涉及数据存储技术领域,尤其涉及一种时间一致性备份方法、设备、系统、装置及存储介质。
背景技术
共享存储型集群是指系统中有多台计算机识别到同一存储空间,并相互协调共同管理所述存储空间中的数据。此类系统在构架上分为3大部分:1、存储端,负责提供存储空间,例如:SAN存储设备等;2、计算端,负责提供数据处理能力,例如:安装有Oracle RAC数据库系统的计算机,使用微软故障转移集群卷的Hyper-V计算节点等;3、存储网络,负责在存储端与计算端之间传输数据。
由于涉及多台计算机对同一存储空间的共同管理,因此,备份的时间一致性问题是必须解决的问题,现有技术中通常采用以下四种方式来解决备份的时间一致性问题:
第一种:将共享存储型集群数据同步到非集群环境中,在非集群环境中进行备份;但这种方式依赖该系统是否提供同步功能,并且仅能备份数据,无法备份操作系统与业务软件;
第二种:在计算端创建集群卷快照,对集群卷快照进行备份;但这种方式依赖该系统是否提供集群卷快照功能,并且增量备份时,需要对快照与之前备份数据进行差异比较,时间复杂度高,另外,多个数据卷之间不支持时间一致性;
第三种:持续同步源系统的数据操作记录(例如:数据库日志),通过“回放”进行备份;但这种方式依赖系统是否提供数据操作记录,并且降低了源系统的性能,另外,仅能备份数据,无法备份操作系统与业务软件;
第四种:在存储端进行备份;但这种方式依赖该存储端是否提供多存储空间,多设备之间时间一致性备份功能,并且依赖非集群存储空间是否由存储端提供。
上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
发明内容
本发明的主要目的在于提供一种时间一致性备份方法、设备、系统、装置及存储介质,旨在解决现有技术中无法对共享存储型集群中的操作系统、业务系统和共享数据一并进行时间一致性备份,以及备份共享数据时需要依赖系统所提供特性的技术问题。
为实现上述目的,本发明提供一种时间一致性备份方法,所述时间一致性备份方法包括以下步骤:
向各计算机节点分别发送第一开始采集指令,以使各计算机节点为共享存储空间创建第一快照,并实时获取所述共享存储空间在创建第一快照后的写入数据;
将各计算机节点中的共享存储空间的第一快照以及写入数据备份至对应的集群逻辑磁盘中;
在各集群逻辑磁盘中的第一快照完成备份后,将当前时刻的当前时间戳作为区别时间戳;
将各集群逻辑磁盘中的第一快照和从发送第一开始采集指令的时间到所述区别时间戳对应的时间所累积的写入数据进行叠加,获得各集群逻辑磁盘的第一叠加数据;
对各集群逻辑磁盘的第一叠加数据进行比较,以确定各集群逻辑磁盘的数据区别区域;
从各计算机节点中获取各集群逻辑磁盘的数据区别区域的所需数据;
在获取到各集群逻辑磁盘的数据区别区域的所需数据后,将当前时刻的当前时间戳作为第一时间一致性时间戳;
向各计算机节点分别发送第一停止采集指令,以使各计算机节点停止获取所述共享存储空间在创建第一快照后的写入数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于张倩,未经张倩许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910178272.3/2.html,转载请声明来源钻瓜专利网。