[发明专利]备份数据的恢复方法和装置、电子设备和存储介质在审
申请号: | 202011085793.3 | 申请日: | 2020-10-12 |
公开(公告)号: | CN112214351A | 公开(公告)日: | 2021-01-12 |
发明(设计)人: | 王朝恺;叶文杰;高晓东 | 申请(专利权)人: | 珠海格力电器股份有限公司;珠海联云科技有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 北京华夏泰和知识产权代理有限公司 11662 | 代理人: | 张丽颖;韩来兵 |
地址: | 519070*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 备份 数据 恢复 方法 装置 电子设备 存储 介质 | ||
本申请提供一种备份数据的恢复方法和装置、电子设备和存储介质,该方法包括:从目标集群内所运行的服务中确定待备份的数据;将待备份的数据存储在第一对象存储服务器内,其中,第一对象存储服务器是在目标集群外设置的,用于存储目标集群中所有数据的服务器;在目标集群所在系统出现崩溃的情况下,使用第一对象存储服务器内存储的数据对目标集群进行数据恢复。在本申请中,在目标集群外设置对象存储服务器作为备份存储空间,将存储资源保存到集群外的备份服务器,即使集群宕机也不会影响备份数据,一旦服务崩溃可快速恢复到灾难前的稳定状态,最大程度的保证应用服务灾备恢复,解决了单点数据恢复失效的问题。
技术领域
本申请涉及数据处理领域,尤其涉及一种备份数据的恢复方法和装置、电子设备和存储介质。
背景技术
随着互联网技术的不断发展,容器技术与虚拟化技术已经成为一种被大家广泛认可的容器技术服务器资源共享方式,智能家居信息化体系可选择Kubernetes(容器编排引擎)进行分布式部署,提高系统的扩展性、高并发处理能力和稳定性。
其中,Kubernetes的运行数据保存在etcd存储服务,etcd是以键值对Key/Value格式存储,并对外提供数据读和数据写服务。etcd一般以多点集群形式出现,但当分布式数据库集群出现故障,比如在用户误操作、升级失败等情况下会出现单点数据恢复失效的问题。
发明内容
为了解决上述技术问题或者至少部分地解决上述技术问题,本申请提供了一种备份数据的恢复方法和装置、电子设备和存储介质。
根据本申请实施例的一个方面,提供了一种备份数据的恢复方法,该方法包括:
从目标集群内所运行的服务中确定待备份的数据;
将所述待备份的数据存储在第一对象存储服务器内,其中,所述第一对象存储服务器是在所述目标集群外设置的,用于存储所述目标集群中所有数据的服务器;
在所述目标集群所在系统出现崩溃的情况下,使用所述第一对象存储服务器内存储的数据对所述目标集群进行数据恢复。
可选地,所述从目标集群内所运行的服务中确定待备份的数据包括:
利用备份监测指令监测所述目标集群内所存储的数据;
在监测到所述目标集群内所存储的数据发生变化的情况下,获取所述目标集群内的所有数据作为所述待备份的数据,或者,获取所述目标集群中发生变化的数据作为所述待备份的数据。
可选地,所述将所述待备份的数据存储在第一对象存储服务器内包括:
在获取所述目标集群内的所有数据作为所述待备份的数据的情况下,删除所述第一对象存储服务器中存储的数据;
将所述待备份的数据存储到所述第一对象存储服务器中;
在获取所述目标集群中发生变化的数据作为所述待备份的数据的情况下,使用所述目标集群中发生变化的数据更新所述第一对象存储服务器中存储的数据。
可选地,所述将所述待备份的数据存储在第一对象存储服务器内包括:
获取为所述第一对象存储服务器创建的自定义资源;
利用所述自定义资源对所述待备份的数据进行类型扩展;
将类型扩展后的所述待备份的数据存储在第一对象存储服务器内。
可选地,所述将所述待备份的数据存储在第一对象存储服务器内包括:
将所述待备份的数据划分到多个命名空间,其中,所述多个命名空间中每个命名空间对应一种数据类型,所述多个命名空间之间的隔离方式为软隔离;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海格力电器股份有限公司;珠海联云科技有限公司,未经珠海格力电器股份有限公司;珠海联云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011085793.3/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置