【技术实现步骤摘要】
一种多集群下应用故障的处理方法、系统、介质和设备
[0001]本申请涉及云原生
,特别涉及一种多集群下应用故障的处理方法、系统、计算机可读存储介质和电子设备。
技术介绍
[0002]在生产实践中,企业通常采用主/备集群部署模式来部署应用实例,即将应用实例分别部署在主集群和备用集群中,并且让备用集群中的应用实例(又可称作应用副本)对主集群中的应用的运行状态进行同步,当主集群中的应用出现故障无法正常对外部访问流量进行响应时,让备用集群中的应用副本代替主集群中的应用进行响应,或者从多个备用集群中选择某个备用集群的应用副本代替主集群的应用进行响应。具体的,当主集群中的应用出现故障时,由多集群管理员手动修改负载均衡流量分发配置,将访问该应用的外部访问流量切换至备用集群中的应用副本。
[0003]现有技术采用手动进行流量切换的方式来应对主集群中的应用出现故障的情况,但在备用集群中的应用副本成为新的应用后,原先的应用和对应的应用副本之间的同步机制不会自动修改相应的同步配置,处于失效状态,即原先的应用同步机制不会自动适配流量的 ...
【技术保护点】
【技术特征摘要】
1.一种多集群下应用故障的处理方法,其特征在于,应用部署在第一集群中,所述第一集群属于第一应用集群组,所述第一应用集群组中除所述第一集群以外的其它集群组成第二应用集群组;所述第一应用集群组中的每个集群中均部署有灾备系统,所述第一集群的灾备系统作为所述应用的灾备主系统,用于将所述应用备份至所述第二应用集群组中的所有集群,所述多集群应用故障的处理方法包括:响应于所述应用出现故障,所述灾备主系统停止对所述应用进行备份;在所述第二应用集群组中的所有集群的灾备系统中确定新的灾备主系统;所述新的灾备主系统部署在第二集群中,所述第二集群中的所述应用对应的应用副本成为新的应用,所述新的灾备主系统用于将所述新的应用备份至所述第二应用集群组中除所述第二集群以外的其它集群。2.根据权利要求1所述的多集群下应用故障的处理方法,其特征在于,所述第一集群的灾备系统基于接收到的应用管理资源对象,成为所述应用的灾备主系统,并根据所述应用管理资源对象的内容,确定所述第一应用集群组中的所有集群。3.根据权利要求2所述的多集群下应用故障的处理方法,其特征在于,在所述根据所述应用管理资源对象的内容,确定所述第一应用集群组中的所有集群之后,还包括:所述应用的灾备主系统将所述应用管理资源对象的内容同步至所述第二应用集群组中的所有集群的灾备系统;所述第二应用集群组中的每个集群的灾备系统根据接收到的所述应用管理资源对象的内容,获知所述第一应用集群组中的所有集群。4.根据权利要求1所述的多集群下应用故障的处理方法,其特征在于,所述灾备主系统停止对所述应用进行备份,包括:对所述灾备主系统中的集群管理资源对象的内容进行修改,以使所述灾备主系统丧失对所述应用的操作权限。5.根据权利要求1所述的多集群下应用故障的处理方法,其特征在于,在所述灾备主系统停止对所述应用进行备份之后,还包括:所述灾备主系统成为灾备副系统,并告知所述第二应用集群组中的所有集群的灾备系统;所述第二应用集群组中的所有集群的灾备系统将所述...
【专利技术属性】
技术研发人员:牛乐川,颜开,孙亮,戴秋萍,郭峰,
申请(专利权)人:上海道客网络科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。