近日,云原生CNCF发布了2021云原生调查报告,调查发现Kubernetes终于跨越鸿沟,成为主流。
本次调查报告共计采访了全球 3800 多名受访者,分为两部分,一部分是容器和Kubernetes,另一部分是云原生技术,例如Service Mesh、Serverless、存储及其它CNCF项目。
根据调查结果显示,云原生技术已经被大型企业完全接受。
CNCF 执行董事 Priyanka Sharma 表示:“在不断扩大的云原生社区中,Kubernetes 的采用率接近 100%,这意味着大家正在积极投资云原生。我们的数据还展示了应用云原生是多么普遍,无论是在内部部署还是作为托管服务。我相信随着容器基础设施的继续发展,2022 年将是云原生新兴领域(如边缘、可观察性和安全性)走向成熟的标志性年份。”
根据调查结果显示,96%的组织正在使用或评估Kubernetes。更令人惊奇的是Kubernetes的应用区域,新型技术中心非洲以73%的份额,超过了之前更成熟的技术中心,例如欧洲(69%)和北美(55%)。
根据SlashData最新《云计算原生开发状况报告》,Kubernetes在过去12个月里取得了惊人的增长,目前有560万开发人员使用Kubernetes,这一数据相比一年前,增长了67%。
NewRelic的相关数据也印证了Kubernetes的普遍性,Kubernetes采用率同比增长了37%,Docker采用率同比增长49%。随着Kubernetes和基于Docker平台的采用率上升,拥有复杂应用程序架构的组织对于可观察性、成熟度有更多需求。
同时,CNCF还发现了一个有趣的趋势,即Kubernetes与大型组织之间的相关性。5000以上的公司会被规模更小的更容易使用Kubernetes。无独有偶,SlashData研究结果也印证了这一点,Kubernetes在大公司的使用率飙升;而Datadog报告也称员工人数在500-1000、1000+的公司正在更多地使用Kubernetes。
随着云原生技术的发展,Kubernetes和Docker变得关注度不再那么高了。与以往相比,企业似乎正在更密集地使用Serverless和托管服务,现在用户也不一定需要了解底层的容器技术。
CNCF调查结果显示:79% 受访者表示使用经认证的Kubernetes托管平台。其中,最受欢迎的是Amazon Elastic Container Service for Kubernetes(39%)、Azure Kubernetes Service(23%)和Azure (AKS) Engine (17%)。
与此同时,CNCF调查报告显示:39%受访者正在使用Serverless技术(与2020年类似),其中,托管平台(75%)最受欢迎,比去年增长了24%,AWS Lambda(74%)和Azure Functions(39%)是首选。
DATADOG 2021 Docker 报告显示,近90% Kubernetes 用户在使用云管理服务。与此同时,使用 Amazon ECS 公司中,近40%使用Fargate,而2020年大约为35%,这表明Serverless 容器正在增加。
Datadog发布 2021 State of Serverless Report检查了数以千计的公司、上百万的函数来解读Serverless 技术,相比于两年前,lambda函数要多调用3.5次。报告称,AWS Lambda是最成熟、应用最广泛的“function-as-a-service”产品,Azure Functions 和 Google Cloud Functions 采用率也得到了惊人的增长。
SlashData 报告的趋势也类似:33%使用编排技术的开发人员目前正在使用Amazon ECS,而GKE在过去12个月里以4%的增长奋起直追;30%的编排开发人员使用Amazon EKS,AWS Lambda仍然是最受欢迎的Serverless解决方案,53%的Serverless开发人员使用。
随着 Kubernetes 逐渐为主流技术,越来越多的组织开始利用Kubernetes API和接口,向云本机堆栈上迁移,尤其体现在运行时容器(CRI-O、containerd)、Service Mesh(Envoy、Linkerd)和监控工具(Prometheus)。
在CNCF调查数据中,毕业项目在生产和评估中的使用同比保持稳定,而更成熟的项目使用率反而有所下降。比如Fluentd 下降了13% Envoy 下降了10%,而 Prometheus 下降了6%。而containerd的使用量增长尤为显著,增长了28%。