合作伙伴|对比解读《2020年CNCF中国云原生调查报告》

4月28日,CNCF 发布了2020年度的中国云原生调查报告,这是 CNCF 在中国进行的第四次云原生调查,目的是帮助相关从业人员更加深入地了解云原生在国内的落地进程。

报告地址:https://www.cncf.io/blog/2021/04/28/cncf-cloud-native-survey-china-2020/

笔者在去年12月参与过这次问卷调查,从问卷内容的设置上看,2020年和2019年的两份报告有着比较好的延续性。报告关注云原生在中国落地规模上的变化,以及各个开源项目或产品使用分布上的变化。我们将前后两份报告中的数据放在一起对比来看,通过数据上的变化,也许可以为计划或正在落地云原生的企业提供一些选型参考。



2019年
2020年
问卷样本
发布时间
2020年10月
2021年4月
受访人群体量
300人,97%来自亚洲
439人,91%来自亚洲
受访人群所在企业规模
>5000人:23.3%
1000-4999:17.0%
500-999:10.7%
100-499:23.3%
50-99:9.0%
10-49:13.0%
>10:3.7%
>5000人:40%
1000-4999:12%
500-999:11%
100-499:19%
50-99:6%
10-49:9%
>10:2%
容器







生产中使用容器的比例
49%
68%
生产中使用K8s的比例
72%
82%
公共云的使用率
36%
46%
K8s生产集群规模
6-100个集群以上:44%
50个集群以上:13%
5000个集群:10%
6-100个集群以上:47%
50个集群以上:21%
5000个集群:15%
使用或部署容器的最大挑战
使用/部署复杂性:53%
安全性:39%
培训不足:36%
网络:36%
可靠性和监控:35%
使用/部署复杂性:58%
CI/CD:44%
监控:38%
安全性:36%
2020年报告未给出百分百,以上数据来自报告中柱状图的拟算
打包 Kubernetes 的方法
64%
54%
服务代理
NGINX:54%
HAProxy:18%
F5:16%
Envoy:15%
NGINX:39%
Envoy:29%
HAProxy:不到20%
F5:不到15%
Kubernetes 环境
Docker Kubernetes:42%
Minikube:
云供应商管理的 Kubernetes:14%

Docker Kubernetes:37%
云供应商管理的 Kubernetes:28%
Minikube:低于21%
工作负载自动伸缩
不希望自动伸缩任何工作:28%
计划自动伸缩无状态应用:54%
计划伸缩任务/队列处理:26%
计划自动伸缩有状态应用:
23%
不希望自动伸缩任何工作:13%
计划自动伸缩无状态应用:69%
计划伸缩任务/队列处理:35%
计划自动伸缩有状态应用:
34%

Serverless


Serverless部署方式
托管平台:36%
可安装软件:22%
托管平台:45%
可安装软件:20%
Serverless托管平台使用情况分布
阿里云函数计算FC:46%
AWS Lambda:34%
腾讯云SCF:12%
华为云FS:12%
Azure Functions:不到10%
阿里云函数计算FC:35%
AWS Lambda:19%
腾讯云SCF:不到10%
华为云FS:不到10%
(有关4个厂家占有率都降低的原因,咨询了CNCF官方:今年的占比算法中,分母包含了Installable Serverless)
Serverless可安装软件使用情况分布
Kubeless:29%
Knative:22%
Apache OpenWhisk:20%
Virtual Kubelet:超过10%
Knative:31%
Kubeless:11%
Virtual Kubelet:9%
Apache OpenWhisk:不到9%
Service Mesh和存储
Service Mesh
Istio:超过40%
Consul:超过20%
Linkerd:超过10%
Istio:接近40%
Consul:超过30%
Linkerd:超过30%
云原生存储
Ceph:24%
Amazon EBS:23%
容器存储接口CSI:18%
Ceph:31%
CSI:26%
Gluster:15% 使用
其他开源项目的使用比例
Prometheus
57%
72%
CoreDNS
35%
64%
Etcd
37%
77%
Harbor
27%
47%
CNI
22%
53%
gRPC
29%
47%

【合作伙伴|对比解读《2020年CNCF中国云原生调查报告》】整体上看,代表云原生的容器、Serverless 和 Service Mesh,无论是在使用群体上,还是落地规模上,都处于快速增长阶段。社区也越加繁荣,相关开源工具正帮助开发者更高效、更稳定的将这 3 类技术应用在生产上。目前,中国已是 CNCF 仅次于美国和德国的第三大贡献者基地(贡献者和提交者)。其中,阿里巴巴进入 CNCF 沙箱的开源项目已有6个(国内总计14个),分别是 Dragonfly、OpenKruise、OpenYurt、Vitess、ChaosBlade 和 Fluid。

    推荐阅读