如何实现容器云平台的高可用,建设灾备模式的容器云平台。
收起1.首先应用清晰的知道目前应用的情况和应用部署的业务初衷,如果是采用了公有云&
私有云 同时部署Openshift情况,从运维和管理角度可以通过Openshift ACM对不同的集群做管理。
从应用的角度,可以通过类似Argocd,Pipeline的方式来实现应用副本的统一性,包括更新
,发布,迭代等。从网络方面各自的Openshift集群应该有自己装有的业务网络和可以接入的DMZ.
从存储方面,对于应用性能要求较高的场景可以考虑采用FC存储,对于性能要求不是很高的场景
可以考虑采用Redhat Ceph作为Openshift底层的分布式存储。"
2.另外,要保证业务的高可靠性,实现有多种方式,比如:应用高可用性、操作系统集群高可用性、
网络高可用性、数据库高可用性或通过容灾备份等,需要根据情况多重考虑,方案往往是多种组合,不是通过单一方式来实现。
大部分分布式存储都具有异步或同步数据的功能,有的是通过延伸集群,有的是通过复制;不过分布式存储远程传输数据对网络要求较高。
分布式缓存也可以通过比如Redis Cluster方式来实现,可以达到多主多从的异步复制,而Redhat的Data Grid方案则可以实现同步和异步复制,更适合数据强一致性场景"