一种容灾备份方法、装置、电子设备及存储介质制造方法及图纸

技术编号:28836919 阅读:18 留言:0更新日期:2021-06-11 23:34
本发明专利技术实施例提供的一种容灾备份方法、装置、电子设备及存储介质,通过在接收到容灾备份任务后,从本端的虚拟机中确定待进行容灾备份的目标虚拟机,在目标虚拟机对应的目标云服务端中确定与目标虚拟机对应的备份虚拟机,并将目标虚拟机的磁盘数据同步至备份虚拟机,可以实现以虚拟机为粒度进行容灾备份,相较于现有的双活容灾方案需要对整个系统进行容灾备份而言,其灾备方式更加灵活。进一步地,本方案基于主备容灾实现,即目标虚拟机和其对应的备份虚拟机中只有一端作为主端处于运行状态,另一端作为备端在主端发生故障时接替主端运行,这相较于现有的双活容灾方案需要两端同时在线运行而言,其资源耗费较少。

【技术实现步骤摘要】
一种容灾备份方法、装置、电子设备及存储介质
本专利技术涉及数据处理领域,尤其涉及一种容灾备份方法、装置、电子设备及存储介质。
技术介绍
容灾备份系统是指在相隔较远的异地,建立两套或多套功能相同的IT系统,互相之间可以进行健康状态监视和功能切换,当一处系统因意外(如火灾、地震等)停止工作时,整个应用系统可以切换到另一处,使得该系统功能可以继续正常工作。现有的容灾备份系统通常采用双活容灾方案,双活容灾方案是指,在异地建立一套完整的、与本地系统相当的系统,两套系统同时在线运行。由此可见,虽然双活容灾抗风险能力强,且适用于对数据实时性要求很高的应用场景,但是,双活容灾方案需要对整个系统进行灾备,灾备方式不灵活,并且需要两套系统同时运行,这就导致资源耗费大。
技术实现思路
为了解决现有的双活容灾存在的灾备方式不灵活,资源耗费大的技术问题,本专利技术提供了一种容灾备份方法、装置、电子设备及存储介质。第一方面,本专利技术提供了一种容灾备份方法,应用于多区域云服务系统中任一区域的云服务端,所述方法包括:在接收到容灾备份任务后,从本端的虚拟机中确定待进行容灾备份的目标虚拟机;在所述目标虚拟机对应的目标云服务端中确定所述目标虚拟机对应的备份虚拟机;将所述目标虚拟机的磁盘数据同步至所述备份虚拟机。在一种可能的实现方式中,所述从本端已创建的多台虚拟机中确定待进行容灾备份的目标虚拟机,包括:获取本端已创建的多台虚拟机的设定优先级;确定设定优先级满足预设条件的虚拟机作为目标虚拟机。在一种可能的实现方式中,所述在所述目标虚拟机对应的目标云服务端中确定所述目标虚拟机对应的备份虚拟机,包括:确定所述目标虚拟机对应的目标云服务端中是否具有与所述目标虚拟机相匹配的虚拟机;如果所述目标云服务端中具有与所述目标虚拟机相匹配的虚拟机,则将所述相匹配的虚拟机确定为与所述目标虚拟机对应的备份虚拟机;如果所述目标云服务端中不具有与所述目标虚拟机相匹配的虚拟机,则将所述目标虚拟机的虚拟机配置信息发送至所述目标云服务端,以及控制所述目标云服务端基于所述虚拟机配置信息创建与所述目标虚拟机对应的备份虚拟机。在一种可能的实现方式中,将所述目标虚拟机的数据同步至所述备份虚拟机,包括:当确定所述目标云服务端中不具有与所述目标虚拟机相匹配的虚拟机时,将所述目标虚拟机的全量数据同步至创建的所述备份虚拟机;当确定所述目标云服务端中具有与所述目标虚拟机相匹配的虚拟机时,将所述目标虚拟机的增量数据同步至所述相匹配的虚拟机。在一种可能的实现方式中,将所述目标虚拟机的全量数据同步至创建的所述备份虚拟机,包括:创建所述目标虚拟机磁盘的全量快照;将所述全量快照同步至创建的所述备份虚拟机。在一种可能的实现方式中,将所述目标虚拟机的增量数据同步至所述相匹配的虚拟机,包括:创建所述目标虚拟机磁盘的增量快照;将所述增量快照同步至所述相匹配的虚拟机。第二方面,本申请实施例还提供了一种容灾备份装置,应用于多区域云服务系统中任一区域的云服务端,所述装置包括:目标虚拟机确定模块,用于在接收到容灾备份任务后,从本端的虚拟机中确定待进行容灾备份的目标虚拟机;备份虚拟机确定模块,用于在所述目标虚拟机对应的目标云服务端中确定所述目标虚拟机对应的备份虚拟机;备份模块,用于将所述目标虚拟机的磁盘数据同步至所述备份虚拟机。在一种可能的实现方式中,所述目标虚拟机确定模块,具体用于:获取本端已创建的多台虚拟机的设定优先级;确定设定优先级满足预设条件的虚拟机作为目标虚拟机。在一种可能的实现方式中,所述备份虚拟机确定模块,具体用于:确定所述目标虚拟机对应的目标云服务端中是否具有与所述目标虚拟机相匹配的虚拟机;如果所述目标云服务端中具有与所述目标虚拟机相匹配的虚拟机,则将所述相匹配的虚拟机确定为与所述目标虚拟机对应的备份虚拟机;如果所述目标云服务端中不具有与所述目标虚拟机相匹配的虚拟机,则将所述目标虚拟机的虚拟机配置信息发送至所述目标云服务端,以及控制所述目标云服务端基于所述虚拟机配置信息创建与所述目标虚拟机对应的备份虚拟机。在一种可能的实现方式中,所述备份模块包括:全量备份子模块,用于当确定所述目标云服务端中不具有与所述目标虚拟机相匹配的虚拟机时,将所述目标虚拟机的全量数据同步至创建的所述备份虚拟机;增量备份子模块,用于当确定所述目标云服务端中具有与所述目标虚拟机相匹配的虚拟机时,将所述目标虚拟机的增量数据同步至所述相匹配的虚拟机。在一种可能的实现方式中,所述全量备份子模块,具体用于:创建所述目标虚拟机磁盘的全量快照;将所述全量快照同步至创建的所述备份虚拟机。在一种可能的实现方式中,所述增量备份子模块,具体用于:创建所述目标虚拟机磁盘的增量快照;将所述增量快照同步至所述相匹配的虚拟机。第三方面,本申请实施例还提供了一种电子设备,包括:处理器和存储器,所述处理器用于执行所述存储器中存储的容灾备份程序,以实现第一方面所述的容灾备份方法。第四方面,本申请实施例还提供了一种存储介质,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现第一方面所述的容灾备份方法。本专利技术实施例提供的上述技术方案与现有技术相比具有如下优点:本专利技术实施例提供的一种容灾备份方案,通过在接收到容灾备份任务后,从本端的虚拟机中确定待进行容灾备份的目标虚拟机,在目标虚拟机对应的目标云服务端中确定与目标虚拟机对应的备份虚拟机,并将目标虚拟机的磁盘数据同步至备份虚拟机,可以实现以虚拟机为粒度进行容灾备份,相较于现有的双活容灾方案需要对整个系统进行容灾备份而言,其灾备方式更加灵活。进一步地,本方案基于主备容灾实现,即目标虚拟机和其对应的备份虚拟机中只有一端作为主端处于运行状态,另一端作为备端在主端发生故障时接替主端运行,这相较于现有的双活容灾方案需要两端同时在线运行而言,其资源耗费较少。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种多区域云服务系统的示意图;图2为本专利技术实施例提供的一种容灾备份方法的流程示意图;图3为本专利技术实施例提供的另一种容灾备份方法的流程示意图;图4为本专利技术实施例提供的一种容灾备份方法的流程示意图;图5为本专利技术实施例提供的一种目标虚拟机与备份虚拟机的示意图;图6为本专利技术实施例提供的一种容灾备份方法的示意图本文档来自技高网...

