【技术实现步骤摘要】
本申请涉及云计算,尤其涉及一种有状态应用的云原生容灾方法和系统。
技术介绍
1、与无状态应用相比,有状态应用需要比无状态应用程序更复杂的灾难恢复策略。除了重定向流量,还需要考虑如何保持应用的状态信息的一致性和可用性。
2、在kubernetes集群中,应用程序的配置和存储数据是分离的。应用程序的配置包括部署、服务帐户和持久卷声明等,它们描述了应用程序的结构和运行所需的资源;应用程序的存储数据则是应用程序实际处理的信息或状态。如果只备份存储数据,那么在恢复应用程序时需要重新构建应用程序的配置,这将增加应用程序的恢复时间。如果只备份应用程序的配置,虽然可以启动应用程序,但没有备份应用程序的存储数据。因此,在备份有状态应用时,除了备份应用的配置文件(包含应用的配置和定义),还需要备份相关的存储数据。
3、云原生的容灾策略主要包括两类:主备和双活。传统的主备模式即生产中心正常对外提供服务时,同步或异步将数据单项复制到灾备数据中心(即备端),且灾备中心不对外提供服务。备端通常为外部存储介质,在生产环境运行过程中,数据增量备
...【技术保护点】
1.一种有状态应用的云原生容灾方法,其特征在于,所述云原生容灾方法应用于两个Kubernetes集群,每一Kubernetes集群包括etcd集群,所述原生容灾方法包括:
2.根据权利要求1所述的云原生容灾方法,其特征在于,在自动在所述两个Kubernetes集群中同步复制存储数据或资源YAML数据的步骤之后,所述方法还包括:
3.根据权利要求1所述的云原生容灾方法,其特征在于,所述为所述两个Kubernetes集群内的etcd集群分别配置相同的etcd端口号的步骤,包括:
4.根据权利要求1所述的云原生容灾方法,其特征在于,所述为
...【技术特征摘要】
1.一种有状态应用的云原生容灾方法,其特征在于,所述云原生容灾方法应用于两个kubernetes集群,每一kubernetes集群包括etcd集群,所述原生容灾方法包括:
2.根据权利要求1所述的云原生容灾方法,其特征在于,在自动在所述两个kubernetes集群中同步复制存储数据或资源yaml数据的步骤之后,所述方法还包括:
3.根据权利要求1所述的云原生容灾方法,其特征在于,所述为所述两个kubernetes集群内的etcd集群分别配置相同的etcd端口号的步骤,包括:
4.根据权利要求1所述的云原生容灾方法,其特征在于,所述为所述两个kubernetes集群的etcd集群分别创建对象实例的步骤,包括:
5.根据权利要求1所述的云原生容灾方法,其特征在于,所述分别监听所述两个kubernetes集群中存储数据和资源yaml数据...
【专利技术属性】
技术研发人员:顾斌,刘涛,于中阳,朱虹,
申请(专利权)人:上海极目银河数字科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。