一种持续数据保护方法、系统及电子设备技术方案

技术编号:35997385 阅读:12 留言:0更新日期:2022-12-17 23:14
本说明书实施例提供了一种持续数据保护方法、系统及电子设备,在虚拟化平台出现数据故障时能够快速恢复虚拟机功能。所述方法应用于虚拟化平台,所述虚拟化平台包括虚拟机与备份存储盘,所述备份存储盘用于存储与所述虚拟机中主数据相对应的备份数据,包括:在所述虚拟机正常工作时,获取所述虚拟机中所述主数据的实时变化信息,根据所述实时变化信息对所述备份数据进行动态更新;在所述虚拟机出现故障时,利用所述备份数据对所述虚拟机进行接管所述系统包括动态更新模块、故障接管模块。所述电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现所述持续数据保护方法。器执行所述程序时实现所述持续数据保护方法。器执行所述程序时实现所述持续数据保护方法。

【技术实现步骤摘要】
一种持续数据保护方法、系统及电子设备


[0001]本专利技术涉及数据安全
,具体涉及一种持续数据保护方法、系统及电子设备。

技术介绍

[0002]在一些较为重要的数据信息系统中会应用CDP(Continuous Data

Protection,连续数据保护)技术保护关键数据。虚拟化平台中也应用到CDP技术对虚拟机中的数据进行保护,在虚拟化平台中利用虚拟机监视器监视磁盘中数据的实时变化,将实时变化的数据导出到IO日志以用于持续数据保护。当需要恢复时,使用IO日志进行回放,从而实现IO级别的虚拟机数据恢复。
[0003]在CDP技术中,RTO(Recover Time Objective,恢复时间目标)和RPO(Recover Point Objective,恢复点目标)是数据恢复的重要衡量标准,其中,RTO指的是最多可能丢失的数据的时长,RPO指的是从灾难发生到系统恢复正常所需要的最大时长。现有虚拟化平台CDP方案中,由于IO日志的记录文件属性,数据出现故障时无法直接启动虚拟机,导致RPO时间较长,无法做到快速恢复。

技术实现思路

[0004]有鉴于此,本说明书实施例提供了一种持续数据保护方法,在虚拟化平台出现数据故障时能够快速恢复虚拟机功能。
[0005]在第一方面,本说明书实施例提供了一种持续数据保护方法。
[0006]所述方法应用于虚拟化平台,所述虚拟化平台包括虚拟机与备份存储盘,所述备份存储盘用于存储与所述虚拟机中主数据对应的备份数据。所述方法包括:
[0007]在所述虚拟机正常工作时,获取所述虚拟机中所述主数据的实时变化信息,根据所述实时变化信息对所述备份数据进行动态更新;
[0008]在所述虚拟机出现故障时,利用所述备份数据对所述虚拟机进行接管。
[0009]可选的,所述实时变化信息包括所述主数据对应的IO日志数据;
[0010]所述根据所述实时变化信息对所述备份数据进行动态更新,包括:
[0011]根据所述虚拟机中的所述主数据,按照预设时间周期对所述备份数据进行全量更新;
[0012]在全量更新后,根据所述IO日志数据对所述备份数据进行同步更新。
[0013]可选的,所述对所述备份数据进行全量更新,包括:获取所述虚拟机中主存储盘的全量快照,将所述全量快照写入所述备份存储盘,其中,所述主存储盘用于存储所述主数据。
[0014]可选的,所述备份存储盘包括数据存储块与日志存储块,所述数据存储块与所述日志存储块组合映射为逻辑存储设备作为所述备份存储盘;
[0015]其中,所述数据存储块用于存储所述备份数据,所述日志存储块用于存储所述IO
日志数据。
[0016]可选的,所述利用所述备份数据对所述虚拟机进行接管,包括:在所述虚拟机出现故障时,利用所述备份存储盘代替所述虚拟机中的主存储盘,由所述备份存储盘向所述虚拟机提供数据服务,其中,所述主存储盘用于存储所述主数据。
[0017]可选的,在利用所述备份数据对所述虚拟机进行接管之后还包括,针对所述备份数据进行数据恢复。
[0018]可选的,所述针对所述备份数据进行数据恢复,包括:
[0019]根据所述日志存储块中存储的所述IO日志数据,对所述数据存储块中的所述备份数据进行恢复,将所述备份数据恢复至指定时间节点对应的数据状态。
[0020]可选的,所述数据存储块与所述日志存储块采用device

