一种数据备份方法、装置、系统及可读存储介质制造方法及图纸

技术编号:33088721 阅读:27 留言:0更新日期:2022-04-15 10:57
本申请公开了一种数据备份方法、装置、系统及可读存储介质,应用于云平台的方法包括:接收第三方发送的对待备份虚拟机进行备份的备份请求,根据备份请求判断是否是对待备份虚拟机进行的首次备份;若否,则为待备份虚拟机创建第一快照,根据第一快照获取待备份虚拟机从上次备份到当前备份间的数据变化信息;将数据变化信息及第一快照的信息发送至第三方,由第三方采用LAN

【技术实现步骤摘要】
一种数据备份方法、装置、系统及可读存储介质


[0001]本申请涉及云平台
,更具体地说,涉及一种数据备份方法、装置、系统及可读存储介质。

技术介绍

[0002]随着云计算的发展,越来越多的应用系统迁移到云上。企业上云之后,用户的数据备份也与传统的保护备份有所不同。
[0003]目前,当云平台纳管第三方备份一体机时,通常是第三方发起备份流程,数据流从生产存储池流经云平台管理网到第三方备份一体机。在实际应用中,备份的数据通常比较大,这种备份方式对云平台管理网带来很大的冲击,同时备份耗时比较长,备份效率比较低。另外,由于目前第三方对云平台的虚拟磁盘进行备份时往往都是全量备份,因此,备份数量大比较大,备份效率比较低。
[0004]综上所述,如何提高第三方对云平台中的数据的备份效率,是目前本领域技术人员亟待解决的技术问题。

技术实现思路

[0005]有鉴于此,本申请的目的是提供一种数据备份方法、装置、系统及可读存储介质,用于提高第三方对云平台中的数据的备份效率。
[0006]为了实现上述目的,本申请提供如下技术方案:
[0007]一种数据备份方法,应用于云平台,包括:
[0008]接收第三方发送的对待备份虚拟机进行备份的备份请求,根据所述备份请求判断是否是对所述待备份虚拟机进行的首次备份;
[0009]若否,则为所述待备份虚拟机创建第一快照,根据所述第一快照获取所述待备份虚拟机从上次备份到当前备份间的数据变化信息;
[0010]将所述数据变化信息及所述第一快照的信息发送至所述第三方,由所述第三方根据所述第一快照的信息,采用LAN

free方式对所述第一快照中与所述数据变化信息对应的数据进行备份。
[0011]优选的,若确定是对所述待备份虚拟机进行的首次备份,则还包括:
[0012]为所述待备份虚拟机创建第二快照,并向所述第三方发送快照创建成功的消息,由所述第三方根据所述消息中包含的第二快照的信息,采用所述LAN

free方式对所述第二快照中的所有数据进行备份。
[0013]优选的,在为所述待备份虚拟机创建第二快照时,还包括:
[0014]为所述待备份虚拟机中的各虚拟磁盘创建对应的位图;
[0015]相应地,所述消息中包括各所述虚拟磁盘对应的位图,所述位图包含的位图信息均为有效,以使所述第三方根据各所述虚拟磁盘对应的位图包含的有效的位图信息对所述第二快照中的数据进行备份。
[0016]优选的,在为所述待备份虚拟机中的各虚拟磁盘创建对应的位图之后,还包括:
[0017]当所述虚拟磁盘的数据变化时,则将所述虚拟磁盘对应的位图中相应位置的位图信息标记为有效;
[0018]根据所述第一快照获取所述待备份虚拟机从上次备份到当前备份间的数据变化信息,包括:
[0019]根据所述第一快照及各所述虚拟磁盘对应的位图获取所述待备份虚拟机从上次备份到当前备份间的数据变化信息;
[0020]在所述第三方完成对所述第一快照中与所述数据变化信息对应的数据的备份后,还包括:
[0021]将各所述虚拟磁盘对应的位图包含的位图信息进行清除。
[0022]优选的,在所述第三方完成对所述第一快照中与所述数据变化信息对应的数据的备份后,还包括:
[0023]删除所述第一快照及所述第一快照的信息。
[0024]优选的,将所述数据变化信息及所述第一快照的信息发送至所述第三方,包括:
[0025]将所述数据变化信息及所述第一快照的信息通过API发送至所述第三方。
[0026]优选的,所述虚拟磁盘为QCOW2格式或RAW格式的虚拟磁盘。
[0027]一种数据备份方法,应用于第三方,包括:
[0028]向云平台发送对待备份虚拟机进行备份的备份请求,由所述云平台在确定并非是对所述待备份虚拟机进行的首次备份,并为所述待备份虚拟机创建第一快照,且根据所述第一快照获取所述待备份虚拟机从上次备份到当前备份间的数据变化信息;
[0029]接收所述云平台发送的所述数据变化信息及所述第一快照的信息,根据所述第一快照的信息,采用LAN

free方式对所述第一快照中与所述数据变化信息对应的数据进行备份。
[0030]一种数据备份装置,应用于云平台,包括:
[0031]接收模块,用于接收第三方发送的对待备份虚拟机进行备份的备份请求,根据所述备份请求判断是否是对所述待备份虚拟机进行的首次备份;
[0032]获取模块,用于若不是对所述备份请求中的待备份虚拟机进行首次备份,则为所述待备份虚拟机创建第一快照,根据所述第一快照获取所述待备份虚拟机从上次备份到当前备份间的数据变化信息;
[0033]第一发送模块,用于将所述数据变化信息及所述第一快照的信息发送至所述第三方,由所述第三方根据所述第一快照的信息,采用LAN

