就这几天,同事给我转了一个调查报告
说你们 FC 又获奖了
我还纳闷什么奖
原来是 CNCF 发布了 2020 年度的中国云原生调查报告
在报告中的 Serverless 调查部分
阿里云函数计算 FC 继 2019 年后
再次成为国内最受欢迎的 Serverless 产品
有人想问 🤔️
CNCF 是一个什么机构,权威性如何
现在调查报告太多,就怕被带节奏
CNCF
全称 Cloud Native Computing Foundation
中文意思就是云原生计算基金会
基金会听上去很高大上
但其实干的事情还是很接地气的
根据官网的介绍
CNCF 致力于推动云原生技术的普及
那如何去推动呢 🚀
例如CNCF会对一些云原生的开源项目进行孵化
帮助其成为更加成熟的开源项目
并会帮助项目推广给更多的企业使用
一些大家耳熟能详的云原生项目,例如
Kubernetes、Prometheus、Envoy 都是孵化自 CNCF
这很像一些创业公司的孵化器 🐣
为初创企业的发展提供办公场地、财税等各类支持
不同的是,CNCF 不仅是一个孵化器
还形成了自己的社区,有自己的社区运行章程
社区中有会员 👨👩👧👦
分为白金、金牌、银牌、最终用户、学术和非赢利成员
不同级别的会员在治理委员会中的投票权不同
阿里云、AWS、苹果、ARM、Google、微软等都是白金会员
还有最终用户社区
推动 CNCF 技术的采纳并选举最终用户技术咨询委员会
中国民生银行、中国联通、PingCAP、网易、蚂蚁金服等
都是采用 CNCF 所孵化的开源项目的典型国内用户
此外,还会举办很多业内有影响力的会议和培训
看到这,你会发现
CNCF 聚集了云原生领域最知名的开源项目、厂商和客户
是有较高权威性的第三方、非营利性、独立机构
因此,他所出具的调查报告,也具备较高的参考价值
说了这么多 CNCF
我们来看看这次调查报告中和 Serverless 相关的内容
这是 CNCF 在中国进行的第四次云原生调查
共计 439 人参与了调查
没有最好的技术,只有最适合的技术
因此,参与调研的企业分布决定了调研结果的参考价值度
从 439 人的分布看
企业规模/行业属性/职业分布如下
↑ ↑ ↑ 企业规模分布
↑ ↑ ↑ 行业分布
↑ ↑ ↑ 职位分布
整体上,调研样本是比较均衡的
规模 100 人以上的企业为主
软件类和技术类企业居多
其中,有 49% 还是 CNCF 的社区成员企业
这些特征和我们身边正在实践云原生的企业也较为匹配
谈到 Serverless,大家可能比较关注的是
身边有多少人在用了,用的是哪类技术方案,哪家厂商的产品
因此,报告也针对这三个问题做了调研
结果表明
一
31% 的企业在生产中使用 Serverless,41% 在评估
12% 计划在未来 12 个月使用
光看数字,没有感觉
我们对比下已经很普及的容器来看看
在CNCF2019 年的一份调查报告中
49% 的企业在生产中使用容器,32% 在评估
你看,Serverless 已经比较接近一年前容器的普及状态了
二
45% 使用托管平台,20% 使用可安装软件
这里的托管平台是指厂家提供的 Serverless 服务
可安装软件是指基于开源方案来自建 Serverless
大家会有疑问 😲
不是越开放,用户才会越多么
为什么 Serverless 领域
依赖厂商的 Serverless 托管平台的用户多
使用开源自建的用户却比较少呢
原因很多,我们找几个现阶段的主要原因来看看
一
开源方案的发展时间较短,稳定性、易用性上还面临诸多的挑战
二
Serverless 开源领域还咩有一个统一的标准,来加速开源生态的发展
三
Serverless 是一种全新的应用架构
他把应用拆分成颗粒度更细的函数
这对持续交付、服务治理、运维监控都提出了新的要求
即便,函数管理这一层使用开源方案
新要求带来的复杂度
比管理函数本身更加复杂
举一个不太恰当的例子
自建一个 OS 系统已经很难了
但围绕 OS 建一个应用生态就更难了
然鹅,厂商在 IaaS 的建设过程中
已经在围绕应用的各方面有了很多沉淀
因此,大部分用户会选择托管平台
把 Serverless 带来的复杂度交给厂商解决
自己只需要编写好函数就好了
今年的报告里
国内用户的 Serverless 托管平台首选
仍然是阿里云函数计算 FC
你可能会问
为什么连续两年都是 FC 😲😲😲
用户的选型依据究竟是什么呢
我们知道
Serverless 将应用拆分成了颗粒度更细的函数
从而改变了用户对云资源的管理方式
使得用户选型 Serverless 时
不仅仅看的是 Serverless 产品自身的能力
更会关注云上整体的产品丰富度和成熟度
例如系统软件、计算、网络、存储、容器、消息、可观测等等
这些云产品的能力
关乎到 Serverless 的适用范围、易用性、稳定性和性能
而 FC 背靠阿里云
有着更成熟的基础设施和更丰富的云产品生态
同时,还以开放的姿态去兼容容器镜像技术、各类开源工具
用户落地 Serverless 更放心
自由度也更大