云原生时代, Kubernetes 多集群架构初探

  1. 云栖社区>
  2. 阿里巴巴云原生>
  3. 博客>
  4. 正文

云原生时代, Kubernetes 多集群架构初探

一绿舟 2019-08-07 10:05:33 浏览764
展开阅读全文

为什么我们需要多集群?

近年来,多集群架构已经成为“老生常谈”。我们喜欢高可用,喜欢异地多可用区,而多集群架构天生就具备了这样的能力。另一方面我们也希望通过多集群混合云来降低成本,利用到不同集群各自的优势和特性,以便使用不同集群的最新技术(如 AI、GPU 集群等)。

就是因为这种种原因,多集群几乎成为了云计算的新潮流,而被谈及最多并且落地的多集群场景主要有这三类:

一类用于应对“云突发”。如下图 1 所示,正常情况下用户使用自己的 IDC 集群提供服务,当应对突发大流量时,迅速将应用扩容到云上集群共同提供服务,将多集群作为备用资源池。该模式一般针对无状态的服务,可以快速弹性扩展,主要针对使用 CPU、内存较为密集的服务,如搜索、查询、计算等类型的服务。
a1

图 1:多集群“云突发”场景

第二类用于“云容灾”。如下图 2 所示,通常主要服务的集

网友评论

登录后评论
0/500
评论
一绿舟
+ 关注
所属云栖号: 阿里巴巴云原生