写点什么

2021 年 CNCF 调查:Kubernetes 跨越鸿沟的一年

  • 2022-05-01
  • 本文字数:2935 字

    阅读完需:约 10 分钟

2021年CNCF调查:Kubernetes跨越鸿沟的一年

大家都知道我喜欢好的调查,那么让我们来看看云原生计算基金会(Cloud Native Computing Foundation,CNCF)2021年的年度调查。 他们询问了 2302 名受访者是如何使用 Kubernetes 以及其他更通用的云原生工具的。 报告的主要结论是:Kubernetes 的使用已经成为主流,因为报告的副标题是 2021 年:“Kubernetes 跨越鸿沟的一年”。

 

​​今年的调查有很多主题,但本文仅介绍我最感兴趣的三个主题。

 

成为主流

当 CNCF 的调查以“Kubernetes 跨越鸿沟的一年”为副标题时,就意味着“Kubernetes 正在进入主流”。让我们来检查一下这个说法。首先:“鸿沟”?

 

这与创新扩散理论(Diffusion of Innovations Theory)相关,杰弗里·摩尔(Geoffrey Moore)在其著作《跨越鸿沟》(Crossing the Chasm)中指出,软件市场的采用经历了五个阶段:创新者、早期采用者、早期大众、后期大众和落后者。各个群体对新的、难以使用的软件的容忍程度都是逐渐降低的。创新者会忍受一切,因为他们喜欢使用新技术,落后者甚至可能会对你的新软件不感兴趣。在有远见的人和早期大众之间有一条鸿沟,这是大多数软件公司无法跨越的。这就是为什么,对于一个供应商(现在也包括公有云)来说,对一小部分客户有效的方法不再适用于其他所有人。他们必须“扩展”他们的产品管理、工程、支持、销售和营销,以扩展到组织中,这些组织每天都有越来越多日常的、正常的、甚至是无聊的问题。因此,摩尔的模型是一个很好的模型,它解释了 Kubernetes 是否以及是何时成为主流的。

 

让我们来算算看 Kubernetes 是否已经跨越了鸿沟。在摩尔模型中,每一组的表现呈现出了钟形曲线的形势(令人惊讶!),创新者占 2.5%,早期采用者占 13.5%,早期大众占 34%,后期大众占 34%,落后者(谢天谢地!)只占 16%。为了跨越鸿沟,你需要让 16%(2.5%+13.5%)的人使用你的软件。如果你在 17%到 50%(2.5%+13.5%+34%)范围内,你就进入了主流领域。

 

现在,让我们计算一下全球有多少开发人员正在使用 Kubernetes。为 CNCF 进行这项调查的 SlashData 估计,2021年全球有2680万开发人员。CNCF 的调查显示,“现今有 560 万开发人员争在使用 Kubernetes。”因此,我们可以得出以下的饼图:


 

如果我的计算是正确的,21%大于 16%,那么这就让 Kubernetes 跨越了鸿沟。现在,我要提醒大家一下:我并不知道 SlashData 和 CNCF 是如何得出大约有 560 万开发人员使用 Kubernetes 的。但我们继续。

 

我想我们都可以直观地了解到 Kubernetes 正处于其主流生活的开端,有这样的一些数字来支持这一点总是好的。

 

然而,对于像 Kubernetes 这样的应用程序,我喜欢关注其占所有应用程序的份额:在全球运行的所有应用程序中,有多少是在 Kubernetes 上运行的?到目前为止,根据这张饼状图我还是搞不清楚这一点。一些分析师已经对此进行了尝试,但我认为我们还没有完全掌握 Kubernetes 在所有应用程序中所占的份额。或者也许这些数字是存在的,我只需要更换一些分析师席位,仔细研究一下他们美味佳肴。希望下一次的调查能解决应用程序份额问题。

 

2021 年再次是 Serverless 的一年……

39%的受访者采用了无服务器(Serverless)模式,这显然是 Serverless 的一年……但这是过去 5 年多以来的宣言。撇开讽刺不谈,虽然增长不大,但明显在增加。Serverless 绝对是“一件事”,但几年来它的通用使用率基本没有变化。

 

