[发明专利]一种备份方法及装置、存储介质有效
申请号: | 201910684496.1 | 申请日: | 2019-07-26 |
公开(公告)号: | CN112306745B | 公开(公告)日: | 2023-04-07 |
发明(设计)人: | 叶耐 | 申请(专利权)人: | 中移(苏州)软件技术有限公司;中国移动通信集团有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 李昂;张颖玲 |
地址: | 215163 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 备份 方法 装置 存储 介质 | ||
本发明实施例公开了一种备份方法,该方法包括:获取多个备份后端对应的多组后端配置信息;多组后端配置信息中至少包括多个后端标识和多个后端驱动;存储多组后端配置信息,以及表征多组后端配置信息存储位置的多个配置段落标识;通过启动备份服务,利用多个配置段落标识将多组后端配置信息加载到内存中,完成多个备份后端的对接;基于多个后端标识、多个后端驱动,以及多个备份后端备份待备份数据。本发明还提出了一种备份装置和一种计算机可读存储介质,通过实施上述方案,可以为备份服务提供多个备份后端,以根据实际需求进行数据备份,从而提高了备份的灵活性。
技术领域
本发明涉及云计算技术领域,尤其涉及一种备份方法及装置、存储介质。
背景技术
开源的云计算管理平台(OpenStack),由多个组件组合起来完成具体工作,可以支持几乎所有类型的云环境。在云计算管理平台的相关组件中,存储(Cinder)组件负责云环境中块存储资源的管理,支持卷的所有生命周期活动,例如,创建、挂载、卸载、删除、快照、克隆、扩容,以及备份等等,并为计算服务(Nova)的最终用户提供存储资源。
在现有技术中,存储组件提供的卷异地容灾备份服务,是将创建的块存储资源备份到异地的存储对象中,然而,该服务只可以配置并使用一个备份后端,应用的灵活性较低。
发明内容
为解决上述技术问题,本发明实施例期望提供一种备份方法及装置、存储介质,可以为备份服务提供多个备份后端,以根据实际需求进行数据备份,从而提高了备份的灵活性。
本发明的技术方案是这样实现的:
本发明实施例提供了一种备份方法,所述方法包括:
获取多个备份后端对应的多组后端配置信息;所述多组后端配置信息中至少包括多个后端标识和多个后端驱动;
存储所述多组后端配置信息,以及表征所述多组后端配置信息存储位置的多个配置段落标识;
通过启动备份服务,利用所述多个配置段落标识将所述多组后端配置信息加载到内存中,完成所述多个备份后端的对接;
基于所述多个后端标识、所述多个后端驱动,以及所述多个备份后端备份待备份数据。
在上述方案中,所述基于所述多个后端标识、所述多个后端驱动,以及所述多个备份后端备份待备份数据,包括:
当接收到类型指定信息时,根据所述类型指定信息,从多个预设备份类型中确定目标备份类型;
根据预设备份对应关系,从所述多个后端标识中确定目标备份类型对应的目标后端标识;
将所述多个备份后端中所述目标后端标识对应的备份后端确定为目标备份后端,并将所述多个后端驱动中所述目标备份后端对应的后端驱动确定为目标后端驱动;
通过调用所述目标后端驱动,利用所述目标备份后端备份所述将待备份数据备份。
在上述方案中,所述利用所述目标备份后端备份所述待备份数据之后,所述方法还包括:
存储所述目标备份类型和所述目标后端驱动对应的驱动名称。
在上述方案中,所述存储所述目标备份类型和所述驱动名称之后,所述方法还包括:
利用所述目标备份类型或所述驱动名称,对所述待备份数据进行备份恢复或备份删除。
在上述方案中,所述完成所述多个备份后端的对接之后,所述方法还包括:
获取新增备份后端对应的一组新增后端配置信息;所述新增后端配置信息至少包括所述新增备份后端对应的新增后端标识和新增后端驱动;
存储所述新增后端配置信息,以及表征所述新增后端配置信息存储位置的新增配置段落标识;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中移(苏州)软件技术有限公司;中国移动通信集团有限公司,未经中移(苏州)软件技术有限公司;中国移动通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910684496.1/2.html,转载请声明来源钻瓜专利网。