如何评价京东的 Kubernetes 集群已经是全球最大?


未来已来提问于 2018-11-28 16:26
1 个回答
  • 叁叁肆2018-11-28 16:30

    首先,计算集群规模是由业务规模决定的,在庞大人口基数和强悍快递系统的支撑下,中国全品类电商平台大促活动所造成的影响、所需要的计算资源,确实可能是国外同行难以想象的。当然,评价一个系统不能单纯地以集群规模作为衡量标准,对于现代信息系统,尤其是大型互联网业务系统设计来说,文章中提到的几个调度平台的利好 - 缩减资源碎片,资源时空复用,节能降耗以及提升计算效率,更值得大家借鉴。


    其次,这个案例再次表明 Kubernetes 能够胜任生产环境的复杂任务,提供十万级别的弹性伸缩不在话下。当然,社区版还不能把有限的研发资源用在集群规模支持上,用户需要做很多优化的工作。网易云是主流公有云厂商中率先推出以 Docker 容器和 Kubernetes 调度平台为核心的容器云服务基于社区版 Kubernetes 进行深度定制与优化,采用自研调度优化平台,于 2016 年 3 月在主流云服务提供商中最早实现支持 30 万容器规模的编排。不仅服务于网易集团内部业务,也为 5 万家外部企业用户提供服务。

    再次,容器有自己的适用场景和使用模式 - 互联网业务可以全容器化以获得弹性、灵活、稳定,传统业务辛苦容器化却未必有相应的收益;私有云可以无压力“嫌弃” OpenStack 的笨重,但 OpenStack + Kubernetes + Docker 的架构更适合公有云(VM 的隔离性 + Docker 的敏捷性),当然优化难度也是不一样的,这就考验团队的实力。具体如何选择合适的技术方案,可以参考这篇文章: 容器平台选型的十大模式:Docker、DC/OS、K8S 谁与当先? 对于如何使用 Kubernetes 构架自己的微服务架构,可以参考这篇文章:微服务化的不同阶段 Kubernetes 的不同玩法