说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

我眼中的Devops——倍道而进!

HTML文档下载 WORD文档下载 PDF文档下载
DevOps革新浪潮来袭,也正是拜代码运动、敏捷运动推进,加速了DevOps到来。DevOps的成功运用离不开企业领导的重视、工具的运用、开发/运维人员对业务流程的掌握等因素。但首要问题是,公司为DevOps做好准备了吗?

DevOps革新浪潮来袭,也正是拜代码运动、敏捷运动推进,加速了DevOps到来。DevOps其实说白了,它就是新兴的专业化运动,而这种运动提倡的是开发者和运维之间的高度协同,这个过程贯穿整个软件开发生命周期,从业务规划到创建、交付再到反馈。在很大程度上DevOps是个集合性概念,即开发(Development)和运维(Operations)两个领域的合并。

早在1990年代就出现了敏捷软件开发。它更多强调的是人与人的交互优先于过程和工具、客户协作优先于合同谈判、随时应对变化优先于循规蹈矩。随着历史变迁人们越来越认识到传统意义上的开发和运维行为存在严重脱节现象,许多公司的开发部门和运维部门存在深深的矛盾,说到底这都是脱节造成的。尽管各大公司提倡敏捷开发,但事实上这一现象并未的得到很好的改善,于是乎DevOps应运而生,在笔者看来DevOps理念强调的是开发+运维之间的协作,也可以说成敏捷开发+敏捷运维。


年中,CSDN曾做过一个《2014年DevOps实践调查报告》,据活动报告显示:有37%的开发者听说过DevOps,并且很感兴趣,正准备使用;有60%的用户表示只知道DevOps概念,但尚未使用,能够熟练使用的用户只占到19%。另外,根据调查数据来看,实行DevOps战略的大多数企业/开发人员基本聚集在北京、上海、广州,其中尤以北京居多,以45%的优势排名第一位,由此可以看出DevOps理念的实施与软件产业发展水平息息相关。

 

大家眼中的DevOps

  • 反对派:DevOps正在扼杀开发者!

但现实生活中,针对实施DevOps的看法不一,有部分人认为DevOps的流行让越来越多的程序员身兼多职,也就是大家所说的“全栈”。而这种流行趋势正在扼杀真正的程序员。这又是为何?请允许笔者娓娓道来。

我们都知道DevOps主要强调开发人员、运维人员以及QA之间的合作与沟通。因为软件会定期的更新,发布新版本,所以,以前旧的“瀑布式”的软件开发-测试-发布流程已经变的不适用。作为开发人员,除了实现功能外,还需关心负责产品的质量测试和发布环境,这也不断催生了一个新的角色出现即“全栈”工程师。

在一个创业公司里,开发者随时可能扮演着QA、测试人员、部署/业务分析人员、系统管理员或数据库管理员的角色。这样做的效果就是以“技术实用”来摧毁开发者。开发者之所以从事这份工作,是因为他们享受这份工作带来的乐趣。每个组织有层次结构,人们有不同的技能水平。倘若让开发人员扮演其他角色,或者强迫这些聪明人去执行额外的任务,其实是在伤害每个与之相关的人。而这所带来的后果其实是在摧毁“开发人员”的角色!

  • 支持派:DevOps扼杀的不是开发者,而是开发生产力!

如上所述,有人认为DevOps扼杀了开发者,持反对派的人则认为,DevOps并未扼杀开发者,扼杀的则是开发生产力!

这是因为在贯穿整个产品开发过程中,持续交付和持续开发取代了持续集成。如此快节奏,这也意味着开发者不得不演变为“超人”,既要搞代码,又要兼顾测试;既要对内,又要对外。Devops活生生就是多、快、好、省的代名词。由此一来,开发者的代码量输出都在持续萎缩,因为他们要把时间分配到运营工作中,帮助运营团队查找和解决问题,回复客户的咨询和疑问,监控系统,帮助执行A/B测试……面对如此繁重的任务清单,开发人员输出的代码量势必会减少!

