多主机业务系统的备份方法、装置、设备及存储介质制造方法及图纸

技术编号:34054218 阅读:43 留言:0更新日期:2022-07-06 16:34
本发明专利技术属于数据备份技术领域,公开了一种多主机业务系统的备份方法、装置、设备及存储介质。该方法包括:在对待备份业务系统中的各主机进行基础备份后,获取各主机的写入操作指令;基于各主机的写入操作指令进行CDP备份,得到确认信息;向各主机反馈确认信息,以使各主机接收确认信息后,对写入操作指令进行响应。通过上述方式,将待备份业务系统中的各主机当成一个整体来备份,实现了多主机业务系统的统一备份,并通过在获取各主机的写入操作指令后进行CDP备份,基于生成的确认信息使各主机对写入操作指令进行响应,采用对CDP备份数据的串行同步处理,保证了备份数据的一致性,使后续待备份业务系统的重建更为便捷。续待备份业务系统的重建更为便捷。续待备份业务系统的重建更为便捷。

Backup method, device, equipment and storage medium of multi host business system

【技术实现步骤摘要】
多主机业务系统的备份方法、装置、设备及存储介质


[0001]本专利技术涉及数据备份
,尤其涉及一种多主机业务系统的备份方法、装置、设备及存储介质。

技术介绍

[0002]现在的计算机业务系统很多时候是由多个计算机组成的:如Ceph分布式文件系统,整个系统由多个计算机节点组成,每个节点都存储了集群的一部分数据;又如一个简单的OA系统,由Web服务器、文件服务器、数据库服务器组成,他们协同工作来完成整个OA业务。这些多主机系统都有一个共同的特征,每个主机都有自己的存储装置,保存了系统的一部分业务数据。在对这个业务系统做容灾备份的时候,需要对这个业务系统的所有计算机的存储进行备份,在对多主机业务系统进行备份的时候,有以下方法:对业务系统的每个主机做CDP(continual data protection,持续数据保护)备份,在做业务重建的时候,通过人工手工选择备份点的方法找到不存在数据一致性的备份点,然后进行业务重建但会造成资源浪费且对各主机性能造成影响,而在采用其他方式做定时备份时又无法保证备份数据的一致性。

技术实现思路

