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

我眼中的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做好准备了吗?

技术人员创业后就不再适合继续编码了? Google Dremel vs Apache Hadoop 低功耗之争:英特尔 VS ARM NEIC-诺基亚体验创新中心 助力开发者创享新移动互联时代 Google地图主管Daniel Graf:新设计,新目标 浴火重生:OpenFeint创始人推开源平台OpenKit 紧随AWS数据仓库服务 Rackspace力鼎Cloudant 创业者谈:畏惧失败,但也要拥抱失败 谷歌赢得一场战斗 苹果能否赢得战争? 走进大学校园:是什么让学生成为独立开发者? 移动周报:为什么说独立开发者才是光明康途? MapFan eye:看日本地图导航应用的新玩法 数据会被清空:部分三星、魅族手机存安全漏洞 IE10简化文件访问 支持FileReader API 从MySQL迁移到MariaSQL Wikipedia力求开放 奥巴马筹款网站的制作过程 国内芯片厂商发力4G 新岸线2013年将推LTE方案 CMDN Club 23期:开放平台和O2O移动产品开发 花旗调低Apple股票评级 不信iPhone5会卖得好 2012年Linux Journal读者选择奖结果公布 百度云SiteApp:三步轻松创建移动网站 Twitter跨数据中心图片存储系统Blobstore解析 摩托罗拉携手中国移动发布Intel Inside智能机新锋丽i MT788 第五届“英特尔杯”全国大学生软件创新大赛圆满落幕 Appro推出液冷超级计算机 Dell:曾敦促微软WinRT放弃Windows品牌 IE10十大优点:渲染页面比Chrome快8% 法国电信:开放平台下的O2O移动产品怎么玩? 客如云创始人彭雷:寻找O2O“失落的半圆” 中国电信宋鹏飞:天翼开放平台的服务及架构解析 W3C小组宣布:HTML5标准制定完成 倡议:不管提的问题有没有解决,一段时间后把分都给掉! 登陆后,怎么看不到分数了? 在控件的事件中将控件Free了行吗? corba在delphi6中无法运行 我胃口很大!!! VB能允许运行多大程序才不会出错? 哪里有D版,到哪里能买到D版的??? VB如何插入汇编程序代码?“=ASM:”吗?怎么用? 如何解决读英文书开头难的问题? 有没有打印Tdecisiongrid的孔件 日记 情归何处?? 谁知道哪里可以弄到这本书"Windows Graphics Programming: Win32 GDI and DirectDraw" 程序员杂志第7期的程序擂台目前为止只有一个人做对了 分数不高,还请各位DX们指点以下:如何用DELPHI控制excel的格式(比如第一列的宽度,第五行的高度),以及如何在WORD中生成表格,其中填入数据库的数据. 各位情感高手请解答(没有谈过恋爱的免谈) 一个list控件,style设为checkbox,要怎样才能使列表中各项的默认值是选中状态,也就是说各项一开始都是打了勾的 阿虎菜问7:请问C与C++中的内封函数应该差不多吧? s_cube(竹子), s_cube(竹子)~!! 我爱你,s_cube(竹子) s_cube(竹子) ~!在哪里 简单问题(1) 如何不运行编译? 有谁知道怎么从perl里调用一个c库里的函数????????? 请问在CB中如何隐藏WINDOWS的任务栏呢? 今天不爽,下班后打星际,大家一起来。 指点!在PB中怎样用程序作成一张动态的交叉表 编辑控件怎样才能显示那些怪字符? 有没有人喜欢郑智化 大家推荐好听的几首歌吧! 请教:怎么学c++? 高手点拨! 各位网络高手.如何在程序里讲ip地址转化为域名 有什么方法,可使表单内的组件背景变成透明的而文字不透明,请看例子: 编辑控件怎样才能显示那些怪字符???? swall(壹心) 你还在深圳特区吗? 如何设置Session的密码?请高手指点迷经^^^^^ 哪位可以解释一下下面的代码? perl 的人气太差。罢了罢了。找本perl自己搞定 MsSQL7.0 当日志文件大小未限制而变得很大时,怎样清日志文件,使其减小? 请教诸位牛兄牛姐牛夫人---有难度哦(着急出活!) 基本问题:如何将一个.txt中的内容读入到内存再从内存中读出并存为另一个文件?谢了先!!!! 高手帮帮忙!!!!!!!!!!!!!! 又有台风了。。。。 在zip包中加入ASP推荐的PAD File有用吗????? PB连接SQL数数库,为什么显示的表会不全 如何把一个文件file.dat里的数据写入软盘0磁道0磁头1扇区. 我要骂人! chris2001(牛虻),不是东西 华为工程师 谁知道 vb 的序列号?????? VS.NET 有开了个新铺子。为什么我的ejb/j2ee还没有开张。气愤。 老大们:我是菜鸟,有问题要问,不过不要笑我。一定给分的 再次发问:关于在SQL SERVER中的某张表上建立触发器...... 测人的体温的温度计除了水银温度计和电子温度计,还有其他的么? 把一根温度计浸入热水中,温度计的水银为什么先下将后上升 为什么,在焓湿图上,干球温度35度,湿球温度23度和干球温度30度,湿球温度23度的焓是一样的呢? 我自制了一个30度恒温箱,试验要求温度精确,我采取的是电子控温器,箱内用电子温控探头,为了保险我又放了一支水银温度计在箱内,同时把电子温控探头和水银头绑在同一位置,但读出的结果 怎么样正确使用水银温度计可以手拿另一头给宝宝试热吗?可以放在她的脖劲下试热吗? 如何使用干湿计测量空气的相对湿度 水银温度计准和电子温度计哪个比较准? 水银温度计在使用中有哪些缺陷 干球温度低的空气其焓值小于干球温度高的空气的焓值.请问这句话是正确的吗?如果不对,请问为什么呢? 水银温度计和电子温度计到底哪个准?最近一直看温度,心里有很多的憧憬……但是今天发现一件事,我一直是用水银温度计在量自己的口腔温度,今天早上水银温度计量的口腔温度是36.9(因为 太空中能否使用水银温度计失重状态下能否使用水银温度计 在一定大气压力和空气湿度下,从湿空气焓湿图上所查得的湿球温度是否与露点温度是一个概念? 用水银温度计测量液体温度,在温度计示数上升的过程中,水银的密度将 ▲ (填“增大”、“减小”或“不变”).我知道答案是减小,但物质密度不是物质本身的性质么?和质量,体积无关么? 水银温度计宝宝刚才把水银温度计放在嘴里咬碎了 我晕 不知道有没有吞到嘴里去 怎么办啊 急 焓值的计算公式 有一种温度自动报警器,在水银温度计里封入一段金属丝,当温度达到金属丝下端所指的温度时电铃就响起来发出警报信号,请说明它的工作原理. 用水银温度计测量液体的温度是正确的方法是什么? 用水银温度计是因为水银是. 水银温度计和电子温度计哪个准啊同一时间把水银温度计和电子温度计在口腔中测量出来的数值不一样,到底要看哪个的啊水银36.4 电子35.8 (差了6度诶)电子温度计我是买【东阿阿胶阿华医 在常温时,将水银温度计插入下列某种液体中,取出温度计放置在空气中后,温度计的读数先升高再降低,则可推断温度计插入的液体是A.食盐水 8.酒精 C.浓硫酸 D.浓盐酸为什么?水银温度计 水银温度计怎么测都看不见有水银啊是新买回来的我之前买了几个都是看不见有水银怎么回事啊 水银属于液态还是固态?水银可流动但又是液态金属,说他完全是液态也不行,那他到底是什么? 为什么蒸馏实验的时候温度计水银球要放在蒸馏烧瓶支管口?放在其他位置有影响吗那为什么在这种东西没蒸发完时,温度计示数会上升,我觉得在这种东西蒸发完之前温度应该是恒定的啊 水银温度计怎么看 水银的固态与液态 比较水银的固态 与 液态 比较 哪个重点啊?在同体积下 在蒸馏装置中,温度计水银球的位置应在何处?为什么? 怎么看水银温度计 水银温度计里的水银是液态的还是气态的谁知道 蒸馏实验时,温度计的水银球应放在蒸馏烧瓶只管口处.哪错了? 怎样看测试体温的水银温度计的水银有没有跑出来? 水银是液体还是固体呢?为什么打碎以后是固体的球状物呢?后面的问题也要回答的哦 蒸馏实验时温度计水银球不放在冷凝管口,如果偏上偏下各有有什么影响那么温度计怎么控温呢?放上放下温度不都是一定的吗~跟蒸馏出来的产物有什么影响呢? 水银温度计怎么看求图 汞是属于固体还是属于液体 蒸馏装置中,温度计的水银球应位于什么地方?作用是什么? 已知湿球温度和干球温度,大气压强,如何求含湿量d?如题,应该在焓湿图上查得出的,我想知道怎么查,不要公式,因为不知道定压比热没法算.求解!我只记得查相对湿度为100%的那条线,但是按干球 温度计里为什么要用水银? 水银温度计在装热水的杯子里爆了偶然,老婆把水银温度计放在有时炒菜时加水的杯子里,当时里面装的开水,结果温度计爆裂了,家里老人家觉得没什么就倒到下水道去了,然后只是用洗洁精清 什么是湿空气,含湿量和相对湿度的定义是什么? 在太空中使用水银温度计.貌似答案是可以.但是还是有点怀疑,我是这样想的.气压低的话沸点低 .那水银不会沸腾么.0.0 还有看过好多人讨论真空下水到底会不会沸腾,好像都没什么结果.请问有 为什么水银温度计放在热水里,示数会先下降再上升?玻璃泡的变化会那么明显吗?有没有什么资料可以找给我看一下? 如何根据空气温度、相对湿度计算含湿量g/Nm3?例如:空气温度32度,相对湿度83%,如何计算g/Nm3?通常可知含湿量为25.22g/kg,请问如何折算成g/Nm3?谢谢了,Nm3是指标准立方米(1个大气压,20摄氏度), 水银温度计碰破后,为什么可用硫粉覆盖是因为贡和硫反映吗? 将一支灵敏温度计的玻璃泡浸入热水里,并立刻观察温度计细管里的水银面的高度变化,将会看到温度计中水银面下降,然后再上升.试说明其道理. 已知温度 露点 气压 求相对湿度 温度计的水银球破裂后,掉在地上的水银能用硫粉除掉吗?换句话说,硫能和水银(汞)能反应吗?如果能反应的话,我想问问硫相对于汞有什么作用?希望前辈们给予详细的解答! 将一支灵敏温度计的玻璃泡浸入热水中,为什么细管内的水银面先下降再上升? 关于干球温度计,湿球温度计的问题我有一个疑问,假如湿度越大,那湿球温度计所沾上的水分就越多,那么蒸发的水分就越多,吸热,制冷就越多,湿球温度计的示数就越小,干湿度差就越大,那就相 汞制温度计打碎的处理除了硫粉还有其他方法吗?我想知道对于汞,有哪些相对便宜的材料能迅速处理汞,请注意要求:迅速,低廉.另外,温度计现在有哪些种类?哪种用的比较多?有哪些可以或者 两只内径不同,下面玻璃泡内水银量相同的合格的温度计,同时插入一杯热水中,过一会儿则看到( )答案是(D)为什么呢?A.两只温度计水银柱上升的高度相同,示数相同 B.内径细的温度计水 如何根据空调冷凝器的空气进口干球温度计算出空调的冷凝温度手头上现有一台冷凝器的换热器,各个尺寸参数都已经知道了.现在要对该换热器做实验,按照国家标准,空气进口干球温度取35度, 为什么水银温度计碎了要撒硫粉 温度计接触热水,水银为何先下降后上升 高中有机化学里各个需要温度计的实验中温度计水银球的位置分别在哪里还有没有?还有没有啊? 硫粉是什么,对吸收水银有用吗?因为偶家温度计破了,听别人说硫粉可以吸收水银. 当将水银温度计放入热水中时,会看见水银柱先是下降再上升,为什么? 有一种测量空气湿度的温度计 所示 它是由两支相同的温度计组成的 其中一只温度计正处于空气中另一只温度计乙的玻璃泡浸在潮湿的海绵中 将其放在室内 其中 的示数小 这是因为 .两示数 救救我吧,中午打碎了一般水银温度计,晚上打破了电子温度计,当时我宝宝也在她刚42天,我该怎么办啊急.谢谢了我还没有分. 用温度计插入热水中测量热水的温度时,为什么开始时水银柱略微下降,然后在上升?分析是什么原因? 空气干球温度为27℃,湿球温度为19.5℃,空气湿度为多少?怎么计算?
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn