据研究公司SlashData为云原生计算基金会(CNCF)撰写的最新版《云原生开发现状报告》显示,Kubernetes在过去的12个月取得了令人瞩目的增长——今天全球有560万开发人员在使用Kubernetes,这比一年前增加了67%:针对调查方法方面出现的变化进行调整后,去年全球有390万Kubernetes开发人员。这个群体现占所有后端开发人员总数的31%,比去年增加了4个百分点。
这是CNCF第三次与SlashData合作,以便深入了解云原生开发现状。从那时起,全球云原生开发人员群体就在持续壮大。今天有680万云原生开发人员——460万开发人员使用容器编排工具,400万开发人员使用serverless平台,两者都使用的开发人员有180万。第一版报告于2020年5月发布,当时声称有470万云原生开发人员。第二版报告于2020年8 月发布,云原生开发人员大幅增加650万。
Serverless采用率下降
虽然云原生整体在过去一年迎来了增长,但使用云原生技术的后端开发人员所占的比例从 44%小幅下降至41%。这一方面是由于后端开发人员总数大幅增加以及Serverless架构采用率下降。虽然使用Serverless架构的开发人员总数保持不变:400万,但使用Serverless架构的开发人员所占的比例却从27%减少到了24%。
保持冷静,云原生日渐壮大
由于开发人员增加了30万,云原生仍在发展壮大,但看起来增长速度不如上一版报告:当时增加了180万。一个值得关注的趋势是,对于拥有500多名员工的大型组织而言,Kubernetes和容器的采用率猛增,这意味着Kubernetes已经完全满足企业的需求。
另一个要考虑的方面是,开发人员在没有意识到Kubernetes的情况下就在使用它。尽管自去年以来对Kubernetes的整体认识已显著提高,但许多后端开发人员仍然不确定它可以为自己做什么——21%的人表示自己听说过Kubernetes,但不确定它是干什么用的;11%的人表示从未听说过Kubernetes。正如我们去年推断的那样,开发人员可能没有意识到许多最受欢迎的服务在幕后使用Kubernetes。如果你考虑到61%的后端开发人员报告在使用容器,而31%的人表示在使用Kubernetes,28%的人表示在使用容器编排工具,理解这些技术相互之间有怎样的关系方面似乎存在着一些差距。
这些是我们计划在2021年云原生调查中进一步探索的主题,调查结果将于明年初发布。
边缘正推动云原生增长,并进入到新领域
在众多行业,云原生在一个领域的增长势头比其他任何领域都要猛——边缘计算现在拥有最高的容器和Kubernetes使用率。在边缘开发人员当中,Kubernetes的采用率增加了11个百分点,达到63%。边缘开发人员使用容器的比例为76%。
SlashData对全球155个国家或地区的19000多名软件开发人员进行了开发人员经济学调查,每年调查两次,《云原生开发现状报告》基于该调查所得到的数据,调查询问了后端服务的开发及他们使用的技术。这份最新报告在2020年11月至2021年2月期间开展调查,包含了来自3800多名受访者的数据。