你晓得吗?大多数企业根本没有做到 DevOps!
作为当代 IT 企业提升效率的葵花宝典,DevOps 对 IT 企业效率的提升有目共睹 ,一时之间各大企业纷纷用提升效率的 DevOps 开发、协作、管理工具武装自己。
对比 2014 年上半年,CSDN 研发频道曾做过的一份面向国内开发者DevOps的实践调查问卷。当时的数据报告显示:有 37% 的开发者听说过 DevOps 并且很感兴趣正准备使用;有 60% 的用户表示只知道 DevOps 概念,但尚未开始实践。
但是,今非昔比,从下图中我们可以看到,实践过 DevOps 的企业已经超过了 72%!

然而事实上,根据 CA 在全球范围内的调查结果,只有约 20 % 尝试过 DevOps 的企业实现了真正的有效应用。
为什么推进 DevOps?
DevOps 一方面让企业能够及时响应用户需求,一方面让 IT 业务更加智能化,主要表现在以下三点:
- 及时响应用户需求成为可能;
- 创造新的用户体验;
- 及时响应业务请求。

最初,提出 DevOps 这个概念的人意图让开发、运维、QA 之间加强沟通,通过不同的工具来消除隔阂。而隔阂的形成有两个原因,一是信息不对称,研发无法获取到运维的数据,运维也无法解读代码的错误信息;二是所秉持的价值观、方法论的不同,不同部门之间的目标也因此有差异。说得实际一点,就是因为 KPI 这座大山造成了不同部门之间对责任的逃避,而 DevOps 是倡导大家一起来面对问题、解决问题。
因而产生了帮助产品快速上线的开发环境和部署环境的快速迁移工具,也产生了越来越多区分负载问题是由于计算资源不足还是代码质量的监控工具。
那么,那些很好的应用了 DevOps 的企业,又能拥有那些具体优势呢?我们了解到,对比没有应用 DevOps 的企业,先进的 DevOps 实施者往往:
- 2.5 倍的可能拥有更高的用户留存率
- 2 倍的可能拥有更多获取用户的几率
- 3.4 倍的可能看到更多的市场份额
- 2 倍的可能看到更多收入增长带来的积极影响
- 2.4 倍的可能获得了更高的利润增长
但正如文章开头所说,据 CA 的报告显示,真正做到了这一点的企业,也许只有 20%,大部分企业高管认同 DevOps 的价值和必要性,却并未不知道如何应用它。
实现 DevOps 需要考虑的因素
据 Assembling the DevOps Jigsaw 一文的研究结果显示,超过 80% 的高级 IT 管理者认为,想要最大化 DevOps 效果需要考虑以下九个因素,分别是:

尽管 DevOps 被看做是推动业务敏捷性与及时响应客户需求的关键点,只有刚刚超过一半(55%)的受访者表示自己的企业拥有明确的 DevOps 战略和目标;虽然 86% 的人认为对业务相关者进行 DevOps 培训,调整业务优先级很重要,但只有 33% 和 37% 真正完成了这些。
另外,还有非常重要的一点,虽然开发团队和运营团队可能都拥有各自独立的现代化方法和技术,大多数受访者(63%)还是认为,将基础设施与 DevOps 工具相结合,消除开发与运营之间的沟通壁垒,提升协作效率是非常有必要的。
看了这些报告,不知道您怎么想?您所在的公司,真正实现了 DevOps 了么?随着“互联网+”时代越来越多的 DevOps 工具产生,如何使用 DevOps 工具真正大幅度提升开发、运营、运维效率,恐怕还需要在探索中继续前行。
参考资料:
http://news.oneapm.com/together-with-devops/
http://www.devopsdigest.com/achieving-full-devops-deployment
Cloud Insight 集监控、管理、计算、协作、可视化于一身,帮助所有 IT 公司,减少在系统监控上的人力和时间成本投入,让运维工作更加高效、简单。本文系国内 ITOM 行业领军企业 OneAPM 工程师编辑。想阅读更多技术文章,请访问 OneAPM 官方技术博客。
本文转自 OneAPM 官方博客
你晓得吗?大多数企业根本没有做到 DevOps!的更多相关文章
- ebook下载 | 《 企业高管IT战略指南——企业为何要落地DevOps》
"当下,企业DevOps转型不仅是IT部门的事情,更是企业高管必须关注的焦点.DevOps是一项需要自上而下推动的变革运动,只有从顶层实施,才能获得成功.本书将介绍企业高管必须了解的,Dev ...
- 企业运营对 DevOps 的「傲慢与偏见」
摘要:出于各种原因,并非所有人都信任 DevOps .有些人觉得 DevOps 只不过给开发者改善产品提供了一个途径而已,还有的人觉得 DevOps 是一堆悦耳的空头支票,甚至有人认为 DevOps ...
- [转载]DevOps在传统企业的落地实践及案例分享
内容来源:2017年6月10日,优维科技高级解决方案架构师黄星玲在“DevOps&SRE 超越传统运维之道”进行<DevOps在传统企业的落地实践及案例分享>演讲分享.IT 大咖说 ...
- DevOps企业实践与架构
原文地址:http://www.sohu.com/a/112351816_355140 什么是DevOps及其误区 DevOps概念从2009年提出已有8个年头.可是在8年前的那个时候,为什么DevO ...
- 成熟度模型:企业规模化推广敏捷和DevOps利器
摘要: 本文介绍了成熟度模型在软件开发行业的应用,重点阐述了成熟度模型对于敏捷和DevOps在企业中进行规模化推广的价值,探讨了成熟度模型的设计原则,并对于如何明智使用成熟度模型给出了建议. 导言 在 ...
- 在VMware上面安装Solaris 10
导读 Oracle Solaris 11 是世界上最先进的企业操作系统,提供安全.速度.简单的企业云环境和DevOps.在这篇文章中我们将使用Solaris 10版本,但您可以按照同样的步骤,来安装刚 ...
- XP+devOps开发模式与scrum敏捷开发对比,docker虚拟化
XP+devOps开发模式与scrum敏捷开发对比,docker虚拟化 我们现在用的就是典型的XP+devOps模式,已经放弃scrum了 现在还很多公司弄docker虚拟化docker非常复杂,当然 ...
- Web-Scale IT:对企业的影响
本文翻译自文章Web-Scale IT: The Enterprise Impact. 作者Brendan Ziolo 在通信.网络和安全行业有着近20年的经验,在 Sipera Systems,Ce ...
- 不要错过 DevOps 之父出席的2017 DevOpsDays 北京站!
通过 DevOpsDays 活动,Patrick 将 DevOps 这项伟大的运动带到了地球的东方,带到了北京.同时,他将亲自参加2017年3月18日的 DevOpsDays 北京站,并作精彩演讲. ...
随机推荐
- 转:通过API获取和创建 Oracle GL Account Code Combination ID’s (CCID’s)的几种方法汇总
1] FND_FLEX_EXT.GET_COMBINATION_ID: This API Finds combination_id for given set of key flexfield seg ...
- Java并发——同步工具类
CountDownLatch 同步倒数计数器 CountDownLatch是一个同步倒数计数器.CountDownLatch允许一个或多个线程等待其他线程完成操作. CountDownLatch对象 ...
- Magento Block设计分析(深入分析)
Magento中Block是一个很重要的组件,它在Block中充当非常重要的角色,下面我们来分析一下Magento中Block是怎样设计的,我们应该怎样使用这个重要的角色. 1.Magento Blo ...
- js 字符串编码转换函数
escape 方法 对 String 对象编码以便它们能在所有计算机上可读, escape(charString) 必选项 charstring 参数是要编码的任意 String 对象或文字. 说明 ...
- struts中调用servlet的两种方法——IcC方式和非IoC方式的代码demo
package com.java1234.action;//所在的包 import java.sql.Connection;//数据库连接的类 import java.util.ArrayList;/ ...
- Touch事件or手机卫士面试题整理回答(二)
Touch事件or手机卫士面试题整理回答(二) 自定义控件 1. Touch事件的传递机制 顶级View->父View->子View,不处理逆向返回 OnInterceptTouchEve ...
- Asp.Net alert弹出提示信息的5种方法
1.ClientScript.RegisterStartupScript(GetType(),"message","<script>alert('第一种方式, ...
- Servlet单实例多线程模式
http://kakajw.iteye.com/blog/920839 前言:Servlet/JSP技术和ASP.PHP等相比,由于其多线程运行而具有很高的执行效率.由于Servlet/JSP默认是以 ...
- 字节序转换与结构体位域(bit field)值的读取
最近又遇到了几年前遇到的问题,标记一下. 对于跨字节位域(bit field)而言,如果数据传输前后环境的字节序不同(LE->BE,BE->LE),简单地调用(ntohs/ntohl/ht ...
- 学习基于OpenGL的CAD程序的开发计划(一)
本人目前从事的工作面对的客户中很多来自高端制造业,他们对CAD/CAE/CAM软件的应用比较多.公司现有的软件产品主要是用于渲染展示及交互,但面对诸如CAD方面的应用(比如基于约束的装配.制造工艺的流 ...