前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >2019 CNCF的中国云原生调查报告

2019 CNCF的中国云原生调查报告

作者头像
Henry Zhang
发布2023-04-18 15:40:26
3650
发布2023-04-18 15:40:26
举报
文章被收录于专栏:亨利笔记亨利笔记

题图摄于北京延庆

本文信息来自 CNCF 官方英文博客,笔者做了修改和删节。CNCF中国的调查报告中显示:

  • 有 72% 的受访人使用 Kubernetes;
  • 在源于中国的 CNCF 项目中,Harbor 27% 的生产系统使用率占首位;
  • 混合云逐渐成为主流;
  • 中国是 CNCF 项目的第三大贡献者,仅次于美国和德国;
  • 无服务器平台阿里云、AWS、腾讯和华为居前4位。

点击购买CNCF Harbor项目首本中文书,《Harbor权威指南》

京东满100元减50优惠中,不要错过。

背景

CNCF 定期在社区做调查,以更好地了解开源和云原生技术的应用情况。这是第三次进行的“中国云原生调查报告”,以便更深入地了解中国采用云原生技术的速度。本报告以 2018 年 3 月和 11 月发布的两份报告为基础。

中国云原生调查报告概要

  • 49%的受访者已经在生产中使用容器,另有32%的受访人有这样的计划。与2018年11月相比,有明显的增长,当时仅有20%的受访者在生产中使用容器。
  • 72%的受访者在生产中使用Kubernetes,高于2018年11月的40%。
  • 公共云的使用率从 2018 年 11 月的 51% 下降到了 36%,取而代之的是占比为 39% 的混合云。
  • CNCF 项目的使用呈指数增长。CNCF 目前托管了四个原创于中国的项目:以经毕业的 Harbor 和 TiKV,以及孵化中的 Dragonfly 和 KubeEdge。

《2019年中国云原生调查报告》共收到300人的回应-其中97%来自亚洲,主要是来自中国。

容器的使用

容器已经改变了基于云的基础架构,在过去的一年中,容器在生产中的使用已成为常态。根据今年早些时候的全球云原生方面的调查,有84%的受访者在生产中使用容器,说明容器技术在全球范围内普遍使用。

对中国的调查报告表明,尽管中国的容器使用率落后于全球,但其势头正在增长。在中国调查中,将近一半(49%)的受访者在生产中使用了容器,相比之下,在2018年3月和11月的调查中该数字分别为32%和20%,跃升明显。

还在计划使用容器技术的中国会员已经减少——2018年3月的调查为32%,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%。

打包方式(packaging)

Helm 是 Kubernetes 应用程序最受欢迎的打包方法,有54%的受访者选择了Helm。

入口(Ingress)

NGINX(54%)是使用最多的Kubernetes入口提供商,其次是HAProxy(18%),F5(16%)和Envoy(15%)。

Kubernetes 应用的分隔

在集群中管理对象可能是一个挑战,命名空间可把对象划分为组,并进行过滤和控制。71%的受访者将其 Kubernetes 应用通过命名空间分隔。在有多个团队共用Kubernetes的公司中,有68%使用了命名空间作为隔离方式。

监控,日志和跟踪

用户在使用监控、日志和跟踪方案时,更倾向于在本地部署而不是远程服务的方案,这种情况更为常见。46%的受访者使用本地监控工具,另有20%的受访者则通过远程服务实现监控。总体而言,使用日志和跟踪的受访者较少,但26%的受访者在组织内部运行跟踪服务,而20%的受访者则使用远程跟踪服务。

代码提交

得益于云和容器的结合,在持续集成(CI)和持续交付(CD)的支持下,中国的开发和部署速度加快。我们的调查通过开发人员提交代码的频率来量化开发速度。超过三分之一的人(37%),一天多次提交代码。45%的人每周提交几次代码,17%的人每个月提交几次代码。

大多数受访者以每周一次的发布节奏(43%)工作,有五分之一(21%)的以每月为周期进行发布,而18%的则以每日为周期发布。12%的受访者正在按不特定时间发布。

CI/CD

许多人认为CI/CD成功的基础是流程的自动化。但是,在中国的调查显示,纯自动化环境相对较少-只有21%的企业采用自动发布周期,而31%的企业则依靠手动流程。占比最多的选择是混合方式,占46%。

CI/CD是一种哲学理念和技术,可实现云原生系统灵活的交付和生命周期管理。Jenkins 是中国社区中最受欢迎的 CI/CD 工具,占社区的一半以上,占53%,而GitLab则占40%。

公有云与私有化部署

云服务在增长,但是今年的中国调查显示,公有云出现转移,私有云的整合以及混合云的崛起。在我们的2018年11月调查中,公共云的使用似乎达到了顶峰,达到了51%,而今年下降到36%。私有云保持稳定,从2018年11月的43%变化到42%。混合云是今年的新选择,占39%。

云原生项目

