根据SlashData[1]为 CNCF 开发的最新的云原生开发报告,Kubernetes 在过去的 12 个月里已经展示了令人印象深刻的增长——现在有 560 万开发者使用 Kubernetes。这比一年前增长了 67%,当时全球有 390 万 Kubernetes 开发者。这一群体现在占所有后端开发者的 31%,比去年增加了 4 个百分点。
这是我们第三次与 SlashData 合作,了解云原生开发。从那时起,全球云原生开发人员的数量也在持续增长。今天有 680 万的云原生开发人员——460 万使用容器编排工具,400 万使用无服务器平台,180 万使用两者。第一份报告[2]发布于 2020 年 5 月,有 470 万云原生开发者,第二份报告[3]发布于 2020 年 8 月,有 650 万云原生开发者。
虽然在过去的一年里,云原生技术的整体发展速度有所加快,但参与云原生技术的后端开发人员的比例略有下降,从 44%降至 41%。这部分是由于后端开发人员的总体数量大幅增加,以及采用无服务器架构的减少。尽管参与无服务器架构的开发人员总数保持在 400 万,但参与无服务器架构的开发人员的比例从 27%下降到 24%。
随着 30 万开发者的增加,云原生应用的开发者数量仍在增长,但表面上的增长速度比上一次报告(180 万)要慢。一个有趣的趋势是,对于拥有超过 500 名员工的大型组织来说,Kubernetes 和容器的采用都是飞速增长的,这意味着 Kubernetes 已经安全地满足了企业的需求。
另一个需要考虑的问题是,开发人员在使用 Kubernetes 时并没有意识到它。尽管 Kubernetes 的整体认知度从去年开始显著提高,但许多后端开发人员仍然不确定 Kubernetes 能为他们做什么——21%的人说他们听说过 Kubernetes,但不确定它能做什么,而 11%的人说他们从未听说过它。正如我们去年推断的那样,开发人员可能没有意识到许多最流行的服务在底层使用 Kubernetes。当你考虑到 61%的后端开发人员使用容器,31%的人说他们使用 Kubernetes,28%的人说他们使用容器编排工具时,你会发现在理解这些技术是如何相互关联的方面存在一些差距。
我们计划在 2021 年的云原生调查中进一步探讨这些主题,调查结果将于明年年初公布。
在各个行业中,有一个领域是云原生增长比其他任何领域都多——边缘计算现在拥有最高的容器和 Kubernetes 使用率。在边缘开发者中,Kubernetes 的使用率上升了 11 个百分点,达到 63%。边缘开发人员使用容器的比例为 76%。
The State of Cloud Native Development 报告是基于 SlashData 半年一次的 Developer Economics 调查,调查了 19000 多名软件开发者,询问他们后端服务的开发和他们使用的技术。这份最新报告是在 2020 年 11 月至 2021 年 2 月期间进行的,涵盖了来自 3800 多名受访者的数据。
现在就下载[4]该报告,以了解更多关于 Kubernetes 云趋势,以及 Kubernetes 和无服务器用户中最流行的工具。
[1]SlashData: https://www.slashdata.co/
[2]第一份报告: https://www.cncf.io/blog/2020/05/04/the-state-of-cloud-native-development-a-new-survey-report/
[3]第二份报告: https://www.cncf.io/blog/2020/08/14/state-of-cloud-native-development/
[4]下载: https://www.cncf.io/wp-content/uploads/2021/12/Q1-2021-State-of-Cloud-Native-development-FINAL.pdf