优化基于云的恢复的恢复时间目标和成本制造技术

技术编号:32354430 阅读:21 留言:0更新日期:2022-02-20 03:11
本发明专利技术涉及优化基于云的恢复的恢复时间目标和成本。本发明专利技术公开了灾难恢复操作。数据的副本可以包括片段以及差量日志或日志。通过在上传片段和差量日志之后预处理差量日志可以降低RTO。由于在恢复期间不再需要处理差量日志,因此改善了RTO。通过使用图表来执行应用差量日志,能够降低成本和RTO。能够降低成本和RTO。能够降低成本和RTO。

【技术实现步骤摘要】
优化基于云的恢复的恢复时间目标和成本


[0001]本专利技术的实施方式总体涉及数据保护和数据保护操作。更具体地,本专利技术的至少一些实施方式涉及用于包括备份操作、复制操作和灾难恢复操作的数据保护操作的系统、硬件、软件、计算机可读介质和方法。

技术介绍

[0002]数据保护操作是当今计算系统的重要方面。未能保护数据可能会产生灾难性的影响。不出所料,大多数实体都确保其数据受到保护。然而,一些数据保护方案比其他方案更好。例如,可以根据恢复数据所需的时间来衡量从灾难中恢复的能力。RTO(恢复时间目标)是数据保护系统的重要衡量标准。
[0003]同时,往往需要考虑数据保护系统的成本。例如,提供极低RTO的系统可能会产生不可接受的成本。例如,在云中存储备份时,可能会以多种不同的方式产生成本。成本通常是在存储、CPU、处理器内核和其他方面造成的。
[0004]导致更高成本的问题之一是数据经常被不必要地存储的事实。此外,当需要数据时,会产生与处理不一定需要的数据相关联的成本。需要减少与数据保护操作(例如恢复操作)相关联的工作和数据传输,并且需要降低成本同时仍然保持可接受的RTO。
附图说明
[0005]为了描述能够获得本专利技术的至少一些优势和特征的方式,将参考在附图中示出的本专利技术的具体实施方式来更具体地描述本专利技术的实施方式。应理解,这些附图仅描绘了本专利技术的典型实施方式,并且因此不应被认为是对本专利技术的范围的限制,将通过使用附图用附加的特征和细节来描述和解释本专利技术的实施方式,在附图中
[0006]图1示出了其中实现本专利技术的实施方式的计算环境的示例;
[0007]图2示出了备份的示例,该备份可以包括片段和差量日志(delta journal);
[0008]图3示出了在备份已存储在云中后处理备份的方法的示例;
[0009]图4示出了片段和差量日志及其关系的示例;
[0010]图5示出了将差量日志分割成偏移量或子差量日志的示例;
[0011]图6示出了处理差量日志以将块(chunk)关联到片段的示例;
[0012]图7示出了在已经处理了差量日志并将差量日志准备应用于片段之后片段和差量日志之间的关系;
[0013]图8示出了图表的示例;
[0014]图9示出了基于片段和差量日志的图表表示将差量日志应用于片段的示例;和
[0015]图10示出了图表的示例,该图表被划分为子图表,每个子图表都可以作为单独的图表进行处理。
具体实施方式
[0016]本专利技术的实施方式总体涉及数据保护和数据保护操作。更具体地,本专利技术的至少一些实施方式涉及用于诸如备份操作、复制操作、包括灾难恢复操作的恢复操作、成本优化操作、快照操作、日志操作、合并操作等或它们的组合操作的数据保护操作的系统、硬件、软件、计算机可读介质和方法。
[0017]可以为各种计算系统提供数据保护,包括具有虚拟机和在数据中心中使用虚拟化的系统。RTO通常用于描述恢复时间,并且希望RTO尽可能短。通常,RTO是修复虚拟机或修复应用程序并在意外中断后重新获得数据访问权的最大可接受时间量。
[0018]在诸如DRaaS(灾难恢复即服务或云对象存储灾难恢复)之类的数据保护服务中,执行恢复以将备份恢复到目标VM。在恢复期间,修复VM将创建目标VM并为目标VM提供适当大小的磁盘。然后修复VM将按顺序下载所有完整的片段并将这些片段写入相关磁盘。然后下载差量日志并将其写入目标VM的磁盘。写入差量日志可能会覆盖(overwrite)先前在将片段写入磁盘时写入的数据。本专利技术的实施方式有利地消除了恢复操作的这个方面。
[0019]本专利技术的实施方式涉及保护虚拟机和将虚拟机复制到云(例如,Amazon S3)。本专利技术的实施方式还涉及云中的灾难恢复。作为示例而非限制,本专利技术的实施方式可以实施为DRaaS或在VMC(AWS中的VMware云)或Dell CloudDR中实施。
[0020]可以使用复制操作或快照操作来保护数据。一种示例性复制包括vSphere复制,它使用称为LWD(Light Weight Delta,轻量级差量)的协议来复制磁盘的时间点图像,而不使用完整快照。当生成LWD快照时,快照数据会被传输到名为SDM(快照数据移动器)的组件,该组件存在于本地和云端。本地SDM将数据发送到云中的SDM,后者将数据留存在对象存储器(例如S3)中,并创建描述符文件,描述符文件将描述副本。
[0021]本专利技术的实施方式可以被实施或合并到LWD复制中。SDM和/或其他组件是(虚拟或实体)数据保护设备的一个示例。
[0022]以下讨论涉及片段或者数据和块的片段。片段可以指具有固定大小的数据。块可以指不一定是固定大小的数据。
[0023]当生成快照(例如,LWD快照)时,设备接收数据片段,然后接收包含数据块的差量日志。例如,差量日志通常是在数据保护操作(例如,备份到云、复制到云等)期间到达的IO(写IO)日志。为了执行恢复操作或准备恢复操作,设备(例如,云中的SDM)处理第一阶段发送的数据(数据片段),然后处理日志(例如,差量日志),其中该日志包含块。此过程使恢复过程更加复杂,增加了延迟并增加了受保护的VM的RTO(恢复时间目标)。
[0024]本专利技术的实施方式涉及在保护操作期间差量日志与设备数据或片段的有效合并。这减少了恢复操作期间所需的处理和数据传输量,并减少了RTO。
[0025]本专利技术的实施方式执行数据保护操作而不需要虚拟机在短时间内暂停它们的活动(这会影响性能)。本专利技术的实施方式允许保护设备(例如,卷(volume)、虚拟机、应用程序/数据、一致性组或其他配置)的时间点图像,而无需求助于完整快照机制或停止虚拟机。
[0026]图1示出了在计算环境中执行数据保护操作的数据保护系统的示例。图1示出了与(例如,基于云的或云操作的)设备122通信的设备108(例如,本地设备)。设备108和122可以被实现为实体设备、虚拟设备等。设备108可以与生产站点或生产VM相关联。
[0027]在图1中,设备108与跟踪器106相关联,跟踪器106也可以是数据保护系统的一部
分。跟踪器106位于虚拟机102和存储在存储器130上的数据104之间的IO路径中(例如,在内核或管理程序层中)。跟踪器106可以拦截来自虚拟机102的任何IO并且发送IO或将IO复制到设备108。
[0028]更具体地,跟踪器106(和/或设备108)可以相对于诸如先前快照的先前时间点来跟踪对数据104的更改。在一个示例中,使用位图来跟踪对数据104的更改。每次生成快照时,都会创建新位图以跟踪快照时间点之后的更改。旧的或先前的位图用于标识存储器130的脏区域(自先前备份或快照以来已更改的区域)。在一个示例中,每次执行快照或备份时,当前位图变为旧位图,并且生成新位图以跟踪对存储器130或数据104的后续更改。
[0029]因此,在位图中跟踪对数据104的更改。位图中的每个条目本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种方法,包括:加载与存储在云存储器中的差量日志相关联的元数据,其中所述差量日志和片段与对应于时间点的备份相关联;处理所述差量日志以创建新差量日志,所述新差量日志基于所述差量日志中包括的块的偏移量和片段索引;基于所述片段索引对所述新差量日志进行分组;基于所述新差量日志覆盖所述片段,使得与特定片段相关联的所有块被同时应用。2.如权利要求1所述的方法,还包括从存储器中移除所述差量日志。3.如权利要求1所述的方法,还包括从与所述备份相关联的所述片段和所述差量日志生成图表。4.如权利要求3所述的方法,还包括遍历所述片段和遍历所述差量日志。5.如权利要求4所述的方法,其中,遍历所述片段包括将所述片段的数据留存在内存中,以及其中,遍历所述差量日志...

【专利技术属性】
技术研发人员:J
申请(专利权)人:EMCIP控股有限公司
类型:发明
国别省市:

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

1