[0003]本专利技术的主要目的在于提供一种多主机业务系统的备份方法、装置、设备及存储介质,旨在解决现有技术无法在CDP备份时保证数据的一致性的技术问题。
[0004]为实现上述目的,本专利技术提供了一种多主机业务系统的备份方法,所述多主机业务系统的备份方法包括:在对待备份业务系统中的各主机进行基础备份后,获取各主机的写入操作指令;基于各主机的写入操作指令进行CDP备份,得到确认信息;向各主机反馈确认信息,以使各主机接收确认信息后,对写入操作指令进行响应。
[0005]可选地,所述基于各主机的写入操作指令进行CDP备份,得到确认信息,包括:基于各主机的内核模块发送的写入操作指令获取写入操作信息和写入操作信息对应的时间戳;将所述写入操作信息和所述写入操作信息对应的时间戳缓存之后,生成确认信息;根据所述写入操作信息、所述写入操作信息对应的时间戳以及所述确认信息进行CDP备份,得到各主机的CDP备份点。
[0006]可选地,所述根据所述写入操作信息、所述写入操作信息对应的时间戳以及所述确认信息进行CDP备份,得到各主机的CDP备份点之后,还包括:获取待备份业务系统中的各主机完成基础备份的完成时间和预设持续时间;根据完成时间确定CDP备份的考察启动时间;根据所述考察启动时间、预设持续时间以及各主机的CDP备份点确定各主机的目
标备份点;根据各主机的目标备份点对待备份业务系统进行业务重建。
[0007]可选地,所述根据所述考察启动时间、预设持续时间以及各主机的CDP备份确定各主机的目标备份点,包括:根据所述考察启动时间和所述预设持续时间确定CDP备份的考察停止时间;在达到考察停止时间时发送备份停止命令至待备份业务系统中的各主机的内核模块,以使各内核模块停止反馈写入操作指令;根据所述考察启动时间和所述考察停止时间确定考察时间段;在各主机的CDP备份点中获取考察时间段内各主机的考察CDP备份点;根据各主机的考察CDP备份点和考察时间段确定各主机的目标备份点。
[0008]可选地,所述根据各主机的考察CDP备份点和考察时间段确定各主机的目标备份点,包括:对考察时间段进行片段划分,得到各划分段和各划分段对应的各主机的考察CDP备份点;根据各划分段对应的各主机的考察CDP备份点确定各划分段对应的备份点数量;在所述各划分段对应的备份点数量中查找备份点数量最少的划分段作为目标划分段;根据所述目标划分段确定各主机的目标备份点。
[0009]可选地,所述根据所述目标划分段确定各主机的目标备份点,包括:根据所述目标划分段确定目标划分时间;根据所述目标划分时间和所述考察启动时间确定目标备份时间段;在各主机的考察CDP备份点中获取目标备份时间段内各主机的目标CDP备份点;分别对各主机的目标CDP备份点进行数据合成,得到各主机的目标备份点。
[0010]可选地,所述在对待备份业务系统中的各主机进行基础备份后,获取各主机的写入操作指令之前,还包括:发送备份开始命令至待备份业务系统中的各主机,以使各主机根据所述备份开始命令进行缓存数据刷洗,触发操作系统内存缓存中脏页面的写操作,将内存中的脏页面数据写入至磁盘,并基于所述磁盘中的有效数据块或修改数据块进行基础备份。
[0011]此外,为实现上述目的,本专利技术还提出一种多主机业务系统的备份装置,所述多主机业务系统的备份装置包括:获取模块,用于在对待备份业务系统中的各主机进行基础备份后,获取各主机的写入操作指令;备份模块,用于基于各主机的写入操作指令进行CDP备份,得到确认信息;反馈模块,用于向各主机反馈确认信息,以使各主机接收确认信息后,对写入操作指令进行响应。
[0012]此外,为实现上述目的,本专利技术还提出一种多主机业务系统的备份设备,所述多主机业务系统的备份设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的多主机业务系统的备份程序,所述多主机业务系统的备份程序配置为实现如上文所述的多主机业务系统的备份方法。
[0013]此外,为实现上述目的,本专利技术还提出一种存储介质,所述存储介质上存储有多主机业务系统的备份程序,所述多主机业务系统的备份程序被处理器执行时实现如上文所述的多主机业务系统的备份方法。
[0014]本专利技术通过在对待备份业务系统中的各主机进行基础备份后,获取各主机的写入操作指令;基于各主机的写入操作指令进行CDP备份,得到确认信息;向各主机反馈确认信息,以使各主机接收确认信息后,对写入操作指令进行响应。通过上述方式,将待备份业务系统中的各主机当成一个整体来备份,实现了多主机业务系统的统一备份,并通过在获取各主机的写入操作指令后进行CDP备份,基于生成的确认信息使各主机对写入操作指令进行响应,采用对CDP备份数据的串行同步处理,保证了备份数据的一致性,使后续待备份业务系统的重建更为便捷。
附图说明
[0015]图1是本专利技术实施例方案涉及的硬件运行环境的多主机业务系统的备份设备的结构示意图;图2为本专利技术多主机业务系统的备份方法第一实施例的流程示意图;图3为本专利技术多主机业务系统的备份方法第二实施例的流程示意图;图4为本专利技术多主机业务系统的备份方法一实施例的考察时间段划分示意图;图5为本专利技术多主机业务系统的备份方法一实施例的折线示意图;图6为本专利技术多主机业务系统的备份装置第一实施例的结构框图。
[0016]本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0017]应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。
[0018]参照图1,图1为本专利技术实施例方案涉及的硬件运行环境的多主机业务系统的备份设备结构示意图。
[0019]如图1所示,该多主机业务系统的备份设备可以包括:处理器1001,例如中央处理器(Central Processing Unit,CPU),通信总线1002、用户接口1本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种多主机业务系统的备份方法,其特征在于,所述方法包括:在对待备份业务系统中的各主机进行基础备份后,获取各主机的写入操作指令;基于各主机的写入操作指令进行CDP备份,得到确认信息;向各主机反馈确认信息,以使各主机接收确认信息后,对写入操作指令进行响应。2.如权利要求1所述的多主机业务系统的备份方法,其特征在于,所述基于各主机的写入操作指令进行CDP备份,得到确认信息,包括:基于各主机的内核模块发送的写入操作指令获取写入操作信息和写入操作信息对应的时间戳;将所述写入操作信息和所述写入操作信息对应的时间戳缓存之后,生成确认信息;根据所述写入操作信息、所述写入操作信息对应的时间戳以及所述确认信息进行CDP备份,得到各主机的CDP备份点。3.如权利要求2所述的多主机业务系统的备份方法,其特征在于,所述根据所述写入操作信息、所述写入操作信息对应的时间戳以及所述确认信息进行CDP备份,得到各主机的CDP备份点之后,还包括:获取待备份业务系统中的各主机完成基础备份的完成时间和预设持续时间;根据完成时间确定CDP备份的考察启动时间;根据所述考察启动时间、预设持续时间以及各主机的CDP备份点确定各主机的目标备份点;根据各主机的目标备份点对待备份业务系统进行业务重建。4.如权利要求3所述的多主机业务系统的备份方法,其特征在于,所述根据所述考察启动时间、预设持续时间以及各主机的CDP备份确定各主机的目标备份点,包括:根据所述考察启动时间和所述预设持续时间确定CDP备份的考察停止时间;在达到考察停止时间时发送备份停止命令至待备份业务系统中的各主机的内核模块,以使各内核模块停止反馈写入操作指令;根据所述考察启动时间和所述考察停止时间确定考察时间段;在各主机的CDP备份点中获取考察时间段内各主机的考察CDP备份点;根据各主机的考察CDP备份点和考察时间段确定各主机的目标备份点。5.如权利要求4所述的多主机业务系统的备份方法,其特征在于,所述根据各主机的考察CDP备份点和考察时间段确定各主机的目标备份点,包括:对考察时间段进行片...

【专利技术属性】
技术研发人员:程方全武晓峰肖人芃
申请(专利权)人:深圳市科力锐科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1