对于两地三中心的数据中心架构,k8s集群建议一套还是各区域搭建各自k8s集群?

对于两地三中心的数据中心架构,k8s集群建议一套还是各区域搭建各自k8s集群,各自有什么优缺点,对于多集群方案,每个集群3master时候过于冗余。

5回答

顾黄亮顾黄亮  技术总监 , 苏宁消费金融有限公司
挚爱咖啡赞同了此回答
一般来说,会有几点问题需要我们来思考1、执行实时备份,其中将写入一个数据中心的数据异步复制到另一个数据中心。2、 多个数据中心进行应用多活部署,就近原则,来确保更快的性能。3、如果一个数据中心发生故障,仍然可以从另一数据中心提供业务服务4、 如果一个数据中心中的几个...显示全部

一般来说,会有几点问题需要我们来思考
1、执行实时备份,其中将写入一个数据中心的数据异步复制到另一个数据中心。
2、 多个数据中心进行应用多活部署,就近原则,来确保更快的性能。
3、如果一个数据中心发生故障,仍然可以从另一数据中心提供业务服务
4、 如果一个数据中心中的几个节点发生故障,其他数据中心的资源任可以被调度

在架构设计过程中,你可以数据中心之间进行解耦,你也可以进行耦合,如果仅仅是备份,那就解耦,如果多活,那就需要耦合

收起
 2020-08-31
浏览1153
sergio1899sergio1899  系统运维工程师 , 平安集团
建议分散风险,一中心多套比较稳显示全部

建议分散风险,一中心多套比较稳

收起
 2020-09-17
浏览430
aixchina 邀答
abcwayneabcwayne  系统运维工程师 , DTC
各自一套,使用公共组件代理显示全部

各自一套,使用公共组件代理

收起
 2020-09-02
浏览1107
mileskuomileskuo  金融云架构师 , 平安科技
跨AZ/DC的双活指的是应用级别的双活,一般用跨AZ/DC的 LB + VIP来实现统一的流量入口。但是并不等于同一个集群能够跨AZ的弹性扩容。问题在于AZ之间的网络质量如何保证?一般AZ之间是专线或者裸光纤,即使这样,也避免不了网络抖动。集群内部的组件之间的API调用,MQ,时间同步,DNS...显示全部

跨AZ/DC的双活指的是应用级别的双活,一般用跨AZ/DC的 LB + VIP来实现统一的流量入口。
但是并不等于同一个集群能够跨AZ的弹性扩容。问题在于AZ之间的网络质量如何保证?一般AZ之间是专线或者裸光纤,即使这样,也避免不了网络抖动。集群内部的组件之间的API调用,MQ,时间同步,DNS解析,状态同步,集群心跳之类的都会出现致命故障。分布式系统最怕网络不稳定了,组件之间太依赖网络的延时。
所以我所见到生产系统,都是各区域搭建各自k8s集群,前端LB负载均衡, 后端存储同步。如果要实现跨集群多个k8s联动扩缩容,可以在上面封装一层集群业务管理/编排功能,可能openshift有这样的功能吧,还需要专家确认。

收起
 2020-09-02
浏览1126
mtming333mtming333  系统运维工程师 , 甜橙金融翼支付
有时候一个中心的不同网段我都要搭好几套,风险分散啊,网络一抖动就是坑自己显示全部

有时候一个中心的不同网段我都要搭好几套,风险分散啊,网络一抖动就是坑自己

收起
 2020-08-31
浏览1149

提问者

menglunyang系统工程师, 中国银行

容器云管理平台选型优先顺序调查

发表您的选型观点,参与即得50金币。

问题状态

  • 发布时间:2020-08-30
  • 关注会员:6 人
  • 问题浏览:3130
  • 最近回答:2020-09-17