[发明专利]基于FusionCompute平台的差异恢复方法及差异恢复装置在审
申请号: | 202010616645.3 | 申请日: | 2020-06-30 |
公开(公告)号: | CN111611110A | 公开(公告)日: | 2020-09-01 |
发明(设计)人: | 钱红江;贺翔 | 申请(专利权)人: | 上海爱数信息技术股份有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 上海科盛知识产权代理有限公司 31225 | 代理人: | 翁惠瑜 |
地址: | 201112 上海市闵行*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 fusioncompute 平台 差异 恢复 方法 装置 | ||
本发明涉及一种基于FusionCompute平台的差异恢复方法及差异恢复装置,包括以下步骤:对虚拟机进行快照,定义为当前快照,获取备份时间点与当前时间点的差异数据块位置;基于所述差异数据块位置,读取对应位置的数据块并覆盖,写入虚拟机,完成恢复。与现有技术相比,本发明具有减少恢复数据量、恢复时间和网络带宽占用量等优点。
技术领域
本发明涉及一种数据恢复方法,尤其是涉及一种基于FusionCompute平台的差异恢复方法及差异恢复装置。
背景技术
为了减少企业的数据保护的成本和提高保护效率,各家数据保护厂商纷纷提出了各种优化技术,包括完全备份(即对某一时间点完整数据进行备份,如图1)、增量备份(即只备份上次完全备份或增量备份之后变更的数据,如图2)、差异备份(即只备份上次完全备份后变更过的数据,和增量备份的差别是,增量备份可以基于上次的增量备份做,但差异备份必须基于上次的完全备份,如图3)、数据重删(删除备份过程中的重复数据)、LAN-free备份(数据直接通过SAN网络将生产服务器上的数据备份到存储)、Server-free备份(数据在SAN网络内部完成,而大量数据流无需流过生产服务器)等,这些技术确实极大提高了备份效率和降低了数据保护成本,但仔细分析上面的技术不难发现,这些技术都是针对数据备份过程的优化,而数据保护领域不仅仅是数据备份,它还包括数据恢复。
传统的数据恢复过程按照备份的逻辑,假如恢复全量备份时间点,直接恢复完全备份即可,但这种全量备份时间点往往是比较少的;假如恢复差异备份时间点,首先先恢复完全备份,接着恢复差异数据;假如恢复第二次增量备份时间点,首先先恢复完全备份,接着恢复第一次增量数据,最后恢复第二次增量数据。这种方式以两次数据覆盖的形式完成相应时间点的数据恢复,但这种方式也有明显的缺点,就是无论怎么样,恢复的数据总量总是大于完全备份的数据量。
发明内容
本发明的目的就是为了克服上述现有技术存在的缺陷而提供一种提高恢复效率、降低网络资源占用的基于FusionCompute平台的差异恢复方法及差异恢复装置。
本发明的目的可以通过以下技术方案来实现:
一种基于FusionCompute平台的差异恢复方法,包括以下步骤:
对虚拟机进行快照,定义为当前快照,获取备份时间点与当前时间点的差异数据块位置;
基于所述差异数据块位置,读取对应位置的数据块并覆盖,写入虚拟机,完成恢复。
进一步地,在存储虚拟化类型下,获取所述差异数据块位置具体为:
通过CBT接口查询获得所述当前快照与要恢复的时间点之间的所述差异数据块位置。
进一步地,所述存储虚拟化类型下,每次备份进行一次快照,并产生对应的changeid,在备份完成后,删除快照,只保留changeid。
进一步地,在FusionStorage存储类型下,获取所述差异数据块位置具体为:
通过差量位图卷接口获取差异位图,基于所述差异位图获取当前快照与最新备份时间点之间的变化块位置,然后将此变化块位置与之前备份过程中记录的变化块进行整合,获得所述差异数据块位置。
进一步地,所述FusionStorage存储类型下,每次备份进行一次快照,在备份完成后,删除上一次备份时的快照,保留本次备份的快照。
本发明还提供一种基于FusionCompute平台的差异恢复装置,包括:
快照单元,用于对虚拟机进行快照,定义为当前快照;
差异数据块获取单元,用于根据所述当前快照获取备份时间点与当前时间点的差异数据块位置;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海爱数信息技术股份有限公司,未经上海爱数信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010616645.3/2.html,转载请声明来源钻瓜专利网。