阅读更多

DevOps(英文Development和Operations的组合)是一组过程、方法与系统的统称,用于促进开发、技术运营和质量保障(QA)部门之间的沟通、协作与整合。DevOps让开发和运维能够更加紧密地合作,DevOps也可以看作是敏捷开发到敏捷运营在整个项目周期中的运用。

 

日前,CSDN研发频道推出了2014年DevOps实践调查活动,据活动报告显示:有37%的开发者听说过DevOps并且很感兴趣正准备使用;有60%的用户表示只知道DevOps概念,但尚未使用;能够熟练使用的用户只占到19%。

 

北上广完胜


IT产业一般都呈现区域性分布的局面,在美国,硅谷便是高科技产业的胜地,许多IT专业人才都聚集在这里。而在中国,北上广则一直是从事信息/网络研发的人才聚集地。
地区分布

 

据调查数据来看,实行DevOps战略的大多数企业/开发人员基本聚集在这三个地方,其中北京以45%的优势排名第一位,上海、深圳、广州、杭州依次排在了第二、第三、第四、第五的位置。这也说明了,DevOps理念的实施与软件产业发展水平息息相关。

 

软件工程师独占鳌头

 

尽管DevOps还是一种新兴方法,但已有不少企业开始采用相关的概念和工具来管理大型基础设施和复杂的交付流程。执行这些复杂的流程不仅需要有技术方面的支持,还得需要相关的业务技能、沟通技能等相关技术的支持。通过调查发现,兼具这些技能的就是我们的软件开发工程师。


职业分布

 

执行DevOps的主角仍然是软件开发人员,占到75%,他们除了拥有技术技能外,还得精通业务流程、发布流程等技能。其次是架构师和系统运维工程师,分别占据7%和5%。

 

年轻开发者是主力

 

 

通过调查发现,目前运用DevOps方法的主要是从事1-3年的年轻开发者,他们容易接收新鲜事物,并且学习速度也比较快。


开发年限


1-3年的年轻开发者占到40.26%,这些开发者熟悉软件的开发和发布流程。这些人的参与能够推进DevOps的普及及发展,相信在未来5年,DevOps战略将会迎来发展高峰。紧随其后的是拥有5-10年开发经验的资深软件开发者,占到19.48%。他们除了拥有过硬的技术外,在基础设施、业务等方面都有一定的工作经验,所以,上手也会比较容易。


DevOps行业领头羊:电子商务和金融

 



 行业划分

 


运维人数
 

DevOps不受企业规模影响

 

在常人的印象中,一种新技术方法的推广更适合在小企业里执行,因为大企业更容易滋生各种小团体,类似“我们”、“他们”这样的团体存在。但通过调查数据发现,企业组织的规模化对DevOps的组织与施行影响并不大。


企业规模
 

虽然拥有500人以上的企业占了总数据的44%,但这并不能说明DevOps就能在大企业里得到普及,因为紧随其后的便是50人以下的小公司,占到了23%,这些公司一般都比较更容易推广DevOps,在沟通、管理、协调上都比较易于管理。

 

DevOps仍然比较新鲜

 

随着软件开发需求的日益增多、变化速度越来越快,在1990年代出现了敏捷软件开发方法。它强调人与人的交互优先于过程和工具、可以工作的软件优先于求全责备的文档、客户协作优先于合同谈判、随时应对变化优先于循规蹈矩。

 

但它并未改善从古至今开发与运维脱节这一现象,而DevOps理念则强调开发+运维之间的协作,可以说是敏捷开发+敏捷运维。那么这一概念在国内是否得到了普及呢?


图1

据调查数据显示,只有25%的参与者正在使用DevOps,还有37%的用户只是听说过DevOps,并且很感兴趣。然而,据InformationWeek在美国做的《2014 DevOps Survey》  报告显示:在318名参与调查的用户当中,有68%的人熟悉DevOps概念,有22%的用户熟悉DevOps的运作细节,有38%的人对DevOps有点印象。而在国内,还有31%的用户表示从未听过DevOps,这也充分说明DevOps概念在国内还未得到普及。

 