CNCF管理着大量的开源项目,这些项目对于云原生应用的开发,部署和生命周期管理至关重要。CNCF项目在中国呈指数级增长。例如,有57%的受访者使用了Prometheus监控和告警系统,比2018年3月的16%有着显著增加。现在,CoreDNS的使用率为35%,高于2018年3月的10%。容器化运行时也实现了惊人的增长–从2018年3月的3%增加到2019年初的29%。

CNCF 还托管了在中国原创的四个项目,这些项目得到了更广泛的应用。Harbor 和 TiKV 是毕业项目,在生产中的使用率分别是27%和5%。蜻蜓(生产中使用量占17%)和KubeEdge(生产中使用量占11%)是常用的两个孵化项目。

秋天里的第一本云原生巨著:《Harbor权威指南》

自CNCF上次在中国进行调查以来,在生产中使用云原生项目带来的好处已发生了转变:

  • 47%的受访者认为,更快的部署时间首次成为最大的好处。
  • 提升的可扩展性保持了在上期的第二位,为35%。
  • 成本节省仍然排名第三,为33%。
  • 提高的开发人员生产力、云可移植性和更高的可用性以31%并列第四。在2018年11月,可用性一直排名第一,可移植性排名第四。

Serverless(无服务器)

在中国的调查中,36%的无服务使用托管平台,22%由可安装软件实现。

在使用无服务器托管平台的企业中,排名前三的提供商是:阿里云函数计算(46%),AWS Lambda(34%),以及腾讯云无服务器云函数和华为FunctionStage(并列第三,12%)。

对于那些使用无服务器可安装软件的用户,Kubeless排名第一(29%),其次是Knative(22%),以及Apache OpenWhisk(20%)。

对于2019年,我们在云原生存储和服务网格上添加了新的调查问题。以下是流行的云原生项目:

存储

最常用的云原生存储项目是Ceph(24%),Amazon弹性块存储(EBS)(23%)和容器存储接口(CSI)(18%)

服务网格

最常用的是 Istio (45%), 然后是 Consul (23%)和 Linkerd (12%)。

中国云原生社区

CNCF 在中国有近50个成员。中国还是 CNCF 项目的第三大贡献者(按贡献者和提交者计),仅次于美国和德国。

我们有一些来自中国公司的案例,包括:

  • 京东(JD.com)使用 Harbor 为私有中心镜像仓库,节省了大约60%的维护时间。秋天里的第一本云原生巨著:《Harbor权威指南》
  • 中国民生银行,其交付效率提高了3-4倍,并且通过Kubernetes使资源利用率翻了一番。
  • 蚂蚁金服(Ant Financial),在使用云原生技术的运营方面至少获得了十倍的改进。

我们还在中国开设了 Kubernetes 和 Cloud Native 课程,有20000多人参加,最近还完成了首届中国云原生开源虚拟峰会。

中国社区通过多种不同方式了解云原生技术。

文献资料

72%的中国受访者通过文档了解了云原生技术。每个CNCF项目在其网站上都有大量文档,可在此处找到(https://www.cncf.io/projects/)。CNCF每年投资数千美元来改善项目文档。其中包括项目文档托管,添加教程,操作指南等。

关于调查方法和受访者

非常感谢参与此调查的每个人!

该调查于2019年10月以普通话进行。在300名受访者中,有97%来自亚洲。

原文地址:https://www.cncf.io/blog/2020/10/13/cncf-cloud-native-survey-china-2019


新书消息:

《Harbor权威指南》是第一本全面介绍 Harbor 云原生制品仓库的书籍,由 Harbor 开源项目维护者和贡献者倾力撰写,其中不乏 Harbor 项目的创始成员,甚至 Harbor 原型代码的设计者和编写者。很多用户关心的内容在本书有详尽讲解,如:Harbor 的架构原理;OCI 制品的支持方式;高可用制品仓库系统的设计要点;镜像等制品的扫描;制品的远程复制、权限和安全策略;备份与恢复策略;API 使用指南;成功案例;社区维护治理等,是Harbor用户和开发者非常理想的参考资料。

扫码可直接在京东购买,或点击“阅读原文”购买:


要想了解云原生、区块链和人工智能等技术原理,请立即长按以下二维码,关注本公众号亨利笔记 ( henglibiji ),以免错过更新。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-11-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 亨利笔记 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 点击购买CNCF Harbor项目首本中文书,《Harbor权威指南》
  • 背景
  • 中国云原生调查报告概要
  • 容器的使用
  • Kubernetes的增长
  • 打包方式(packaging)
  • 入口(Ingress)
  • Kubernetes 应用的分隔
  • 监控,日志和跟踪
  • 代码提交
  • CI/CD
  • 公有云与私有化部署
  • 云原生项目
  • Serverless(无服务器)
  • 存储
  • 服务网格
  • 中国云原生社区
  • 文献资料
  • 关于调查方法和受访者
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档