2016 DevOps 新趋势调查报告
JackyLeng
8年前
<p>RightScale于2016年1月进行了有关云计算使用情况的第五次年度调查,本次调查特别关注了 <strong>最新的DevOps趋势</strong> 。从总体趋势来看,对DevOps的接受度正在增长,尤其是大企业中,Docker和各种工具的使用率呈现出强有力的增长态势。</p> <p>本次调查是目前为止针对云环境中DevOps所做的最大规模调查,受访者包含大量真实用户以及配置管理和容器工具的用户。他们的回应为目前的DevOps状态提供了一种有益视角。</p> <p>调查询问了1,060位IT专业人员对DevOps工具的接受和使用情况。42%的受访者就职于员工总数超过1000人的大型企业。本次调查的误差幅度为3.07%。</p> <p>我们将通过本文介绍此次调查中的一些重要新发现。</p> <h2>DevOps正在增长,尤其是在大企业中</h2> <ul> <li>DevOps的接受度从2015年的66%增至2016年的74%。</li> <li>DevOps的接受度在大企业中最为强劲(81%的大企业开始接受DevOps,而中小企业比例为70%)。</li> <li>大企业正在自下而上接受DevOps:接受度分别为:项目或团队29%;业务单位或部门31%;整个公司21%。</li> </ul> <h2>Docker用量翻倍,Chef和Puppet齐头并进</h2> <ul> <li>总的来说,Chef、Puppet和Docker是最主要的三大DevOps工具(分别占32%、32%,以及27%)。</li> <li>Docker是增速最快的DevOps工具,年增长率超过一倍,从2015年的13%增至2016年的27%。</li> </ul> <h2>DevOps用户会使用多种工具</h2> <ul> <li>不到半数(43%)的公司在使用诸如Chef、Puppet、Ansible或Salt等配置工具。</li> <li>使用多种配置工具的情况(25%)比只使用一种配置工具(18%)更常见。</li> <li>使用Chef或Puppet的公司中,有67%还使用了其他工具。</li> <li>配置工具通常会与Docker配合使用,80%的Docker用户使用了至少一种配置工具。</li> </ul> <h2>容器的接受度正在成熟,尤其是在大企业中</h2> <ul> <li>大企业对容器的使用超过中小企业。29%的大企业在容器中运行了工作负载,中小企业这一比例为24%,此外41%的大企业在通过容器做实验,而中小企业这一比例为33%。</li> </ul> <h2>Docker在欧洲的接受度最高,主要用户为技术公司和大企业</h2> <ul> <li>通过对不同地区、行业,以及角色的Docker接受度进行评估,RightScale发现目前Docker使用量最高的为技术型组织(32%),大型企业(29%),以及开发者(28%)。欧洲的Docker使用率(34%)也远高于平均水平。</li> </ul> <h2>对裸机容器的关注激增</h2> <ul> <li>容器目前主要部署于虚拟机(29%),而非裸机(Bare metal)环境(12%)。</li> <li>但是对于裸机容器部署的关注度激增,24%的受访者称有计划未来进行此类部署。</li> <li>大部分容器均使用传统Linux发行版构建,例如Ubuntu(43%)、CentOS(39%),以及Red Hat(37%)。CoreOS(12%)是目前使用率最高的最小化(Minimalist)操作系统,该系统就是专门针对容器设计的。</li> </ul> <h2>容器技术面临的最大挑战是经验的缺乏</h2> <ul> <li>对于目前尚未使用容器的受访者,缺乏经验是目前最大的挑战(39%)。</li> <li>已经使用容器的受访者提出的主要挑战包括安全性(29%)和技术成熟度(29%)。</li> </ul> <h2>容器技术2016年的重心是教育和经验</h2> <ul> <li>2016年,容器方面最主要的倡议为提供更多教育(62%),以及在开发/测试场景中使用容器进行更多实验(44%),接着是生产环境中的使用(28%)以及在开发/测试环境中扩大容器的使用范围(28%)。</li> </ul> <h3>DevOps趋势:重要结论</h3> <h2>DevOps正在增长,尤其是在大企业中</h2> <p>自从上一次云计算状态调查之后,12个月来我们发现DevOps的接受度有了显著提高。74%的受访者已经接受了DevOps,而去年这一比例为66%。</p> <p><img src="https://simg.open-open.com/show/f83352b6c8e4d8730ccc7a1ee66c45f4.png"></p> <p>2016年,81%的大企业开始接受DevOps,中小企业的接受度仅为70%。</p> <p><img src="https://simg.open-open.com/show/f23a67a1351cbddd181e7c36af25fb75.png"></p> <p>大企业正在自下而上接受DevOps,其中业务单位或部门(31%)以及项目和团队(29%)最有可能接受DevOps。只有21%的大企业具备在整个公司范围内接受DevOps的倡议。</p> <p><img src="https://simg.open-open.com/show/bac189ef8ee04e53a64eb0ea1905d1d3.png"></p> <h2>Docker用量翻倍,Chef和Puppet齐头并进</h2> <p>2016年,DevOps工具的用量大幅激增。Chef和Puppet依然是最常用的DevOps工具,使用率均为32%(2015年时,Chef使用率为28%,Puppet为24%)。Docker是年增长率最快的工具,用量增长一倍以上(从13%增至27%)。Ansible的用量也有显著增加,使用率从10%翻倍至20%。</p> <p><img src="https://simg.open-open.com/show/1cae38ebe74733abff3eae5a14cc0eca.png"></p> <h2>DevOps用户会使用多种工具</h2> <p>不到半数(43%)的公司在使用诸如Chef、Puppet、Ansible或Salt等配置工具。然而使用配置工具的公司更有可能同时使用多个工具。25%的受访者使用两种或更多配置工具,只使用一种工具的比例为18%。</p> <p><img src="https://simg.open-open.com/show/0c577b12474de74f4d44e77ae3908b06.png"></p> <p>Chef和Puppet是最常用的组合:使用Chef的组织中有67%同时也使用Puppet,类似的,使用Puppet的组织中也有67%同时使用了Chef。</p> <p><img src="https://simg.open-open.com/show/bbbe0f869e67bc03b3dcd9a11ba255f8.png"></p> <p>Docker并没有取代配置工具,而是被作为这些工具的补充。绝大部分Docker用户(80%)同时还使用了至少一种配置工具。Chef用户有45%同时也使用了Docker,Puppet用户则有43%使用了Docker。</p> <p><img src="https://simg.open-open.com/show/b56131181db13fbd2a7dd0efe01f3562.png"></p> <h2>容器的接受度正在成熟,尤其是在大企业中</h2> <p>对Docker的接受已远远超出实验阶段。更出乎意料的也许是有很多大企业不仅通过Docker部署工作负载,其中甚至有29%已经开始通过容器运行工作负载(开发用途仅为8%,生产负载占21%)。只有少数大企业(8%)不打算使用Docker。</p> <p><img src="https://simg.open-open.com/show/e387ef38f48dd7755df1d3049d4f1ca2.png"></p> <h2>Docker在欧洲的接受度最高,主要用户为技术公司和大企业</h2> <p>RightScale按照不同群体对受访者进行了分类,发现Docker的使用群体主要为技术公司(32%)、大企业(29%),以及开发者(28%)。目前欧洲的Docker使用率最高(34%),亚洲打算使用Docker的受访者比例最大(25%已在使用,42%计划使用)。</p> <p><img src="https://simg.open-open.com/show/01dda0e496debcd6a94522dd04a07c9d.png"></p> <h2>对裸机容器的关注激增</h2> <p>容器目前主要部署于虚拟机(29%),而非裸机环境(12%)。但是对于直接在裸机中部署容器的关注度激增,24%的受访者称有计划未来进行此类部署。</p> <p><img src="https://simg.open-open.com/show/cbc60f4627b3940bcfc07898e360dfd8.png"></p> <h2>容器技术面临的最大挑战是经验的缺乏</h2> <p>对于使用过容器的受访者,最大的挑战是安全性(29%)、技术成熟度(29%),以及容器使用经验的缺乏(25%)。对于目前尚未使用容器的受访者,缺乏经验是目前最大的挑战(39%)。</p> <p><img src="https://simg.open-open.com/show/634db7c29e644b3f0d5db2009b25f6a8.png"></p> <h2>容器技术2016年的重心是教育和经验</h2> <p>2016年,容器方面最主要的倡议为提供更多教育(62%),以及在开发/测试场景中使用容器进行更多实验(44%),接着是生产环境中的使用(28%)以及在开发/测试环境中扩大容器的使用范围(28%)。</p> <p><img src="https://simg.open-open.com/show/c2f3120ba5774db1e97c656e3e776af9.png"></p> <h2>总结:DevOps接受度的大跃进</h2> <p>从2016云计算状态调查报告中可以知道,用户对DevOps的兴趣正在提升,同时对Docker的接受也呈现出野火燎原般的发展趋势。与以往的很多技术变迁不同,当时大企业的接受速度更为缓慢,但对于Docker的接受大企业反而走在最前端,速度远远超过小型组织。</p> <p>Chef和Puppet依然是最常用的DevOps工具,紧随其后的还有Docker,但只要宣称即将使用Docker的大量组织能够落实自己的计划,Docker很快就会获得更高使用率。采用Docker并不意味着要放弃其他DevOps工具。调查显示,很多组织并未采取“多选一”的做法,而是同时使用多个配置工具,大部分Docker用户同时还使用了至少另一种配置工具。</p> <p>很多Docker技术的观察家也预测说,如果用户开始使用裸机Docker,虚拟化技术供应商将面临不小的风险。虽然这个预测尚未成真,但调查显示越来越多的Docker用户打算以后抛弃虚拟机层。</p> <p>尽管全球用户都对Docker表示出兴趣,但在使用率方面,欧洲目前已经超过了北美,亚洲的使用率也在激增。随着用户关注度的持续增长,很多企业受制于压力必须开始接受Docker。实际上很多公司自己就认为相关经验的缺乏是目前最大的挑战之一,因此提高教育水平和经验,已经成为容器技术在2016年最重要的倡议。</p> <p><a href="/misc/goto?guid=4959675299097049531">阅读原文</a></p> <p> </p>