自2016年以来(如果不是更早的话),每一年都是 Serverless 的时代。2022 年会是 Serverless 年吗?在 2021 年的调查中,39%的受访者表示他们正在使用 Serverless 技术。在下面的图表中,让我们看看这与往年比有何不同。

 

 

显然,在 2020 年发生了一些奇怪的事情,但总体趋势是水平的。这些年来使用的变化很小,这可能会让你觉得所有打算使用 Serverless 的人都已经在使用它了。此外,O'Reilly报告称,去年Serverless的培训急剧下降。或者,你可以更乐观一些:如果你随着时间的推移查看评估和规划的答案,你可能会推断出有第二波人对 Serverless 感兴趣,但他们还没有使用它。如果进一步探究这个故事,你可以说这个群体是后期大众和落后者。然而,由于这些数字存在如此大的差异,我的结论就不太精确了。我们必须拭目以待,看看未来几年会发生什么。

 

在等待的同时,我们可以看看人们用于 Serverless 的公有云无服务器选项。亚马逊、Azure 和谷歌在托管 Serverless 服务列表中排名第一。自 2018 年以来,调查的情况一直是如此。随着时间的推移,查看 Serverless 的“可安装软件”会更有趣,因为你会看到很多来来回回的东西(把你的玛格丽塔的盖子盖上——新瓶装旧酒):

 

 

在这张图表中,我只列出了每年的前三名(2021 年除外),并将它们带到接下来的几年,看看它们是如何变化的。这留下了很多选择,例如,在 2021 有 15 个框架可供选择,包括“其他”。

 

这些年来,在 Serverless 框架的使用中,我们看到的是 OpenFaaS 脱颖而出,而 Knative 也迅速流行起来。然而,我还不会开始打破香槟瓶:在 2021 年的调查中,只有 151 人回答了这个框架问题,有 1376 人跳过了这个问题。还有很多人尚未考虑 Serverless。

 

上市时间检查:软件发布周期

我一直感兴趣的是,从想法到软件上线组织需要多长时间。你发布软件的频率越高,你得到的关于软件有效性的反馈就越多,因为你可以观察到人们更多使用它的情况,并相应地调整功能。可能有些应用程序是例外的,但我还没有看到。社区在软件发布方面做得如何呢?

 

虽然在使用 Kubernetes 和软件发布周期之间建立因果关系是危险的,但是在频繁部署方面,回应这项调查的人做得很好。在今年的调查中,超过 80%的受访者表示他们至少每月发布一次代码,其中 31%的每周发布一次,33%的每天发布一次。

 

 

虽然这个过程是渐进式的,但在这四年中,缩短发布周期是一个很大的趋势。这是改进软件设计和有效性的关键,因为你可以设置一个小批处理循环,让你每周都可以尝试新功能,了解哪些功能有效,哪些功能无效,因此你最终能让软件变得更好。

 

总结:这不是一个零和游戏

在观看了最近的Kubernetes纪录片之后(这部纪录片很棒,你应该去看看),值得思考的是,亚马逊网络服务公司(Amazon Web Services,AWS)在公有云 Kubernetes 服务以及其他一些问题和回答中位居榜首。在 Kubernetes 的纪录片中,除了其他动机,你还会听到Kubernetes最初是对亚马逊竞争的一种回应。然而,亚马逊不仅最终加入到了 Kubernetes 阵营,而且已经成为使用最多的分发和托管 Kubernetes 服务的公司。这与纪录片的一个主要观点相呼应,即 Kubernetes不是一个零和游戏:每个利益相关者都是“赢家”,尤其是用户。

 

今年的调查还有很多内容,如果你对这类事情感兴趣,原始数据中肯定还会有更多的内容。如果你对这类事情感兴趣,也可以看看我写的2021年Kubernetes状态调查报告

 

作者介绍:

Michael Coté主要研究大型组织如何更好地构建软件,以更好地运行和发展业务。他的著作《改变思维方式》(Changing Mindsets)《整体变革》(Monolithic Transformation)《商业瓶颈》(The Business Bottleneck )涵盖了这些主题。他曾担任 RedMonk 和 451 Research 的行业分析师,研究过企业战略和并购,还做过程序员。他还联合主持了几个播客,其中包括Software Defined Talk,他的博客和播客地址是 cote.io,Twitter 帐号是@cote

 

