题图摄于北京延庆

本文信息来自 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 ),以免错过更新。

CNCF的中国云原生调查报告相关推荐

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

    题图摄于北京延庆 本文信息来自 CNCF 官方英文博客,笔者做了修改和删节.CNCF中国的调查报告中显示: 有 72% 的受访人使用 Kubernetes; 在源于中国的 CNCF 项目中,Harbo ...

  2. 对比解读《2020年CNCF中国云原生调查报告》

    简介:4月28日,CNCF 发布了2020年度的中国云原生调查报告,这是 CNCF 在中国进行的第四次云原生调查,整体上看,代表云原生的容器.Serverless 和 Service Mesh,无论是 ...

  3. 18 ubuntu 远程原生_CNCF公布中国云原生调查报告:49%使用容器技术,Kubernetes 应用率达 72%...

    中国云原生使用势头正在增强"作者 | 李菁瑛近日,云原生计算基金会(Cloud Native Computing Foundation,CNCF)发布了第三次中国云原生调查报告(2019年) ...

  4. 2019 年 CNCF 中国云原生调查报告

    中国 72% 的受访者生产中使用 Kubernetes 在 CNCF,为更好地了解开源和云原生技术的使用,我们定期调查社区.这是第三次中国云原生调查,以中文进行,以便更深入地了解中国云原生技术采用的步 ...

  5. 2019年CNCF中国云原生调查报告

    简介:在 CNCF,为更好地了解开源和云原生技术的使用,我们定期调查社区.这是第三次中国云原生调查,以中文进行,以便更深入地了解中国云原生技术采用的步伐及如何在庞大且不断发展的社区中赋能开发者并作出变 ...

  6. CNCF中国云原生调查报告

    对于一个技术人员来说,阅读本篇文章并不会带来技术上的提升,但是通过阅读本文,你获得如下知识: 云原生技术在中国使用情况 云原生涉及到那些技术和知识点 大多数互联网公司使用的云原生技术 使用云原生技术带 ...

  7. Docker应用下滑、近七成开发者有安全疑虑,中国云原生用户调查报告来了!

    数字化转型浪潮下,云原生技术的发展突飞猛进.2021年,云原生技术领域的建设投入.集群规模持续走高,用户应用及软件发布也更加频繁.基于微服务架构构建新应用是主要建设方式,已有54.81%的用户使用微服 ...

  8. 2021年中国云原生用户调查问卷

    简介:为进一步了解我国云原生产业发展全貌,中国信息通信研究院联合阿里云启动2021年<中国云原生用户调查报告>的征集活动.本问卷以编制<中国云原生用户调查报告>为目的,聚焦国内 ...

  9. 调查问卷 | 中国云原生用户调研,邀您参与!

    填写问卷还可抽取淘宝纪念版公仔哦!https://survey.aliyun.com/apps/zhiliao/OZEiL5Lzz 当前云计算已成为数字时代的基础设施,支撑众多企业进行数字化转型升级. ...

  10. 有奖问卷 | 2022年中国云原生安全调查,邀您来答!

    伴随云原生应用和企业数字化转型的逐步深化,云原生技术在生产环境中的占有率不断攀升.云原生技术在充分发挥弹性.敏捷和服务化等优势的同时,也因软件架构的变革和应用模式的改变带来了新的安全隐患和安全防护需求 ...

最新文章

  1. LightOJ1234 Harmonic Number 调和级数求和
  2. 中国金控(00875):林裕豪调任执行董事并获任首席执行官
  3. POI操作Excel常用方法总结
  4. html中两个图片叠放,CSS实现图片叠放(勾选图标)
  5. 关于多文档MFC从xp系统上移植到win7上出现错误的问题解决经验
  6. 【转】Android 驱动开发系列四
  7. 如何用Github删除repository
  8. 零知识证明四——Fiat-Shamir,三分钟零知识证明入门
  9. php中$i++和++$i的区别
  10. [原] CentOS 7 安装 nginx, php mysql 套件
  11. mfc中CImageList的使用
  12. 【ROS2学习】二、用python编写publisher和subscriber
  13. Pycharm typo PEP 8
  14. 如何将电脑上的音乐传到苹果手机上?电脑音乐导入苹果手机
  15. oracle显示无效的月份,Oracle插入失败:无效的月份
  16. K-means最优K值计算(利用SSE)
  17. python 3.8安装pymssql
  18. Typora无法在applist里找到
  19. eclipse打不开的常见错误
  20. 初中数学老师计算机培训反思,初中数学老师教学反思

热门文章

  1. 物体移动时按下Shift键加快速度
  2. 服务器虚拟化 lpar,HMC与VIOS对新LPAR提供存储与网络虚拟化的支持
  3. Python3快速入门—5.函数
  4. 服务器被攻击网站打不开解决方案
  5. 【元宵节】中国人民大学与加拿大女王大学金融硕士项目与你的那份“缘”
  6. 计算机台式机怎么用无限,台式机如何无线上网 台式机实现无线上网的教程【图文】-太平洋电脑网PConline-太平洋电脑网...
  7. vue 实现打字机效果
  8. EduCoder-Hive表DDL操作(一、二)答案-路漫漫远俢兮
  9. java 排列组合算法_关于各种排列组合java算法
  10. Detecting Causality in Complex Ecosystems(检测复杂生态系统中的因果关系)