实践乃是真理


图2

 
DevOps(开发运营)意识到,开发和运营是两个独立的连续过程,两者的结合可以在企业在上市时间、用户数量、收入以及软件质量等方面带来显著提升。


但由图2可以获知,在所参与的用户当中,有60%的用户目前只知道DevOps是什么,但并未用于实践。除此之外,有19%的用户能够熟练使用,有18%的用户还处于入门阶段,但这一数字将会持续上升。

 

阻碍DevOps发展的“拦路虎”

 

据某份报告显示,DevOps的成功更多是业务技能,而非技术技能。其中必备的技能包括:业务优先性、战略、行业标准等相关知识、通信技能、当前业务流程等相关知识。在运用DevOps过程中,部署开发运营的主要障碍有:组织复杂性——人员、部门、内部独立性占到41%;缺乏对开发周期的理解占到24%。



图3 


而在此次调查中,有33%的用户表示,在使用DevOps过程中缺乏工具支持。除了这一因素,最大的因素则是程序员和运维人员不同文化障碍所导致。随着DevOps理念的深入和运用的普及,相信这一障碍将会在不久后消失。也有调查者表示,其所在的企业规模不适合推行DevOps。

 

据调查数据显示,目前在使用DevOps过程中,使用最多的工具分别是:SVN、Git、Visual Studio、Puppet、Rational、Jenkins。

 

昙花一现还是未来主流?开发者有答案

 

在所有参与调查的用户中,有56%的用户对DevOps持看好态度,31%的用户则认为DevOps会成为未来开发趋势。大部分的用户都认为DevOps对开发有好处,有利于促进开发、运维之间的沟通,产品质量将会更满足客户需求,并且会提高开发和软件交付的速度。


对DevOps未来看法
 

从报告数据中我们还可以发现,越来越多的人意识到,使用DevOps给企业、产品带来的好处与实惠。DevOps战略在未来几年将会得到普及与应用。而DevOps的成功运用离不开企业领导的重视、工具的运用、开发/运维人员对业务流程的掌握、沟通与合作等因素。

 

各位开发者,你们对DevOps开发理念持何种态度?是否正在使用?不妨留言,让我们听听你们的声音。

 

 

 

  • 大小: 14.1 KB
  • 大小: 11.9 KB
  • 大小: 6.7 KB
  • 大小: 6.9 KB
  • 大小: 12.2 KB
  • 大小: 11.7 KB
  • 大小: 5.5 KB
  • 大小: 13.7 KB
  • 大小: 21.2 KB
  • 大小: 10.3 KB
来自: CSDN
1
1
评论 共 4 条 请登录后发表评论
4 楼 zoozooll 2014-09-04 09:24
devops 忘记哦不太清楚,但是这个图表很有问题的。全国怎么可能只有那个几个城市在做呢?至少缺了南京、武汉这两个比较大的地方,也没有“其他”这个选项。真不知道这是怎么统计出来的
3 楼 唐美好 2014-09-01 20:26
白糖_ 写道
能不能给出DevOps的社区、学习案例

