查看原文
其他

2021年云原生开发的状态

常华Andy Andy730 2024-03-16

来源:SlashData, The State of Cloud Native Development Report, December 2021



核心观点


  • 在过去 12 个月中,全球云原生开发人员的数量增加了 30 万,达到 680 万。与此同时,参与云原生技术的后端开发人员比例下降了3个百分点,从44%下降到41%。


  • 在各个地区,北美(47%)和西欧(46%)的采用率最高。总体而言,这些地区的大型组织和更有经验的开发人员正在推动采用。


  • Kubernetes被31%的后端开发人员使用,这在过去12个月中增加了4个百分点。目前,有560万开发人员使用Kubernetes。


  • 在各个领域,边缘计算在采用Kubernetes方面经历了快速增长,现在在容器和Kubernetes中具有最高的使用率。


  • 仅在边缘开发人员中,Kubernetes的使用率在过去12个月中增加了11个百分点,达到63%。在所有受访行业中,边缘技术的采用率最高。


  • 无服务器架构也对边缘开发人员具有吸引力:48%的边缘开发人员使用无服务器,而所有后端开发人员中只有33%。


  • 在无服务器工具中,AWS Lambda继续处于领先地位。然而,Google Cloud Run在过去12个月中取得了相当大的进步。



云原生技术的区域使用情况


容器和云原生技术的使用情况因地区而异。尽管在过去 12 个月中,除中东和非洲外,几乎所有地区的容器采用率都显著提高,但无服务器解决方案的采用率略有下降,而包括欧洲和北美在内的许多地区,容器编排的采用率仍略有变化。


尽管如此,容器采用率的增加延续了我们在上一份报告中提及的积极趋势。目前,61%的后端开发人员使用容器。西欧拥有最高的使用率,四分之三的开发商采用了容器,而中东和非洲的采用率最低。不到一半的开发人员通过该区域的容器管理其应用程序进程。


与容器和容器编排的使用不同,无服务器解决方案在许多地区的使用率大幅下降,例如北美(——6个百分点)、东欧(——8个百分点)、南亚(——6个百分点)以及中东和非洲(——4个百分点)。目前无视负面趋势的两个地区是大洋洲(+ 9个百分点)和南美洲(+ 5个百分点)。


总体而言,云原生计算现在在大洋洲(56%),北美(47%)和西欧(46%)最广泛地采用。它仍然是中东和非洲(28%)和东欧(37%)采用率最低的。


使用率的这种差异是有充分理由的。容器编排的采用与公司规模密切相关。也就是说,我们观察到大型组织中的采用率要高得多,这可能是由项目复杂性驱动的。从我们的分析中排除员工人数不超过 10 人的小型组织时,云原生采用率在各个地区变得更加平衡,例如西欧(49%)、中东和非洲(45%)以及东欧(43%)。



Kubernetes 和容器在后端开发人员中的使用和意识


我们询问了大约 7,000 名后端开发人员,了解他们对 Kubernetes 和容器的认识和使用情况。这个大型样本包括云原生和非云原生开发人员,并提供了这些云原生技术在整个后端开发人员群体中的知名度的公正画面。


本节探讨后端开发人员对 Kubernetes 和容器的认识和使用,并研究数据中有趣的趋势。截至2021年第一季度,57%的后端开发人员在过去12个月内使用过容器,但只有31%的开发人员使用Kubernetes来编排这些容器:总共有560万开发人员。在过去的12个月里,他们对Kubernetes的整体使用量增加了4个百分点。因此,Kubernetes似乎在云原生空间中表现出一种独特的积极趋势,可以说仍有增长空间。


然而,21%的后端开发人员表示他们听说过Kubernetes,但不确定它的作用。另有11%的人说他们没有听说过Kubernetes。虽然对Kubernetes的整体认识显着提高,但许多后端开发人员仍然不确定它能为他们做些什么。为了更深入地阐明这个问题,我们接下来将更深入地研究采用Kubernetes的开发人员的个人资料。值得注意的是,我们在2020年第一季度报告中更新了我们的方法,询问所有后端开发人员是否使用Kubernetes,而不仅仅是那些使用容器编排工具和管理平台的开发人员。这种变化导致说他们使用Kubernetes的开发人员数量增加。在2020年第一季度,使用这种方法,我们观察到后端开发人员总数中有390万Kubernetes开发人员,而确定使用容器编排工具和管理平台的270万人。


我们进一步研究了开发人员目前正在研究的十六种技术对 Kubernetes 和容器的使用情况。例如,我们考虑了雾和边缘计算,5G,机器人技术,量子计算,加密货币和其他区块链应用等技术。


从事边缘计算的开发人员在容器和 Kubernetes 中的使用率最高。在过去的12个月中,容器已经被76%使用,Kubernetes被63%的开发人员使用,目前从事边缘计算应用程序的开发人员。


虽然在边缘计算中采用Kubernetes可以说是有一些空间的 —— 在采用方面,容器和Kubernetes之间存在13个百分点的差距 —— 但这里还有其他值得一提的技术。最大的发展空间是涉及开发小程序和计算机视觉的技术,容器和Kubernetes的使用之间分别有27个百分点和23个百分点的差距。

继续滑动看下一个
向上滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存