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:02446

评论

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

一个“简单”的面试题:什么是环回地址127.0.0.1?

wljslmz

10月月更 127.0.0.1 环回地址

OpenCloudOS社区发起的程序员节专属系列活动

B Impact

DDD领域驱动设计的概念解析

乌龟哥哥

微服务 10月月更

【移动应用安全】移动应用安全概述及超级用户权限获取

w010w

android 移动应用安全 root 10月月更

【web 开发基础】PHP 快速入门(10)-PHP 其他运算符详解

迷彩

web开发 10月月更 PHP基础 三元运算符

探索证券行业智能化升级核心引擎:成就客户价值

易观分析

证券

fastposter v2.9.3 简单易用的海报生成器

物有本末

海报生成器 海报编辑器 海报生成

迷宫最短路径问题

lovevivi

数据结构 C语言 10月月更

算法题学习---链表内指定区间反转

桑榆

算法题 10月月更 C++

鸿蒙开发工具 DevEco Studio 3.0 体验与项目介绍

宇宙之一粟

HarmonyOS 鸿蒙应用开发 10月月更

数据湖(十):Hive与Iceberg整合

Lansonli

数据湖 10月月更

JNI中实现类似C++回调方法-结构体操作

中国好公民st

c++ jni 10月月更

观察者模式的基础原理

阿泽🧸

观察者模式 10月月更

“程”风破浪的开发者|那些优化奇葩代码的方法

慕枫技术笔记

学习方法 代码 “程”风破浪的开发者

应用数据库常见的数据切分方式

乌龟哥哥

数据库 10月月更

“程”风破浪的开发者|python GUI开发记录

衝鋒壹号

学习方法 个人成长 “程”风破浪的开发者

Jenkins pipeline 如何到子文件中去执行命令

HoneyMoose

一行命令安装docker和docker-compose(CentOS7)

程序员欣宸

Docker Docker-compose 10月月更

C# 快捷菜单ConTextMenustrip控件学习

IC00

C# 学习 程序员 上位机 10月月更

力扣刷题训练(二)

lovevivi

数据结构 C语言 10月月更

MapReduce作业生命周期

穿过生命散发芬芳

mapreduce 10月月更

[极客大挑战 2019]Http 题解

w010w

Web HTTP CTF 10月月更

【一Go到底】第二十五天---内置函数和Go错误机制

指剑

Go golang 10月月更

【web 开发基础】PHP 快速入门(9)-PHP 运算符之位运算符详解

迷彩

位运算 10月月更 PHP基础 PHP位运算

【资损】分布式环境中的幂等性控制设计

小明Java问道之路

架构 微服务 安全 10月月更 资损

高效IO之零拷贝技术

乌龟哥哥

10月月更

Jenkins pipeline Git 检出的 Step

HoneyMoose

Spring Boot「13」使用 Actuator

Samson

Java spring 学习笔记 spring-boot 10月月更

有没有完全自主的国产化数据库技术

王磊

leetcode 191. Number of 1 Bits 位1的个数(简单)

okokabcd

LeetCode 数据结构与算法

用户故事地图——让迭代计划灵动起来

Bruce Talk

Scrum User Story Product Owner User Story Mapping

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