NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

容器趋势:计划,编排和 CI——来自 Bitnami 的数据集

  • 2020-03-10
  • 本文字数:1381 字

    阅读完需:约 5 分钟

容器趋势:计划,编排和CI——来自Bitnami的数据集

过去一周内,我们有机会处理了一大堆由 Bitnami 收集的数据(科普:Bitnami 是一家 RedMonk 代理商)。Bitnami 通过他们对整个用户群的用户调研来收集这些数据的,当时给 Bitnami 发送了超过 850000 封邮件,获得了 5000 多份答案,并从中得出这份调查结果。数据集调查结果反映的 Bitnami 电子邮件分布清单显得十分重要。


数据集涵盖了包括容器使用、容器计划的领域,使用容器的编排工具,CI 工具和数据库选项。在这篇帖子中,我们会重点关注跟容器和 CI 有关的数据。


这份数据的有趣之处还在于,将主动使用和评估容器的公司,跟那些没有使用的公司进行对比。很多容器用户调查都有问题之一就是,选择标准中存在固有的偏见。这个数据并没有消除这个偏见,它只是提供了一些有趣的存在的事实。

人数

在接受调查的人数中有 30%是独立开发者,剩下的都是各个公司的雇员。


基于分析的目的,我们忽视了个人参与者,把重点聚焦在四项用户设置上,重点查看那些使用或者准备使用容器的人。


  • 员工数 2-50 人的公司

  • 员工数 50-250 的公司

  • 员工 250-100 的公司

  • 超过 1000 人的公司

容器使用和使用计划


第一个比较有趣的数据就是目前正在使用容器,以及计划在未来使用容器的人的数量,他们目前正在评估和开发容器策略。


我们接下来看一下不同大小的公司,容器使用计划的情况分析:


参与者中的 CI 使用情况

我们也来看一下所有参与者中 CI 的使用情况吧~



这里突出的地方就是,还在使用手工构建或者根本没有 CI 流程的参与者有多少。我们之前评估过,CI 对于云原生的重要性,对于大多数想要大规模使用容器的人来说,CI 则是他们开始的地方。


对于那些使用 CI 的人来说,Jenkins 毫无意外地遥遥领先。


深层挖掘——编排工具

在这些使用或者是计划使用容器的公司中,我们接下来看一下他们目前有的配置。



我们可以预料到,在现在这个阶段,在测试/开发中运用编排的案例是最多的,其次是小于 50 个节点的。


深层挖掘这些编排工具,我们查看不同大小的编排工具组织。



Kubernetes 在这里是领导者,但是很多参与者也在使用 Docker Swarm。Mesos 同样也还是有一个很强大的立足点。


我们接下来看一下每个编排工具在每个不同大小的企业中应用的分析图。


Docker Swarm



Kubernetes



Mesos



Nomad



这也反映了我们之前的结论,在不同大小的公司中,测试/开发环境中应用容器编排工具的情况是最多的。

容器用户的 CI 方法

再次的,不管是 CI 系统还是完全的手动流程,部署的手动化水平都是很惊人的,进一步查看数据,我们在主要工具方面做了一个分析调查表格,并且分析了参与者在使用不同编排工具时,会搭配什么 CI 工具。


Docker Swarm



Kubernetes



Mesos



Nomad


结论

在 Bitnami 调查表中可以很清楚地看到未来的一些趋势。


首先,这些公司在 CI 和 CD 使用方面还有很长的路要走。在我们看来,这对于云原生应用程序来说非常关键。


第二,Docker Swarm 作为一个编排工具,使用度比很多人之前所想的要多。因为这份调查是在 docker1.12 和 swarm 发布之前完成的,我们可以预见到在这个领域中会有更大的竞争。


最后,从受访者到这份调查的部署规模仍然是相对比较小的,因为很少有公司会在生产中拥有超过 200 个节点。我们真心希望能在明年看到这个改变。


文章由才云科技翻译,如若转载,必须注明转载自“才云科技”。查看原文请在浏览器中输入该网址。


本文转载自才云 Caicloud 公众号。


原文链接:https://mp.weixin.qq.com/s/5Uzyh89dKWawk92F2-8gtw


2020-03-10 18:02444

评论

发布
暂无评论
发现更多内容

Centos7升级Python2到Python3

入门小站

Linux

读《Software Engineering at Google》(16)

术子米德

架构师成长笔记

maven构建docker镜像三部曲之二:编码和构建镜像

程序员欣宸

Docker maven java 5月月更

公众号运营推广方式

源字节1号

软件开发

在线Excel转YAML工具

入门小站

工具

读《Software Engineering at Google》(19)

术子米德

架构师成长笔记

读《Software Engineering at Google》(20)

术子米德

架构师成长笔记

Git进阶系列 | 2. Git中的分支策略

俞凡

git 最佳实践

LeetCode 242:有效的字母异位词

武师叔

5月月更

读《Software Engineering at Google》(17)

术子米德

架构师成长笔记

如何在 WordPress 中创建登录页面

海拥(haiyong.site)

WordPress 5月月更

《Linux是怎么样工作的》读书笔记

懒时小窝

Linux Linux Kenel

从源码深入了解Dio 的 CancelToken

岛上码农

flutter 安卓开发 跨平台开发 ios 开发 5月月更

TypeScript 概述

Emperor_LawD

typescript 5月月更

安装Maven到Idea配置Maven竟如此简单

芝士味的椒盐

Java maven 5月月更

Netty篇之内存管理器

邱学喆

内存管理器 netty内存管理 jemalloc管理器

[Day33-02]-[二叉树] 恢复二叉搜索树

方勇(gopher)

LeetCode 二叉树 数据结构和算法

二、应用高可用设计要点

穿过生命散发芬芳

5月月更 高可用设计

架构实战营模块一作业

哈啰–J

洞见科技李博:科技向实,隐私计算规模化应用吹响号角

洞见科技

金融科技 隐私计算

[Day33-03]-[二叉树] 二叉树展开为链表

方勇(gopher)

LeetCode 二叉树 数据结构和算法

Apache Calcite整体架构及处理流程

不穿格子衬衫的程序员

大数据 Apache Calcite database SQL解析

读《Software Engineering at Google》(22)

术子米德

架构师成长笔记

抽象类——加油站加油

程序员猪小哼

阿里巴巴Java性能调优实战

Joseph295

ubuntu 18及以上版本配置IP的方法,你get了吗

伍工

Linux 网络

某年某周每一天的时间是多少

入门小站

工具

极简Java数据结构-环形队列突破上限

芝士味的椒盐

Java 数据结构 5月月更

Nacos 源码简析之 Nacos Client 自动注册原理

道嗔

源码 nacos

全链路压测(十):测试要做的准备工作

老张

性能测试 全链路压测 稳定性保障

读《Software Engineering at Google》(21)

术子米德

架构师成长笔记

容器趋势:计划,编排和CI——来自Bitnami的数据集_容器_才云科技_InfoQ精选文章