极客视点
极客时间编辑部
极客时间编辑部
113243 人已学习
免费领取
课程目录
已完结/共 3766 讲
2020年09月 (90讲)
时长 05:33
2020年08月 (93讲)
2020年07月 (93讲)
时长 05:51
2020年06月 (90讲)
2020年05月 (93讲)
2020年04月 (90讲)
2020年03月 (92讲)
时长 04:14
2020年02月 (87讲)
2020年01月 (91讲)
时长 00:00
2019年12月 (93讲)
2019年11月 (89讲)
2019年10月 (92讲)
2019年09月 (90讲)
时长 00:00
2019年08月 (91讲)
2019年07月 (92讲)
时长 03:45
2019年06月 (90讲)
2019年05月 (99讲)
2019年04月 (114讲)
2019年03月 (122讲)
2019年02月 (102讲)
2019年01月 (104讲)
2018年12月 (98讲)
2018年11月 (105讲)
时长 01:23
2018年10月 (123讲)
时长 02:06
2018年09月 (119讲)
2018年08月 (123讲)
2018年07月 (124讲)
2018年06月 (119讲)
时长 02:11
2018年05月 (124讲)
时长 03:16
2018年04月 (120讲)
2018年03月 (124讲)
2018年02月 (112讲)
2018年01月 (124讲)
时长 02:30
时长 02:34
2017年12月 (124讲)
时长 03:09
2017年11月 (120讲)
2017年10月 (86讲)
时长 03:18
时长 03:31
时长 04:25
极客视点
15
15
1.0x
00:00/06:38
登录|注册

CNCF年度报告:84%受访者已应用容器

讲述:丁婵大小:9.12M时长:06:38
近日,CNCF 发布了 2019 年年度调查报告。据调查报告显示,云原生项目在实际生产环境中的应用在持续增长,许多项目的使用率超过了 50%,18% 的受访者表示已经在应用 Service Mesh,41% 的受访者表示已经在实践 Serverless,另外 84% 的受访者已经在实际生产环境中应用容器技术。
据悉,本次调查共采访了 1337 位技术人,其中有 71% 的受访者来自员工人数超过 100 名的企业,企业员工数量超过 5000 人的受访者占 30%。从技术领域来看,三分之二的受访者来自软件技术行业,其中比较多的是软件架构师(41%)、DevOps 主管(39%)和后端开发人员(24%)。

容器

整体来看,2019 年一年容器在开发、测试和生产环境中的应用都有所增加,尤其是在生产环境中的应用,据调查结果显示,84% 的受访者在实际生产环境中应用了容器,而在 2016 年和 2018 年的这一占比分别为 23% 和 73%。

容器部署的数量

企业部署容器的数量越来越多,部署容器数量在 250 个以上的受访者增加了 28%,部署容器数量少于 50 个的受访者下降了 43%。

容器部署的难点

据调查,43% 的受访者表示开发团队的文化氛围是容器使用和部署的最大挑战,40% 的受访者认为安全性是挑战,还有 38% 的受访者点名复杂性是容器部署的挑战。

云原生技术

Service Mesh

Service Mesh 技术在 2019 年获得了广泛的关注,有 18% 的受访者表示他们在应用 Service Mesh,而 47% 的受访者表示正在评估 Service Mesh 项目。另外,企业在实践 Service Mesh 项目时常用的三大工具是 Istio、Consul 和 Linkerd。

云原生存储

近年来,云原生存储项目变得越来越多。据调查结果显示,14% 的受访者表示已经将云原生存储技术应用在实际生产环境的项目中,27% 的受访者表示他们正在评估云原生存储技术,只有 5% 的受访者表示他们没有计划评估或应用云原生存储技术。
目前,企业使用最多的三种云原生存储技术分别是 Amazon Elastic Block Storage(EBS)、Google Persistent Disk、Azure Disk Storage。这可能与 AWS、微软和谷歌在云计算领域的市场份额存在一些关联。

Serverless

据调查结果显示,没有使用 Serverless 的受访者从 2018 年的 37% 下降到了 34%,41% 的受访者表示已经在使用 Serverless,20% 的受访者表示计划在未来 12-18 个月应用 Serverless 技术。
另外,企业在实践 Serverless 时,80% 会使用托管平台,20% 会选择安装软件。
在 Serverless 托管平台的调查中,排在第一的是 AWS Lambda,排在第二和第三的是 Google Cloud Functions 和 Azure Functions。
在使用可安装软件的用户中,Knative 是首选工具 (34%),其次是 OpenFaaS (15%) 和 Kubeless (11%)。

Kubernetes 相关调查

在接受调查且已经使用 Kubernetes 的用户中,43% 的受访者在生产环境中拥有 2-5 个集群。与 2018 年相比,这个占比上升了 8%。另外,还有 10% 的受访者表示他们在生产环境中使用的集群数量在 2-20 之间。

包管理器

目前比较主流的 Kubernetes 应用程序包管理器包括 Helm、Ksonnet 和 Managed Kubernetes offering,其中 Helm 是最流行的包管理器,在调查中获得了约 70% 的支持。

Ingress 工具

在 2019 年的 Ingress 调查中,Nginx 仍然处于领先地位,占比为 62%,排在第二位的是 HAProxy,占比 22%。值得注意的是,F5 战胜了 Envoy 排在了第三位,占比 19%。根据调查结果显示,59% 的受访者表示已经在生产环境中使用了 Ingress 工具,29% 的受访者表示会对 Ingress 工具进行评估。

监控、记录和跟踪

针对监视、日志记录和跟踪,大多数受访者表示他们会要求系统运行在本地基础设施中,而不会选择远程托管。据调查结果显示,相比于跟踪,监控和日志记录解决方案的使用范围更广,23% 的受访者表示他们不使用跟踪,而不使用监控和日志记录解决方案的受访者只有 3% 左右。

部署环境

在部署本地容器时,比较流行的 Kubernetes 部署环境是 Minikube(39%) 和 Docker Kubernetes(32%)。

应用程序开发与交付

随着 DevOps、CI/CD 工具以及敏捷方法等的流行,应用程序的发布周期正在不断缩短。据调查结果显示,以日为发布周期的应用程序从 2018 年的 15% 上升至 27%,以周为单位的发布周期从 20% 上升至 27%,而以月为发布周期的应用程序从 18% 下降到 16%。
在发布方式方面,使用混合方式的受访者从 2018 年的 25% 上升到了 41%,而手动发布的受访者从 27% 下降到了 14%。
出现这一变化的主要原因是 CI/CD 工具的流行,目前比较主流的 CI/CD 工具包括 Jenkins 、GitLab CI/CD 和 CircleCI 。另外,还有一部分受访者表示会使用自定义脚本来完成自动化工作。
以上就是今天的内容,你还可以点击文末链接查看完整报告内容。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
免费领取
登录 后留言

全部留言(4)

  • 最新
  • 精选
  • Johnny
    这个报告含金量很高,要是有国内的类似报告分析就更好了。
  • CoolPanda
    对开发测试确实有很大帮助
  • 福克斯
    容器是云计算趋势啊
  • 小斧
    远程云计算很重要,数据库存储也很重要。
    1
收起评论
大纲
固定大纲
容器
容器部署的数量
容器部署的难点
云原生技术
Service Mesh
云原生存储
Serverless
Kubernetes 相关调查
包管理器
Ingress 工具
监控、记录和跟踪
部署环境
应用程序开发与交付
显示
设置
留言
4
收藏
40
沉浸
阅读
分享
手机端
快捷键
回顶部