数据备份方法、设备和计算机程序产品技术

技术编号:21714107 阅读:33 留言:0更新日期:2019-07-27 19:08
本公开涉及一种数据备份方法和设备,以及用于管理数据备份的方法、设备和计算机程序产品。该在计算设备处实现的数据备份方法包括:接收指示要进行数据备份的备份消息,该备份消息指示以下至少一项:待备份虚拟机,该待备份虚拟机的运行计算设备,以及待备份虚拟磁盘,基于该备份消息,确定需要进行数据备份的块设备,该块设备与待备份虚拟磁盘的至少一部分相对应;以及对该块设备中的数据进行增量备份。根据本公开的实施例能够针对运行在云环境中的虚拟机进行增量备份,提升数据备份的效率和性能。

Data backup methods, equipment and computer program products

【技术实现步骤摘要】
数据备份方法、设备和计算机程序产品
本公开涉及数据备份的方法及其系统。更具体地,本公开涉及在计算设备处实现的数据备份的方法、设备和计算机程序产品,以及用于管理数据备份的方法、设备和计算机程序产品。
技术介绍
随着云计算相关技术的发展,越来越多企业或用户将计算所需的基础设施从本地数据中心迁移到共有云、私有云或混合云,以便实现降低成本、减少能耗和空间等目的。在这种所提供的服务是对所有计算基础设施的利用,即基础设施即服务(IaaS)的云环境中,很多情况下需要对虚拟机进行快速的备份/恢复。传统的数据备份模式例如包括、完全备份、差异备份和增量备份。其中增量备份模式由于不需要占用CPU或存储器资源来处理未变化的数据,因此,具有低能耗和备份快速的优势。但是,在IaaS云环境中,例如由于不存在相应的变化块跟踪应用程序接口(CBTAPI)等原因,通常只对云环境下的虚拟机的虚拟磁盘进行完整备份,而无法针对运行在云环境的计算节点上的虚拟机进行增量备份,这显然不利于备份效率和性能的提升。
技术实现思路
本公开提供一种数据备份的方法,能够针对运行在云环境中的虚拟机进行增量备份,提升数据备份的效率和性能。根据本公开本文档来自技高网...

【技术保护点】
1.一种数据备份方法,所述方法包括:接收指示要进行数据备份的备份消息,所述备份消息指示以下至少一项:待备份虚拟机,所述待备份虚拟机的运行计算设备,以及待备份虚拟磁盘,基于所述备份消息,确定需要进行数据备份的块设备,所述块设备与待备份虚拟磁盘的至少一部分相对应;以及对所述块设备中的数据进行增量备份。

【技术特征摘要】
1.一种数据备份方法,所述方法包括:接收指示要进行数据备份的备份消息,所述备份消息指示以下至少一项:待备份虚拟机,所述待备份虚拟机的运行计算设备,以及待备份虚拟磁盘,基于所述备份消息,确定需要进行数据备份的块设备,所述块设备与待备份虚拟磁盘的至少一部分相对应;以及对所述块设备中的数据进行增量备份。2.根据权利要求1所述的方法,其中确定需要进行数据备份的块设备包括:响应于确定所述备份消息中的待备份虚拟机的运行计算设备与所述计算设备一致,获取所述待备份虚拟机的运行数据;以及基于所述运行数据,确定与所述待备份虚拟磁盘的至少一部分相对应的块设备。3.根据权利要求1所述的方法,其中对所述数据进行增量备份包括:启动与所述块设备相对应的会话;基于所述块设备被写入的数据,设置所述会话的位图;响应于所述增量备份的触发,基于所述位图,确定与所述块设备对应的变化块列表;以及基于所述变化块列表,更新所述会话的本次备份识别号。4.根据权利要求1所述的方法,其中对所述块设备中的数据进行增量备份还包括:确定增量备份触发条件是否被满足;以及响应于增量备份触发条件被满足,对所述块设备中的数据进行增量备份。5.根据权利要求4所述的方法,其中确定增量备份触发条件是否被满足包括确定以下至少一项:所述虚拟磁盘是否被使能变化块跟踪;本次备份序列号与前一次备份序列号的比较值是否符合第一预定条件,所述备份序列号用于标识针对所述待备份虚拟机的备份;所述前一次备份序列号是否存在;与所述块设备相对应的会话的本次备份识别号与前一次备份识别号的比较值是否符合第二预定条件;以及与所述待备份虚拟磁盘相对应的变化块列表是否存在。6....

【专利技术属性】
技术研发人员:于靖张鸣柯力李娜何涛
申请(专利权)人:伊姆西IP控股有限责任公司
类型:发明
国别省市:美国,US

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

1