Mapper技术进行组合映射。
[0021]在第二方面,本说明书实施例提供了一种持续数据保护系统。
[0022]所述系统应用于虚拟化平台,所述虚拟化平台包括虚拟机与备份存储盘,所述备份存储盘用于存储与所述虚拟机中主数据对应的备份数据;所述系统包括:
[0023]动态更新模块,用于在所述虚拟机正常工作时获取所述虚拟机中所述主数据的实时变化信息,根据所述实时变化信息对所述备份数据进行动态更新;
[0024]故障接管模块,用于在所述虚拟机出现故障时利用所述备份数据对所述虚拟机进行接管。
[0025]在第三方面,本说明书实施例还提供了一种持续数据保护电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现第一方面所述的持续数据保护方法。
[0026]从上面可以看出,本说明书实施例所提供的一种持续数据保护方法、系统、电子设备,具有如下有益技术效果:
[0027]在虚拟机正常工作状态下对所述备份存储盘进行实时动态更新,能够保证所述备份存储盘中所述备份数据相对的所述主数据的动态一致性与高可用性。从而,当虚拟机出现故障时,与虚拟机中原主数据保持一致的所述备份数据可以直接对虚拟机实现接管,由所述备份存储盘继续为所述虚拟机提供数据服务,保证虚拟化平台系统的正常运行,这样的方式能够大大缩短系统RPO时间,从而避免因虚拟机数据故障造成的系统停机影响。
附图说明
[0028]通过参考附图会更加清楚的理解本专利技术的特征和优点,附图是示意性的而不应理解为对本专利技术进行任何限制,在附图中:
[0029]图1示出了现有虚拟化平台中CDP数据恢复的时序示意图;
[0030]图2示出了本说明书一个或多个可选实施例所提供的一种持续数据保护方法示意图;
[0031]图3示出了本说明书一个或多个可选实施例所提供的一种持续数据保护方法中对所述备份数据进行动态更新的方法示意图;
[0032]图4示出了本说明书一个或多个可选实施例所提供的一种持续数据保护方法中所述备份存储盘中的组合映射关系示意图;
[0033]图5示出了本说明书一个或多个可选实施例所提供的一种持续数据保护系统结构示意图;
[0034]图6示出了本说明书一个或多个可选实施例所提供的一种持续数据保护电子设备结构示意图。
具体实施方式
[0035]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0036]在一些较为重要的数据信息系统中会应用CDP(Continuous Data

Protection,连续数据保护)技术保护关键数据。虚拟化平台中也应用到CDP技术对虚拟机中的数据进行保护,在虚拟化平台中利用虚拟机监视器监视磁盘中数据的实时变化,将实时变化的数据导出到IO日志以用于持续数据保护。当需要恢复时,使用IO日志进行回放,从而实现IO级别的虚拟机数据恢复。
[0037]在CDP技术中,RTO(Recover Time Objective,恢复时间目标)和RPO(Recover Point Objective,恢复点目标)是数据恢复的重本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种持续数据保护方法,其特征在于,应用于虚拟化平台,所述虚拟化平台包括虚拟机与备份存储盘,所述备份存储盘用于存储与所述虚拟机中主数据对应的备份数据;所述方法包括:在所述虚拟机正常工作时,获取所述虚拟机中所述主数据的实时变化信息,根据所述实时变化信息对所述备份数据进行动态更新;在所述虚拟机出现故障时,利用所述备份数据对所述虚拟机进行接管。2.根据权利要求1所述的方法,其特征在于,所述实时变化信息包括所述主数据对应的IO日志数据;所述根据所述实时变化信息对所述备份数据进行动态更新,包括:根据所述虚拟机中的所述主数据,按照预设时间周期对所述备份数据进行全量更新;在全量更新后,根据所述IO日志数据对所述备份数据进行同步更新。3.根据权利要求2所述的方法,其特征在于,所述对所述备份数据进行全量更新,包括:获取所述虚拟机中主存储盘的全量快照,将所述全量快照写入所述备份存储盘,其中,所述主存储盘用于存储所述主数据。4.根据权利要求2所述的方法,其特征在于,所述备份存储盘包括数据存储块与日志存储块,所述数据存储块与所述日志存储块组合映射为逻辑存储设备作为所述备份存储盘;其中,所述数据存储块用于存储所述备份数据,所述日志存储块用于存储所述IO日志数据。5.根据权利要求1所述的方法,其特征在于,所述利用所述备份数据对所述虚拟机进行接管,包括:在所述虚拟机出现故障...

【专利技术属性】
技术研发人员:ꢀ七四专利代理机构
申请(专利权)人:安超云软件有限公司
类型:发明
国别省市:

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

1