中国云原生利用势头正在加强
克日,云原生存算基金会(Cloud Native Computing Foundation,CNCF)公布了第三次中国云原生观察陈诉(2019年)。这次观察基于 300 名受访工具,此中 97% 来自亚洲(重要是中国)。陈诉表现49%的受访者在生产中利用容器技能,72%的受访者在生产中利用Kubernetes(简称K8s),公有云利用率降落至36%,更多的企业选择混淆云。
中国云原生观察重点一览:
容器利用
我们知道容器已经转变了基于云的底子架构,但是在已往的一年中,容器在生产中的利用已成为常态。依据我们本年初公布的2019环球云原生观察,84%的受访工具在生产中利用容器,使得容器在环球范畴内无处不在。
中国观察评释,只管中国的容器利用落伍于环球,但其势头正在加强。在中国观察中,快要一半(49%)的受访工具在生产中利用容器,从2018年3月观察的32%和2018年11月的20%跃升至更高程度。
打算在生产中利用容器的中国会员越来越少-如今32%,2018年3月的观察中为57%,11月为40%。这意味着很多构造已将容器打算付诸实行,而不再处于打算阶段,但仍存在增进空间,盼望陆续增进。
随着生产中应用的增添,测试情况中容器淘汰。约28%的中国观察受访者现在测试中利用容器,与2018年3月的24%相比略有上升,但与2018年11月的观察中的42%相比有所降落。
只管容器带来了惊人的上风,但也带来了挑衅。随着时间的推移产生了改变,但是庞大性的挑衅一向连结稳定。在中国观察中,53%的受访者将庞大性列为最大挑衅。相比之下,2018年3月的观察中, 44%受访者以为庞大性是最大挑衅,占比最高。2018年11月的观察中28%的受访者,占比排第三。
在挑衅方面,宁静性排名第二,受访者占比39%。宁静初次被列为主要挑衅。培训不敷和网络并列第三,占比36%,而35%的观察受访者将可靠性和监控性作为摆设挑衅。
Kubernetes增进
Kubernetes作为一个容器编排通用平台正在行业中崭露锋芒并在中国的CNCF社区中的采纳率也急剧上升。72%的受访者表现在生产中利用Kubernetes-与2018年11月的40%相比有了大幅增进。
是以,评估Kubernetes的人数从42%降至17%。
我们还看到Kubernetes的生产集群在摆设范畴两头的增进。大部门中国观察的受访构造利用不到10个集群,但是运行50个以上的集群的构造有所增添。这大概是因为在生产中利用容器的新受访者数目增添,从而增添了集群。
36%的受访者拥有2到5个集群,高于2018年11月的25%,一半的受访者利用1到5个集群,70%的受访者利用1到10个。只有13%多的受访者生产中有凌驾50个集群,而在2018年11月时仅有5%的受访者。
打包
Helm是打包Kubernetes应用步伐最受接待的要领,54%的受访者选择了这种要领。
入口
NGINX(54%)是利用最多的Kubernetes入口提供商,其次是HAProxy(18%),F5(16%)和Envoy(15%)。
分散Kubernetes应用步伐
在集群中治理工具是个挑衅,但是定名空间通过按组过滤和操纵来关心治理。71%的受访者用定名空间分散Kubernetes应用步伐。在多个团队中利用Kubernetes的观察工具中,有68%利用定名空间。
监控,日记和跟踪
对付那些利用监控,日记和跟踪办理方案的用户来说,当地运行照旧通过长途办事器托管更广泛。46%的受访者利用当地监控东西,而20%的受访者通过长途办事运行。团体上利用日记和跟踪的受访者较少,但是26%的受访者在当地运行跟踪,而20%通过长途办事运行跟踪。21%的企业内部运行跟踪东西,别的21%的企业通过长途办事运行。
代码
因为连续集成(CI)和连续交付(CD)的支持,云和容器的壮大功效配合推动了中国的开辟和摆设速率。我们的观察通过开辟者将代码检入存储库的频率来量化开辟速率。35%的受访工具每天多次检入代码。43%的每周频频检入代码,16%的每月频频检入代码。
大多数受访工具公布周期是每周一次(43%),而仅五分之一多的(21%)是每月一次。而18%的是逐日一次。12%的受访工具按特定时间表事情。
CI/CD
很多人以为乐成的CI / CD的底子是流程主动化。但是,我们在中国的观察表现,纯主动化情况相对较少-只有21%的受访工具采纳主动公布周期,而31%寄托手动流程。最受接待的是混淆方法,占46%。
CI/CD是实现云原生体系机动交付和生命周期治理一种哲学和技能。Jenkins是中国社区中最受接待的CI/CD东西,占社区的一半以上53%,GitLab占40%。
云与内部摆设
云在增进,但是本年的中国观察表现了从大众云的转移,私有云的归并以及混淆云的显现。2018年11月观察中,大众云的利用彷佛到达了峰值51%,现在年降落到36%。私有云连结稳健42%,2018年11月是43%。混淆云是本年的新选择,占39%。
云原生项目
CNCF治理着大量的开源项目,这些项目对付云原生的开辟,摆设和生命周期治理至关紧张。CNCF项目在中国呈指数级增进。比方57%的受访者利用Prometheus监控和警报体系,较2018年3月的16%有明显增进。如今35%受访者利用CoreDNS, 2018年3月只有10%。Containerd运行时也实现了惊人增进,从2018年3月的3%增进到2019年头的29%。
CNCF还托管了在中国创建的四个项目,这些项目在该地域得到了更遍及的应用。Dragonfly(17%受访者在生产中利用)和KubeEdge(11%受访者在生产中利用)是最常用的两个沙箱项目, 如今两个都在孵化阶段。Harbor和TiKV是结业项目,分别有27%和5%受访者用于生产。
自CNCF前次的中国观察以来,在生产中利用云原生项目标利益产生了变化:
更快的摆设时间初次成为最大利益,被47%的受访者引用。
革新的可扩展性保存其早期的第二名,占35%。
本钱节约仍旧排名第三,为33%。
进步开辟者生产力,云可移性和更高的可用性并列第四,受访者占31%。2018年11月,可用性排名第一,可移性排名第四。
无办事器
在中国的观察中,36%受访者利用托管平台作无办事器,22%利用可安置软件。
对付那些利用托管平台作为无办事器东西的企业,排名前三的提供商是阿里云功效盘算(46%),AWS Lambda(34%)以及腾讯云无办事器云功效和华为FunctionStage并列(12%)。
对付那些利用可安置软件作为无办事器东西的用户,Kubeless排名第一(29%),其次是Knative(22%),以及Apache OpenWhisk(20%)。
2019年,我们在云原生存储和办事网络上增添了新题目。这些是盛行的云原生项目,可在活泼生产情况中支持这些上风:
存储
最常用的云原生存储项目是Ceph(24%),Amazon Elastic Block Storage(EBS)(23%)和容器存储接口(CSI)(18%)。
办事网络
中国云原生社区
CNCF如今在中国有近50个成员。中国照旧CNCF项目标第三大奉献者(按奉献者和提交者计),仅次于美国和德国。
我们有一些中国公司的案例研究,包罗:
我们还在中国开设了20,000多人到场的Kubernetes and Cloud Native课程,近来还完成了首届中国 Cloud Native + Open Source假造峰会。
中国社区以多种差别方法相识云原生技能:
文档
72%的中国受访者通过文档相识了云原生技能。每个CNCF项目在其网站上都有大量文档,可在此处找到。
http://www.cncf.io/projects/
CNCF每年投资数千美元来改进项目文档。此中包罗项目文档托管,添加教程,操纵指南等。
运动
运动是受访者相识云原生技能的一种盛行方法。
41%的受访者选择KubeCon + CloudNativeCon作为进修新技能的地方。下一个假造KubeCon + CloudNativeCon打算于11月17日至20日进行。
37%的受访者选择了聚会和当地运动,(比方Cloud Native Community Groups)作为相识云原生技能的一种方法。
网络钻研会
22%的受访者通过技能网络钻研会相识云原生技能,尚有8%选择面向营业的网络钻研会,另有8%选择CNCF网络钻研会。
CNCF (Cloud Native Computing Foundation)建立于2015年12月,从属于Linux Foundation,黑白营利性构造。CNCF(云原生存算基金会)致力于培养和维护一个厂商中立的开源生态体系,来推广云原生技能。