原文链接:

https://www.infoq.com/articles/k8s-cncf-survey-chasm/

2022-05-01 08:003948

评论

发布
暂无评论
发现更多内容

蓝易云:Tomcat 部署及优化详细教程!

百度搜索:蓝易云

Java tomcat Linux Web

文盘Rust -- 给程序加个日志 | 京东云技术团队

京东科技开发者

京东云 企业号9月PK榜

DPText-DETR: 基于动态点query的场景文本检测,更高更快更鲁棒 | 京东探索研究院

京东科技开发者

京东云 企业号9月PK榜

基于 Flink CDC 高效构建入湖通道

Apache Flink

大数据 flink 实时计算

ARTS week4

Z.

ARTS 打卡计划 #ARTS 左耳朵耗子

室内LED全彩显示屏P3和P5有什么区别

Dylan

LED 全彩LED显示屏 led显示屏厂家 户内led显示屏

数据驱动决策:以经验与洞察引领工作智慧

叶小鍵

探索GreatADM:如何快速定义监控

GreatSQL

“价值交付课程”11月4-5日 · CSPO认证周末班【提前报名特惠】CST导师亲授

ShineScrum捷行

区块链项目:白皮书+PPT海报设计,热度视频/MG动画,出海包装/宣发,经济模型设计

区块链软件开发推广运营

数字藏品开发 dapp开发 区块链开发 链游开发 NFT开发

谷沁清益生菌清口含片,守护口腔健康的第一道防线

联营汇聚

当红语言模型利器:深度解析向量数据库技术及其应用

Baihai IDP

人工智能 AI 向量数据库 白海科技 大语言模型

【Y 码力】WAL 与性能

YMatrix 超融合数据库

性能提升 WAL 超融合数据库 故障恢复 YMatrix

采用Excel作为可视化设计器的开源规则引擎 NopRule

canonical

低代码 规则引擎 可视化开发 可逆计算 Nop平台

9月23-24日·上海线下·CSM认证周末班【提前报名特惠】“全球金牌课程”CST导师亲授

ShineScrum捷行

数据通信网络之OSPFv3基础

timerring

数据通信网络

对线面试官 - 绝无仅有真实线上问题排查面试题突击篇

派大星

Java 面试题

这一次,大模型颠覆广告行业!

Openlab_cosmoplat

人工智能 大模型

Rich Bowen: 无论你在创造什么,最终交付的是信任。

亚马逊云科技 (Amazon Web Services)

开源 亚马逊云科技

数据库深分页介绍及优化方案 | 京东云技术团队

京东科技开发者

京东云 企业号9月PK榜

持续部署:提高敏捷加速软件交付(内含教程)

SEAL安全

ci 持续部署 CD 软件交付 企业号9月PK榜

3天上手Ascend C编程丨通过Ascend C编程范式实现一个算子实例

华为云开发者联盟

人工智能 开发 华为云 华为云开发者联盟 企业号9月PK榜

玖章算术叶正盛将揭示为什么PostgreSQL不如MySQL流行?|3306π

NineData

数据库 postgresql 开源 叶正盛 NineData

蓝易云:提升网站性能:Nginx五种高效负载均衡策略详解!

百度搜索:蓝易云

nginx 云计算 Linux 运维 云服务器

macos轻量级思维导图软件 ClickCharts最新激活版

mac大玩家j

思维导图 Mac软件 思维导图软件

解锁社交媒体的未来:SocialFi 的承诺

区块链软件开发推广运营

交易所开发 数字藏品开发 合约交易所开发 NFT开发 区块链开发DAPP开发

WiFi Scanner for Mac(Wifi无线网络扫描管理软件) v3.1完美激活版

mac

苹果mac Windows软件 wifi scanner 无线网络扫描管理软件

mac电脑数据转换 EasyDataTransform激活最新版

胖墩儿不胖y

数据转换 Mac软件 数据处理软件

冰火两重天——GTLC有感

IT民工大叔

个人成长 GTLC 技术领导力

2021年CNCF调查:Kubernetes跨越鸿沟的一年_开源_Michael Coté_InfoQ精选文章