[发明专利]一种有状态应用的跨集群备份方法、系统、介质和电子设备在审
申请号: | 202210168779.2 | 申请日: | 2022-02-23 |
公开(公告)号: | CN114546725A | 公开(公告)日: | 2022-05-27 |
发明(设计)人: | 牛乐川;颜开;孙亮;戴秋萍;郭峰 | 申请(专利权)人: | 上海道客网络科技有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 北京五洲洋和知识产权代理事务所(普通合伙) 11387 | 代理人: | 刘素霞;刘春成 |
地址: | 200433 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 状态 应用 集群 备份 方法 系统 介质 电子设备 | ||
本申请提供了一种有状态应用的跨集群备份方法、系统、计算机可读存储介质和电子设备。该跨集群备份方法由部署在第一集群中的灾备系统执行,包括:对部署在第一集群中的待备份的有状态应用对应的声明文件进行解析,以确定第一集群对应的后端存储系统中与有状态应用绑定的存储池;将有状态应用对应的资源文件同步至第二集群,以在第二集群中部署有状态应用的应用副本;其中,资源文件包括声明文件;根据应用副本对应的声明文件的内容,将应用副本与第二集群对应的后端存储系统中用于存储应用数据的存储池进行绑定。籍此,通过灾备系统对有状态应用的资源文件和应用数据直接进行同步操作,以实现对有状态应用的运行状态的跨集群同步。
技术领域
本申请涉及云原生技术领域,特别涉及一种有状态应用的跨集群备份方法、系统、计算机可读存储介质和电子设备。
背景技术
在生产实践中,企业通常采用主/备集群部署模式来部署应用实例,即将应用实例分别部署在主集群和备用集群中,并且将主集群中的应用实例的运行状态同步至备用集群中,当主集群出现故障无法正常对外部访问流量进行响应时,由备用集群代替主集群进行响应。
为了在备用集群中部署主集群中的有状态应用的应用副本,需要将部署在主集群中的有状态应用对应的应用描述文件(Deployment),配置文件(ConfigMap)等资源文件同步至备用集群中;此外,部署在主集群中的有状态应用在运行过程中,将不断产生新的应用数据,这些应用数据和有状态应用对应的资源文件共同决定了有状态应用的运行状态。其中,有状态应用的资源文件部署在集群中,有状态应用的应用数据存储在独立于集群的后端存储系统中,而集群无法直接对位于后端存储系统的存储池中的应用数据进行直接操作,因此,对有状态应用的资源文件和应用数据进行同步,需要由应用管理员和后端存储系统管理员分别在主集群和后端存储系统中进行操作,才能分别将有状态应用的资源文件同步至备用集群,将有状态应用的应用数据同步至备用集群对应的后端存储系统中,并且根据同步后的资源文件生成的应用副本还需要与同步后的应用数据进行绑定,才能最终实现对有状态应用的运行状态的同步。
因此,需要提供一种针对上述现有技术不足的改进技术方案。
发明内容
本申请的目的在于提供一种有状态应用的跨集群备份方法、系统、计算机可读存储介质和电子设备,以解决或缓解上述现有技术中存在的问题。
为了实现上述目的,本申请提供如下技术方案:
本申请提供了一种有状态应用的跨集群备份方法,该方法由部署在第一集群中的灾备系统执行,所述有状态应用的跨集群备份方法包括:对部署在所述第一集群中的待备份的有状态应用对应的声明文件进行解析,以确定所述第一集群对应的后端存储系统中与所述有状态应用绑定的存储池;将所述有状态应用对应的资源文件同步至第二集群,以在所述第二集群中部署所述有状态应用的应用副本;其中,所述资源文件包括所述声明文件;根据所述应用副本对应的声明文件的内容,将所述应用副本与所述第二集群对应的后端存储系统中用于存储应用数据的存储池进行绑定。
优选的,所述第一集群对应于第一后端存储系统,所述第二集群对应于第二后端存储系统,所述有状态应用对应于所述第一后端存储系统中的第一存储池,所述应用副本对应于所述第二后端存储系统中的第二存储池;在将所述有状态应用对应的资源文件同步至第二集群之前,还包括:将所述有状态应用对应的声明文件中的存储字段配置为所述第二存储池;所述存储字段用于指定所述应用数据的存储位置。
优选的,在确定所述第一集群对应的后端存储系统中与所述有状态应用绑定的存储池之后,还包括:通过所述第一后端存储系统的API接口,在所述第一存储池与所述第二存储池之间建立映射关系,以将所述第一存储池中存储的所述有状态应用对应的应用数据同步至所述第二存储池。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海道客网络科技有限公司,未经上海道客网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210168779.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种耗电异常的解决方法及装置
- 下一篇:一种产科临床辅助顺产床