[发明专利]一种有状态应用的跨集群备份方法、系统、介质和电子设备在审
申请号: | 202210168779.2 | 申请日: | 2022-02-23 |
公开(公告)号: | CN114546725A | 公开(公告)日: | 2022-05-27 |
发明(设计)人: | 牛乐川;颜开;孙亮;戴秋萍;郭峰 | 申请(专利权)人: | 上海道客网络科技有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 北京五洲洋和知识产权代理事务所(普通合伙) 11387 | 代理人: | 刘素霞;刘春成 |
地址: | 200433 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 状态 应用 集群 备份 方法 系统 介质 电子设备 | ||
1.一种有状态应用的跨集群备份方法,其特征在于,所述方法由部署在第一集群中的灾备系统执行,所述有状态应用的跨集群备份方法包括:
对部署在所述第一集群中的待备份的有状态应用对应的声明文件进行解析,以确定所述第一集群对应的后端存储系统中与所述有状态应用绑定的存储池;
将所述有状态应用对应的资源文件同步至第二集群,以在所述第二集群中部署所述有状态应用的应用副本;其中,所述资源文件包括所述声明文件;
根据所述应用副本对应的声明文件的内容,将所述应用副本与所述第二集群对应的后端存储系统中用于存储应用数据的存储池进行绑定。
2.根据权利要求1所述的有状态应用的跨集群备份方法,其特征在于,所述第一集群对应于第一后端存储系统,所述第二集群对应于第二后端存储系统,所述有状态应用对应于所述第一后端存储系统中的第一存储池,所述应用副本对应于所述第二后端存储系统中的第二存储池;
在将所述有状态应用对应的资源文件同步至第二集群之前,还包括:
将所述有状态应用对应的声明文件中的存储字段配置为所述第二存储池;所述存储字段用于指定所述应用数据的存储位置。
3.根据权利要求2所述的有状态应用的跨集群备份方法,其特征在于,在确定所述第一集群对应的后端存储系统中与所述有状态应用绑定的存储池之后,还包括:
通过所述第一后端存储系统的API接口,在所述第一存储池与所述第二存储池之间建立映射关系,以将所述第一存储池中存储的所述有状态应用对应的应用数据同步至所述第二存储池。
4.根据权利要求3所述的有状态应用的跨集群备份方法,其特征在于,所述通过所述第一后端存储系统的API接口,在所述第一存储池与所述第二存储池之间建立映射关系,具体包括:
确定所有后端存储系统之间的网络通信拓扑关系;所述网络通信拓扑关系包括所述第一后端存储系统和所述第二后端存储系统之间的网络通信连接关系;
通过所述第一后端存储系统的API接口,将所述第一存储池中存储的所述有状态应用对应的应用数据同步至所述第二后端存储系统;
通过所述第一后端存储系统的API接口,接收所述第二后端存储系统选定的所述第二存储池的相关信息,以在所述第一存储池与所述第二存储池之间建立映射关系。
5.根据权利要求1所述的有状态应用的跨集群备份方法,其特征在于,所述第一集群和所述第二集群都对应于同一后端存储系统,所述有状态应用和所述应用副本均对应于所述后端存储系统中的同一存储池,
所述将所述有状态应用对应的资源文件同步至第二集群,包括:
基于预设的配置对所述有状态应用对应的资源文件中指定字段的内容进行修改;所述资源文件包括应用描述文件、配置文件中的至少一种;
将修改后的所述有状态应用对应的资源文件同步至所述第二集群。
6.根据权利要求1-5中任一项所述的有状态应用的跨集群备份方法,其特征在于,所述有状态应用的跨集群备份方法还包括:
对所述有状态应用对应的资源文件进行监听;
响应于所述有状态应用对应的资源文件的内容发生变化,将变化后的所述有状态应用对应的资源文件同步至第二集群。
7.根据权利要求6所述的有状态应用的跨集群备份方法,其特征在于,所述对所述有状态应用对应的资源文件进行监听,包括:
与所述第一集群中的API-Server组件之间建立长连接;
通过所述长连接对所述有状态应用对应的资源文件的变化事件进行监听,确定所述有状态应用对应的资源文件的内容是否发生变化;
或者,
周期性地访问所述第一集群中的API-Server组件,获取所述有状态应用对应的资源文件,以主动检测所述有状态应用对应的资源文件是否发生变化。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海道客网络科技有限公司,未经上海道客网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210168779.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种耗电异常的解决方法及装置
- 下一篇:一种产科临床辅助顺产床