free方式对所述第一快照中与所述数据变化信息对应的数据进行备份。
[0034]一种数据备份装置,应用于第三方,包括:
[0035]第二发送模块,用于向云平台发送对待备份虚拟机进行备份的备份请求,由所述云平台在确定并非是对所述待备份虚拟机进行的首次备份,并为所述待备份虚拟机创建第一快照,且根据所述第一快照获取所述待备份虚拟机从上次备份到当前备份间的数据变化信息;
[0036]第一备份模块,用于接收所述云平台发送的所述数据变化信息及所述第一快照的信息,根据所述第一快照的信息,采用LAN

free方式对所述第一快照中与所述数据变化信
息对应的数据进行备份。
[0037]一种数据备份系统,包括云平台和第三方,其中:
[0038]所述第三方,用于向云平台发送对待备份虚拟机进行备份的备份请求;接收所述云平台发送的所述数据变化信息及所述第一快照的信息,根据所述第一快照的信息,采用LAN

free方式对所述第一快照中与所述数据变化信息对应的数据进行备份;
[0039]所述云平台,用于根据所述备份请求判断是否是对所述待备份虚拟机进行的首次备份;若否,则为所述待备份虚拟机创建第一快照,根据所述第一快照获取所述待备份虚拟机从上次备份到当前备份间的数据变化信息;将所述数据变化信息及所述第一快照的信息发送至所述第三方。
[0040]一种可读存储介质,所述可读存储介质中存储有计算机程序,所述计算机程序在被处理器执行时实现如上述任一项所述的数据备份方法的步骤骤。
[0041]本申请提供了一种数据备份方法、装置、系统及可读存储介质,其中,应用于云平台的方法包括:接收第三方发送的对待备份虚拟机进行备份的备份请求,根据备份请求判断是否是对待备份虚拟机进行的首次备份;若否,则为待备份虚拟机创建第一快照,根据第一快照获取待备份虚拟机从上次备份到当前备份间的数据变化信息;将数据变化信息及第一快照的信息发送至第三方,由第三本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据备份方法,其特征在于,应用于云平台,包括:接收第三方发送的对待备份虚拟机进行备份的备份请求,根据所述备份请求判断是否是对所述待备份虚拟机进行的首次备份;若否,则为所述待备份虚拟机创建第一快照,根据所述第一快照获取所述待备份虚拟机从上次备份到当前备份间的数据变化信息;将所述数据变化信息及所述第一快照的信息发送至所述第三方,由所述第三方根据所述第一快照的信息,采用LAN

free方式对所述第一快照中与所述数据变化信息对应的数据进行备份。2.根据权利要求1所述的数据备份方法,其特征在于,若确定是对所述待备份虚拟机进行的首次备份,则还包括:为所述待备份虚拟机创建第二快照,并向所述第三方发送快照创建成功的消息,由所述第三方根据所述消息中包含的第二快照的信息,采用所述LAN

free方式对所述第二快照中的所有数据进行备份。3.根据权利要求2所述的数据备份方法,其特征在于,在为所述待备份虚拟机创建第二快照时,还包括:为所述待备份虚拟机中的各虚拟磁盘创建对应的位图;相应地,所述消息中包括各所述虚拟磁盘对应的位图,所述位图包含的位图信息均为有效,以使所述第三方根据各所述虚拟磁盘对应的位图包含的有效的位图信息对所述第二快照中的数据进行备份。4.根据权利要求3所述的数据备份方法,其特征在于,在为所述待备份虚拟机中的各虚拟磁盘创建对应的位图之后,还包括:当所述虚拟磁盘的数据变化时,则将所述虚拟磁盘对应的位图中相应位置的位图信息标记为有效;根据所述第一快照获取所述待备份虚拟机从上次备份到当前备份间的数据变化信息,包括:根据所述第一快照及各所述虚拟磁盘对应的位图获取所述待备份虚拟机从上次备份到当前备份间的数据变化信息;在所述第三方完成对所述第一快照中与所述数据变化信息对应的数据的备份后,还包括:将各所述虚拟磁盘对应的位图包含的位图信息进行清除。5.根据权利要求4所述的数据备份方法,其特征在于,在所述第三方完成对所述第一快照中与所述数据变化信息对应的数据的备份后,还包括:删除所述第一快照及所述第一快照的信息。6.根据权利要求1至5任一项所述的数据备份方法,其特征在于,将所述数据变化信息及所述第一快照的信息发送至所述第三方,包括:将所述数据变化信息及所述第一快照的信息通过API发送至所述第三方。7.根据权利要求6所述的数据备份方法,其特征在于,虚拟磁盘为QCOW2格式或RAW格式的虚拟磁盘。8.一种数据备份方法,其特征在于,应用于第三方,包括:
向云平台发送对待备份虚拟机进行备份的备份请求,由所...

【专利技术属性】
技术研发人员:刘海伟刘为峰冯振
申请(专利权)人:广东浪潮智慧计算技术有限公司
类型:发明
国别省市:

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

1