阅读更多

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 是将成熟的工作流和工具应用于软件...

  • 级联H桥SVG无功补偿系统在不平衡电网中的三层控制策略:电压电流双闭环PI控制、相间与相内电压均衡管理,级联H桥SVG无功补偿系统在不平衡电网中的三层控制策略:电压电流双闭环PI控制、相间与相内电压均

    级联H桥SVG无功补偿系统在不平衡电网中的三层控制策略:电压电流双闭环PI控制、相间与相内电压均衡管理,级联H桥SVG无功补偿系统在不平衡电网中的三层控制策略:电压电流双闭环PI控制、相间与相内电压均衡管理,不平衡电网下的svg无功补偿,级联H桥svg无功补偿statcom,采用三层控制策略。 (1)第一层采用电压电流双闭环pi控制,电压电流正负序分离,电压外环通过产生基波正序有功电流三相所有H桥模块直流侧平均电压恒定,电流内环采用前馈解耦控制; (2)第二层相间电压均衡控制,注入零序电压,控制通过注入零序电压维持相间电压平衡; (3)第三层相内电压均衡控制,使其所有子模块吸收的有功功率与其损耗补,从而保证所有H桥子模块直流侧电压值等于给定值。 有参考资料。 639,核心关键词: 1. 不平衡电网下的SVG无功补偿 2. 级联H桥SVG无功补偿STATCOM 3. 三层控制策略 4. 电压电流双闭环PI控制 5. 电压电流正负序分离 6. 直流侧平均电压恒定 7. 前馈解耦控制 8. 相间电压均衡控制 9. 零序电压注入 10. 相内电压均衡控制 以上十个关键词用分号分隔的格式为:不

  • GTX 1080 PCB图纸

    GTX 1080 PCB图纸,内含图纸查看软件

  • 深度优化与应用:提升DeepSeek润色指令的有效性和灵活性指南

    内容概要:本文档详细介绍了利用 DeepSeek 进行文本润色和问答交互时提高效果的方法和技巧,涵盖了从明确需求、提供适当上下文到尝试开放式问题以及多轮对话的十个要点。每一部分内容都提供了具体的示范案例,如指定回答格式、分步骤提问等具体实例,旨在指导用户更好地理解和运用 DeepSeek 提升工作效率和交流质量。同时文中还强调了根据不同应用场景调整提示词语气和风格的重要性和方法。 适用人群:适用于希望通过优化提问技巧以获得高质量反馈的企业员工、科研人员以及一般公众。 使用场景及目标:本文针对所有期望提高 DeepSeek 使用效率的人群,帮助他们在日常工作中快速获取精准的答案或信息,特别是在撰写报告、研究材料准备和技术咨询等方面。此外还鼓励用户通过不断尝试不同形式的问题表述来进行有效沟通。 其他说明:该文档不仅关注实际操作指引,同样重视用户思维模式转变——由简单索取答案向引导 AI 辅助创造性解决问题的方向发展。

  • 基于FPGA与W5500实现的TCP网络通信测试平台开发-Zynq扩展口Verilog编程实践,基于FPGA与W5500芯片的TCP网络通信测试及多路Socket实现基于zynq开发平台和Vivad

    基于FPGA与W5500实现的TCP网络通信测试平台开发——Zynq扩展口Verilog编程实践,基于FPGA与W5500芯片的TCP网络通信测试及多路Socket实现基于zynq开发平台和Vivado 2019软件的扩展开发,基于FPGA和W5500的TCP网络通信 测试平台 zynq扩展口开发 软件平台 vivado2019.2,纯Verilog可移植 测试环境 压力测试 cmd命令下ping电脑ip,同时采用上位机进行10ms发包回环测试,不丢包(内部数据回环,需要时间处理) 目前实现单socket功能,多路可支持 ,基于FPGA; W5500; TCP网络通信; Zynq扩展口开发; 纯Verilog可移植; 测试平台; 压力测试; 10ms发包回环测试; 单socket功能; 多路支持。,基于FPGA与W5500的Zynq扩展口TCP通信测试:可移植Verilog实现的高效网络通信

  • Labview液压比例阀伺服阀试验台多功能程序:PLC通讯、液压动画模拟、手动控制与调试、传感器标定、报警及记录、自动实验、数据处理与查询存储,报表生成与打印一体化解决方案 ,Labview液压比例阀

    Labview液压比例阀伺服阀试验台多功能程序:PLC通讯、液压动画模拟、手动控制与调试、传感器标定、报警及记录、自动实验、数据处理与查询存储,报表生成与打印一体化解决方案。,Labview液压比例阀伺服阀试验台多功能程序:PLC通讯、液压动画模拟、手动控制与调试、传感器标定、报警管理及实验自动化,labview液压比例阀伺服阀试验台程序:功能包括,同PLC通讯程序,液压动画,手动控制及调试,传感器标定,报警设置及报警记录,自动实验,数据处理曲线处理,数据库存储及查询,报表自动生成及打印,扫码枪扫码及信号录入等~ ,核心关键词:PLC通讯; 液压动画; 手动控制及调试; 传感器标定; 报警设置及记录; 自动实验; 数据处理及曲线处理; 数据库存储及查询; 报表生成及打印; 扫码枪扫码。,Labview驱动的智能液压阀测试系统:多功能控制与数据处理

  • 华为、腾讯、万科员工职业发展体系建设与实践.pptx

    华为、腾讯、万科员工职业发展体系建设与实践.pptx

  • 基于遗传算法的柔性车间调度优化 附Matlab代码.rar

    1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。

  • 电网不对称故障下VSG峰值电流限制的柔性控制策略:实现电流平衡与功率容量的优化利用,电网不对称故障下VSG峰值电流限制的柔性控制策略:兼顾平衡电流与功率控制切换的动态管理,电网不对称故障下VSG峰值电

    电网不对称故障下VSG峰值电流限制的柔性控制策略:实现电流平衡与功率容量的优化利用,电网不对称故障下VSG峰值电流限制的柔性控制策略:兼顾平衡电流与功率控制切换的动态管理,电网不对称故障下VSG峰值电流限制的柔性不平衡控制(文章完全复现)。 提出一种在不平衡运行条件下具有峰值电流限制的可变不平衡电流控制方法,可灵活地满足不同操作需求,包括电流平衡、有功或无功恒定运行(即电流控制、有功控制或无功控制之间的相互切),注入电流保持在安全值内,以更好的利用VSG功率容量。 关键词:VSG、平衡电流控制、有功功率控制、无功功率控制。 ,VSG; 峰值电流限制; 柔性不平衡控制; 电流平衡控制; 有功功率控制; 无功功率控制。,VSG柔性控制:在电网不对称故障下的峰值电流限制与平衡管理

  • libpinyin-tools-0.9.93-4.el7.x64-86.rpm.tar.gz

    1、文件内容:libpinyin-tools-0.9.93-4.el7.rpm以及相关依赖 2、文件形式:tar.gz压缩包 3、安装指令: #Step1、解压 tar -zxvf /mnt/data/output/libpinyin-tools-0.9.93-4.el7.tar.gz #Step2、进入解压后的目录,执行安装 sudo rpm -ivh *.rpm 4、更多资源/技术支持:公众号禅静编程坊

  • 机器学习(预测模型):动漫《龙珠》相关的数据集

    数据集是一个以经典动漫《龙珠》为主题的多维度数据集,广泛应用于数据分析、机器学习和图像识别等领域。该数据集由多个来源整合而成,涵盖了角色信息、战斗力、剧情片段、台词以及角色图像等多个方面。数据集的核心内容包括: 角色信息:包含《龙珠》系列中的主要角色及其属性,如名称、种族、所属系列(如《龙珠》《龙珠Z》《龙珠超》等)、战斗力等级等。 图像数据:提供角色的图像资源,可用于图像分类和角色识别任务。这些图像来自动画剧集、漫画和相关衍生作品。 剧情与台词:部分数据集还包含角色在不同故事中的台词和剧情片段,可用于文本分析和自然语言处理任务。 战斗数据:记录角色在不同剧情中的战斗力变化和战斗历史,为研究角色成长和剧情发展提供支持。 数据集特点 多样性:数据集整合了角色、图像、文本等多种类型的数据,适用于多种研究场景。 深度:不仅包含角色的基本信息,还涵盖了角色的成长历程、技能描述和与其他角色的互动关系。 实用性:支持多种编程语言(如Python、R)的数据处理和分析,提供了详细的文档和示例代码。

Global site tag (gtag.js) - Google Analytics