devops我也接触这个概念不久,运维加开发吧
2 楼 白糖_ 2014-08-29 13:25
能不能给出DevOps的社区、学习案例
1 楼 唐美好 2014-08-29 12:11
不错

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 2019年DevOps最新现状研究报告解读

    在2018年DORA提供了一个包含五个步骤的模型来帮组企业更好地开展或者推进DevOps的实践,而将安全与DevOps实践进行融合的时候,往往发现会存在很多困难,这份报告将会从多个方面对安全的融入进行展开分析。...

  • 读《DevOps实践指南》笔记二

    第三部分 第一步:流动的技术实践 第9章 为部署流水线奠定基础 70 9.1 按需搭建开发环境、测试环境和生产环境 71 不再需要运维团队手动构建和配置环境,而是可以使用自动化的方式完成以下操作:  复制...

  • 2018年DevOps最新现状研究报告解读

    2018年度的DevOps最新研究现状姗姗来迟,但最终还是来了,让我们来看一下这份报告今年会给我们带来那些启示。 研究人员 铁打的营盘,流水的Dora(DevOps Research and Assessment)。参与其中Jez Humble和Gene ...

  • 2017年DevOps最新现状研究报告解读

    2017年度的DevOps最新现状研究报告最新出炉,这份由Puppet牵头DORA(DevOps Research Assessment)主导的报告已经成为每年获取DevOps最新研究现状的权威资料。今年从这份长达53页的报告中又能有哪些收获和感悟,让...

  • 关于DevOps实践报告的思考

    《2014年DevOps使用情况报告》是由Puppet Labs、Thoughtworks和IT Revolution Press三个机构的联合调查并发布的。调查组成员Nicole Velasquez, Gene Kim...

  • 《DevOps实践指南》- 读书笔记(六)

    第四部分向我们展示了,通过...我们即将进入第五部分“第三步:持续学习与实验的技术实践”,以便更早、更快、更廉价地创造学习机会,这样才能打造创新和实验文化,使每个人都通过从事有意义的工作,帮助组织取得成功。

  • 最新2018年全球DevOps薪资报告:行业和团队选择指南

    每年Puppet都会调查了解DevOps实践如何影响全球企业和组织,以及DevOps人员的薪酬,这是Puppet连续第五份年度DevOps薪资报告。\n今年来自世界各地的3000多名专业技术人士参与了Puppet的调查,我们一起来看看全球...

  • 2018年DevOps促进现状报告:DevOps精英的方法与习惯

    近期,DevOps Research and Assessment (DORA) 组织发布了2018年DevOps促进现状报告。来自各行各业的1800多名调查者提交了问卷,内容涵盖了云基础设施、领导力与学习文化、交付效能、数据库实践等等。\\今年是 ...

  • DevOps调查第十年,如何借助工具实现落地?

    日前,基础设施自动化服务商Puppet发布了2021年DevOps调查报告。这已经是该系列报告发布的第十年,报告显示,在超过2,650 名 IT、开发和信息安全专业人士之中,有83%的IT决策者表示,他们的组织正在进行DevOps实践,...

  • DevOps的发展史

    —1—可操作的概述多亏了云计算和开源,软件开发的速度从几年缩短到几个月。每家公司都在向一个软件公司转变。DevOps 已迅速成为公司大规模开发和部署软件的最有效方式。DevOps 是将成熟的工作流和工具应用于软件...

  • 2023年全国计算机一级理论题汇总.pdf

    2023年全国计算机一级理论题汇总.pdf

  • 2023年计算机组成与维护教程题库及答案.pdf

    2023年计算机组成与维护教程题库及答案.pdf

  • 基于SSM+JSP的二手交易平台网站+数据库(Java毕业设计,包括源码,教程).zip

    Java 项目, Java 毕业设计,Java 课程设计,基于 SpringBoot 开发的,含有代码注释,新手也可看懂。毕业设计、期末大作业、课程设计、高分必看,下载下来,简单部署,就可以使用。 包含:项目源码、数据库脚本、软件工具等,前后端代码都在里面。 该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。 项目都经过严格调试,确保可以运行! 1. 技术组成 前端:jsp 后台框架:SSM 开发环境:idea 数据库:MySql(建议用 5.7 版本,8.0 有时候会有坑) 数据库工具:navicat 部署环境:Tomcat(建议用 7.x 或者 8.x 版本), maven 2. 部署 如果部署有疑问的话,可以找我咨询 Java工具包下载地址: https://pan.quark.cn/s/eb24351ebac4

  • 【人机交互】MATLAB图像去雾系统.zip

    【人机交互】MATLAB图像去雾系统

  • Java毕业设计-基于SpringBoot+Vue+MySql的智能推荐点餐系统(1)(附源码、数据库、教程).zip

    Java 项目, Java 毕业设计,Java 课程设计,基于 SpringBoot 开发的,含有代码注释,新手也可看懂。毕业设计、期末大作业、课程设计、高分必看,下载下来,简单部署,就可以使用。 包含:项目源码、数据库脚本、软件工具等,前后端代码都在里面。 该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。 项目都经过严格调试,确保可以运行! 1. 技术组成 前端:html、javascript、Vue 后台框架:SpringBoot 开发环境:idea 数据库:MySql(建议用 5.7 版本,8.0 有时候会有坑) 数据库工具:navicat 部署环境:Tomcat(建议用 7.x 或者 8.x 版本), maven 2. 部署 如果部署有疑问的话,可以找我咨询 Java工具包下载地址: https://pan.quark.cn/s/eb24351ebac4 后台路径地址:localhost:8080/项目名称/admin/dist/index.html 前台路径地址:localhost:8080/项目名称/front/index.html (无前台不需要输入)

  • Java毕业设计-SpringBoot+Vue的藏区特产销售平台(附源码、数据库、教程).zip

    Java 项目, Java 毕业设计,Java 课程设计,基于 SpringBoot 开发的,含有代码注释,新手也可看懂。毕业设计、期末大作业、课程设计、高分必看,下载下来,简单部署,就可以使用。 包含:项目源码、数据库脚本、软件工具等,前后端代码都在里面。 该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。 项目都经过严格调试,确保可以运行! 1. 技术组成 前端:html、javascript、Vue 后台框架:SpringBoot 开发环境:idea 数据库:MySql(建议用 5.7 版本,8.0 有时候会有坑) 数据库工具:navicat 部署环境:Tomcat(建议用 7.x 或者 8.x 版本), maven 2. 部署 如果部署有疑问的话,可以找我咨询 Java工具包下载地址: https://pan.quark.cn/s/eb24351ebac4 后台路径地址:localhost:8080/项目名称/admin/dist/index.html 前台路径地址:localhost:8080/项目名称/front/index.html (无前台不需要输入)

  • 以STM32F103C8T6为主控,使用PID算法,控制TB6612FNG电机驱动模块驱动直流减速电机(带AB相编码器),实现任意设定的恒定转速动态控制,设置4个按键,实现电机的加速、减速、正转、反转

    以STM32F103C8T6为主控,使用PID算法,控制TB6612FNG电机驱动模块驱动直流减速电机(带AB相编码器),实现任意设定的恒定转速动态控制,设置4个按键,实现电机的加速、减速、正转、反转;类似汽车的定速巡航功能,将转速恒定在固定转速值。内部涉及技术模块有OLED屏的驱动显示、定时器中断使用、PID算法、定时器编码器设置、按键扫描检测、TB6612FNG驱动模块的控制。同时包含已验证的PDF原理图。

  • Java毕业设计-SpringBoot+Vue的学生就业管理系统(附源码、数据库、教程).zip

    Java 项目, Java 毕业设计,Java 课程设计,基于 SpringBoot 开发的,含有代码注释,新手也可看懂。毕业设计、期末大作业、课程设计、高分必看,下载下来,简单部署,就可以使用。 包含:项目源码、数据库脚本、软件工具等,前后端代码都在里面。 该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。 项目都经过严格调试,确保可以运行! 1. 技术组成 前端:html、javascript、Vue 后台框架:SpringBoot 开发环境:idea 数据库:MySql(建议用 5.7 版本,8.0 有时候会有坑) 数据库工具:navicat 部署环境:Tomcat(建议用 7.x 或者 8.x 版本), maven 2. 部署 如果部署有疑问的话,可以找我咨询 Java工具包下载地址: https://pan.quark.cn/s/eb24351ebac4 后台路径地址:localhost:8080/项目名称/admin/dist/index.html 前台路径地址:localhost:8080/项目名称/front/index.html (无前台不需要输入)

  • NSCBx1.0.1b Keys19.0.0.zip

    NSCBx1.0.1b Keys19.0.0.zip

  • Delphi 12.3控件之Basic.rar

    Delphi 12.3控件之Basic.rar

Global site tag (gtag.js) - Google Analytics