【技术保护点】
1.一种容灾备份方法,其特征在于,应用于多区域云服务系统中任一区域的云服务端,所述方法包括:/n在接收到容灾备份任务后,从本端的虚拟机中确定待进行容灾备份的目标虚拟机;/n在所述目标虚拟机对应的目标云服务端中确定所述目标虚拟机对应的备份虚拟机;/n将所述目标虚拟机的磁盘数据同步至所述备份虚拟机。/n

【技术特征摘要】
1.一种容灾备份方法,其特征在于,应用于多区域云服务系统中任一区域的云服务端,所述方法包括:
在接收到容灾备份任务后,从本端的虚拟机中确定待进行容灾备份的目标虚拟机;
在所述目标虚拟机对应的目标云服务端中确定所述目标虚拟机对应的备份虚拟机;
将所述目标虚拟机的磁盘数据同步至所述备份虚拟机。


2.根据权利要求1所述的方法,其特征在于,所述从本端已创建的多台虚拟机中确定待进行容灾备份的目标虚拟机,包括:
获取本端已创建的多台虚拟机的设定优先级;
确定设定优先级满足预设条件的虚拟机作为目标虚拟机。


3.根据权利要求1所述的方法,其特征在于,所述在目标虚拟机对应的目标云服务端中确定所述目标虚拟机对应的备份虚拟机,包括:
确定所述目标虚拟机对应的目标云服务端中是否具有与所述目标虚拟机相匹配的虚拟机;
如果所述目标云服务端中具有与所述目标虚拟机相匹配的虚拟机,则将所述相匹配的虚拟机确定为与所述目标虚拟机对应的备份虚拟机;
如果所述目标云服务端中不具有与所述目标虚拟机相匹配的虚拟机,则将所述目标虚拟机的虚拟机配置信息发送至所述目标云服务端,以及控制所述目标云服务端基于所述虚拟机配置信息创建与所述目标虚拟机对应的备份虚拟机。


4.根据权利要求3所述的方法,其特征在于,将所述目标虚拟机的磁盘数据同步至所述备份虚拟机,包括:
当确定所述目标云服务端中不具有与所述目标虚拟机相匹配的虚拟机时,将所述目标虚拟机的全量...

【专利技术属性】
技术研发人员:毋永鹏
申请(专利权)人:北京金山云网络技术有限公司
类型:发明
国别省市:北京;11

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

1