自2014年起,Kubernetes(缩写为K8s)项目已经经历了近6年的快速发展,从2014年6月的0.1版本,到2015年7月的1.0,再到当前刚刚发布的1.18,近20个大版本的演进,所有核心功能特性已经趋于稳定。
K8s在生产使用已经成为主流,CNCF 2019最新使用调查报告的数据显示,目前84%的用户已经在生产环境中使用K8s,生产环境中容器部署规模超过1000的比例是34%,其中超过5000的大规模应用比例是19%,这三个数字对比2018年都有5%~10%以上的提升。
5年蓄力
容器市场为何依旧不愠不火
从各方面来看,Kubernetes项目都已经进入了成熟期。其实,早在K8s 1.9版本之后,K8s的应用层API已经趋于稳定,后继版本聚焦重点已经从核心应用功能转向认证、安全、运维、资源等支撑类功能,更多是优化与补充。
自17年起Docker、Mesosphere、Pivotal等曾经K8s的对手们纷纷宣布支持K8s,K8s一统容器行业成为容器标准,而后自18年起,K8s社区的贡献活跃度已经在逐步下降,去年甚至“K8s is boring”的声音也在Kubecon等各云原生会议中被提出。这是任何一个开源项目发展到成熟期的必然结果。
而从另一方面来看,容器市场则仍处于喷发前夕。从IDC 2019年底发布的中国软件定义计算市场趋势报告来看,虽然IDC预测容器市场在未来五年的复合增长率平均在56.1%,远超整个计算基础设施软件市场24.8%的复合增长率,且容器在互联网、金融、AI等部分行业已经规模落地,大批头部企业已经基于容器构建新一代企业基础设施平台,但2019年容器在计算基础设施软件市场中的整体占比仍不到10%。
K8s容器生产环境落地率突飞猛进
而容器市场则仍处于喷发前夕
这其中的原因,除了技术成熟与落地周期上的自然规律之外,也有很大程度上是因为企业在落地容器技术时所面临的各种问题与挑战。
经过数年的发展,当前业界对容器及云原生技术所能带来的好处已经普遍达成共识,包括简化运维、多环境交付一致性、降业务运营成本、缩短TTM促进业务创新等等,不过在实际落地过程中,企业仍在多个方面存在着顾虑与挑战,比如:
虽然K8s项目已经成熟
但企业落地容器技术仍面临着许多问题与挑战
新基建
或成容器市场井喷点
2020中国“新基建”政策的提出,又给企业带来了新的机遇与挑战。
“新基建”根据数字化程度可以划分为三个层次,其中处于最内核的“数字基建”由5G、大数据、人工智能、物联网、云计算等信息化、数字化支柱型产业组成。作为整个新基建产业的基座,数字基建对企业基础设施平台提出了更高的要求,简单可以总结为高产能、高智能、泛在计算三方面:
“新基建”给企业基础设施平台
提出了更高的要求
构建完整云原生技术体系
迎接市场爆发
目前的这些新挑战与新需求则并不是单一的Kubernetes项目能够覆盖的,也不仅仅是容器技术所能够解决的。
好在K8s从诞生时就自带的平台属性,以及良好的架构设计,使得基于K8s容器可以构建起一整套可以解决上述问题的“云原生”技术体系。云原生社区围绕着K8s平台南向与资源基础设施层的对接、北向与客户业务场景的结合两个方向上衍生出丰富的生态:
围绕着K8s容器所构建的云原生技术栈
帮助企业解决上述一系列问题与挑战
Kubernetes项目已推动容器技术生态进入成熟期,而容器及其所代表的云原生行业则刚刚进入加速期,存在着巨大的发展空间。
451 Research预测,2022年容器市场有望突破43亿美金,而由容器所带动的整个云原生市场则是超过百亿美金规模。华为云作为国内最早进入云原生技术领域的厂商,一直在引领容器与云原生行业的产品与解决方案创新。
面对企业落地容器技术所面临的各种挑战,以及“新基建”大战略下的新机遇,华为云已经陆续推出了混合云容器、智能边缘容器、裸金属容器、容器批量计算等创新解决方案,帮助企业全面落地云原生技术,构筑高产能、高智能、泛在计算的云原生时代新型应用基础设施架构。云原生时代大幕已然拉开,这将会是云计算发展史上的新纪元。