那么实行DevOps有哪些好处呢?

虽然DevOps不是万能的,但至少它能帮助开发或运维节省大量时间,会使两个部门更好的交互,使两者的关系得到改善,从而让很多领域从中受益。而对于企业而言,DevOps能够给企业带来诸多利益,比如“业务敏捷性”和“IT融合”。


写在最后:

其实,在笔者看来,DevOps能够把不同领域不同分工的人聚集在一起,而他们的目标却是一致的,那就是共同解决问题,他们的结合有利于促进开发、运维之间的沟通,产品质量将会更满足客户需求,并且会提高开发和软件交付的速度。而DevOps的成功运用离不开企业领导的重视、工具的运用、开发/运维人员对业务流程的掌握、沟通与合作等因素。但首要问题是,公司为DevOps做好准备了吗?

个人隐私是如何“泄漏”的:国内外互联网企业隐私策略对比 惠普2014年Q1财报:净利润同比增16% PC业务逆势好转 “阅后即焚”挖谷歌墙角,GAE技术大牛跳槽Snapchat 日800万访客、20万RPS网站的5个9可用性架构 程序员想找好工作?那就学好Linux吧! 一周消息树:开源专家袁萌,国产COS操作系统是“杂种”,不是中国软件梦 移动周报:对话智能硬件云服务平台Yeelink Node.app:用Node.js API开发iOS“原生”应用 Google Project Tango:能3D捕捉的智能手机 成功打造Evernote API生态系统的五大经验 研发周报:Google与Facebook的产品研发之道 AMD高级副总裁Lisa Su访华 宣布引领AMD复兴的五大战略 一周热点:IBM新技术使网速达400G/s,硬盘会“烧掉”吗 特种作战,纽约极客企图建造现实中的“潘多拉星球” 领先Google 150年的数据可视化和“不务正业”的超级计算机 苹果会成为新微软的四大理由 雨血·影之刃:参选2014年Unity游戏及应用大赛 AT&T联手IBM对抗AllSeen:“晚点和堵车”将成历史 微软WP春季更新将降低手机生产成本 意在开拓新兴市场 私人定制,十款最佳Node.js MVC框架 开发者“逆袭”,就等你一票! 基于多路云计算方案焕发新春 浪潮抢发E7 v2服务器 美国人眼中的腾讯 英特尔发布64位凌动处理器Merrifield 布局移动市场 OvershareKit:开源的iOS社交分享工具库 Ruby 2.1.1发布,改进系统加速,服务器兼容等问题 专访Ejoy2D作者云风:因Lua而生的开源图形引擎 当DDoS跨入400Gbps时代,那些来自孩子们的攻击该如何应对! Mesos渐入主流,Twitter模式有望“无限复制” 几十亿美元当头,你现实世界信息是否还会安全? 华为V3服务器挑战小型机,多路高端市场汹涌 错误类型:Microsoft JET Database Engine (0x80040E09)是什么错误啊?请大虾们帮忙! 紧急:请问怎样在windows me中添加、设置并使用传真机 有谁有字节序转换的c代码?现在我要将网络字节序和主机字节序相互转换,但又不能调用api,不知那位大侠可以帮忙?先谢了! 用.NET制作安装盘的一些问题 有谁有字节序转换的c代码?现在我要将网络字节序和主机字节序相互转换,但又不能调用api,不知那位大侠可以帮忙?先谢了! 不能访问asp文件了?? 能做到让页面不刷新吗? 请教一个算法,有关数学的 FastReoprt 要!要!要!要!要!要!要!要! 《C++ Primer》 中文版怎么还不出啊! 重庆高程报名时间 怎样用NMFTP象网络蚂蚁那样自动获得下载文件的地址 特酷的串口通讯调试工具,有其它工具... 有没有win32版的mysql JDBC驱动? 郁闷!菜鸟的“关于数据库订购与发布的问题” :( 如何使子类的属性不可见 我想画曲线,类似log曲线的样子,不知道vc里面怎样才能方便的实现,有源码最好 特酷的串口通讯调试工具,有其它工具... 请问如何用电话线将各分公司连网,并实现数据上传功能,以保证总公司的数据汇总,CSDN的高手到那里去了,我已经第二次提了,没有一个人回 请指教! 特酷的串口通讯调试工具,有其它工具... 菜得不得了的 问题,从SQL SERVER中导入一个表(如表名QK)到ORACLE后,不知表名变成什么? 怎样看到PowerBuilder User’s Guide使用手冊。Application Techniques使用手冊呀? 一直想看古天乐的《创世纪》,请哪位提供一下网上哪里有它下载或在线看网址,不甚感激! 为什么一执行文件ss.txt得内容就清空了??? 中文问题 特酷的串口通讯调试工具,有其它工具... sos sos 求,向access2000中写数据的asp代码?和用asp连接access有几种方法? 如何保存xml的网页,谢谢! 如何声明一个变量,可在整个程序内调用,并其生命周期和程序一样长??? 请推荐一本数据结构的书,最好是大学教材,c++描叙,写了 求助:vc++ 6.0中,用向导生成了一个windows程序, 我又新加了一个工具条,怎样让它和以前的工具条在同一行上? 请问VIA VT82C686A芯片的主板最大支持的CPU是多少?? 怎样看vb中控件的代码?如:from,command... 大家帮我看看这段代码哪里错了???? 在jbuilder6下如何存取中文数据库,内码的转换如何实现?高手请进,100分奉上 请问如何在dbgrid控件中 第3列=第2列×第1列 有什么方法可以获得页面信息 菜鸟请教一个复杂结构类型结构体成员变量初始化赋值出错的问题。 CDC实现图片运动问题,请大家多多帮忙?如何擦掉已经画出的图片 那里有Delphi函数表?API的个人理解,希望修正!(新人学习在过程中的问题) exchange的路由器问题 WinFax的烦事。 请问IsProxyClass函数在哪找 请问怎么才能实现将一个datawindow中的某一列拖放到另外一个同样的datawindw中 有报考今年3月份高教自考《计算机及应用》专业的朋友吗? 我要找C!各位帮忙! 为什么在MS_DOS下运行MySQL提示"This program cannot be run in DOS mode"? 关于 Execute 口语交际 湖北省潜江市的环境污染以及为保护环境应做点什么? 关于性怎么解释? JMZ FMZ型不锈钢自吸泵的特点? 怎样才能保护环境?6年级的口语交际怎样才能保护环境?别那么长 家用自吸泵不出水怎么办? 不锈钢自吸泵哪家的性价比高? 自我介绍作文结尾怎么写?教下! 孩子有关性知识知道越多越好吗我的孩子有时会问我相关问题,我总是不想告诉他, 物体运动状态改变是指什么 1月,7月的高低气压中心有哪些? 家用自吸泵不出水水位到自吸泵垂直高度不超四米,但水管长度有十几米,电机功率125W,铭牌标的吸程9米.不出水.如果把进水管放到地面的水盆中就可吸水.谢谢几位朋友的回答!也是我提的问 不锈钢自吸泵哪家的性价比高? 如何判断气压的高低有道题给了地区海平面等压线分布图 可是我不会看这个图该如何判断它是低压还是高压呢 求方法 青藏高原为什么称为“世界屋脊”? 不锈钢自吸泵选型!某灌区有水田1500亩,轮灌天数为4天,每亩一次灌水为30m3,利用渠水灌溉水泵安装高度距水源垂直高度为3.5m,压水扬程要求7m,问选用什么类型自吸泵合适. 南北半球1月7月的高低气压中心有哪些? 上海街头舔奶门,说明国人的性福感增强了吗? 不锈钢自吸泵选型问题.北方旱田区一农户有耕地40亩全部种植小麦时,要求一周内全部灌溉一遍.每亩用水量60m3,已测得动水位距地面垂直高度为5米,地面距灌区垂直高度为6m,那么农户应选择什 澳大利亚1月和七月气压差异的原因 性知识.求解释同房的同月.例假推迟了五天还没来.是否会怀孕? 为什么称世界屋脊--青藏高原为世界第三级? 我们能听到物体发出的声音是因为: A有物体 B有发声的物体 C发声体在空气中振动 D物体在真空中被敲击 无密封式自控自吸泵…用什么水位开关好~电子、浮球、超声波……?价格不是问题…………用在污水池里的~ 不锈钢怎么报价 怎样跟孩子解释动物交配跟孩子出去时正好看到两只小狗在交配,孩子问,一时不知道该怎么跟孩子说,只好说了句“两只小狗在打架”,我知道这样不是很好,可又不知道该怎样跟孩子解释, 如何为孩子讲解性知识? 我国的青藏高原被称为世界屋脊 你是怎么理解这个称号 Mg在空气中可以和N2反应,但是按照氧化还原反应中O2的氧化性比N2的氧化性强,那么Mg应该先和氧气反应,等氧气完了后在和氮气反应,也就是镁在空气中只和氧气反应?这是怎么回事?希望解释下. 如何让孩子正确了解性知识? 王力防盗门和华爵防盗门那个好呢? 山西的窑洞特点就是一些特点,急用 常温下Mg能与空气中的O2反应吗?为什么?常温下Mg能与空气中的O2发生反应吗?为什么?那高温下呢? 人们做了哪些工作改善环境 窑洞的特点? 有若干克浓度为4%的盐水,蒸发了一些水分后变成了10%的盐水,再加入300克4%的盐水混合后变为6.4%的盐水.问最初的盐水多少克?一定要用二元一次方程! 为了改善环境人们做了哪些工作 ( )的物体,在液体中( ),比同体积的液体( )的物体,在液体中( ) 有若干克5%的盐水,蒸发一些水分之后变成了10%的盐水,再加进300克4%盐水,混合后变为6.4%的盐水,问:最初的盐水是多少克? 了解环境受到了哪些破坏或污染,为了改善环境,人们做了哪些工作 液体的体积常用什么来表示 有若干千克4%的盐水,蒸发了一些水分后变成了10%的盐水,在加300克4%的盐水,混合后变成6.4%的盐水,问最初的盐水是多少千克? 大连环境受到了哪些污染,为了改善环境,人们作出了哪些工作? 液体的体积用什么表示 有4%的盐水若干克,蒸发掉一部分水后,浓度变为10%;然后在加进4%的盐水300克,混合后变为浓度是6.4%的盐水,问最初 盐水多少克? 喜马拉雅山脉耸立在我国的青藏高原的哪个部位? 液体体积常用()、()来表示 有若干克浓度为4%的盐水,蒸发了一些水分后变成了10%的盐水,再加入300克40%的盐水混合后变为6.4%的盐水问最初的盐水多少克 青藏高原与喜马拉雅山哪个高 力的作用效果可以表现在两个方面:一是改变物体的运动状态,包括()改变和()改变两种情况. 噪声是指发声体做 的振动时发出的声音 若在月球上做发声实验,物体到底有无振动?是振动后我们听不见还是压根没震动?发声体振动有无条件? 窑洞是什么地方的房子 如何给孩子讲解关于性问题 各种振动的发声体叫 口语交际:怎么样保护环境(几句话)只要几句话 孩子们想知道的有关性和成长的那些事怎么样 为什么一切发声体在振动 帮我写一下保护环境的口语交际.急!1 立式无密封自吸泵不出水怎么处理 发声体振动越快,则.
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