【直播预告】为什么落地DevOps是帮助企业快速实现业务创新的终极武器?

日期:2017-12-22      来源:otpub.com      作者:otpub      编辑:otpub      点击:901次

在企业发展的历程中,工种细分绝对是大多数企业主的选择,对企业IT来说也是一样。开发、运维、测试、DBA等等,不同工种之间掌握着不同的技能链,这样责任更清晰,分工更明确,还能保证企业更有条不紊的发展。

image.png

听上去这是一个完美的规划,但企业在运营过程中,总有一些挥之不去的难题在制约着企业的发展。


1.业务创新推向市场的周期无限延长


分工细化减少了企业IT运营投入的耦合,但同时提高了产品交付环节的管理复杂度。当下企业业务创新越来越多地体现在软件和应用交付上,与此同时,IT研发部门正在面临着传统交付模式效率低下的挑战,业务创新推向市场的周期在变长。

随着业务规模的增长,传统模式下相对独立的开发、测试、运维工作成为掣肘。由于很多环节需要手工操作主导,即使细小的业务代码更新也需要以上诸多人员联动,还有很多潜伏的管理问题,业务迭代速度一再变慢,势必拖长了业务从开发到最后交付市场的周期。研发之过or运维之过?


2.目标发生冲突


适用于职责的KPI却未必适用于项目。在同一个项目下以开发者和运维的角色来说,开发人员追求将需求尽快转化为代码,而运维人员则希望服务器能安安稳稳地运行。这两个目标是有冲突之处的,因为软件不真正部署到线上,谁都不敢保证它能平稳运行,而“上线”这个词正是让运维头大的原因。更不用说一个服务反复上线,反复崩溃时对士气的打击了。


3.责任出现漏洞

image.png

将开发和运维分开,其实是将代码的开发调试阶段和代码的上线阶段分给两拨人去处理。而这样的做法会让开发和运维任务过于独立化,衔接出现漏洞。


4.沟通误区无限放大


这是信息隐藏的副作用。因为开发和运维分别负责软件生命周期中的不同阶段,这使他们的工作内容大相径庭。再加上开发和运维对对方的工具不了解,总是会在意料之外甚至十分诡异的地方出问题,开发和运维一方面对自己的环境十分熟悉,一方面又对对方隐瞒了许多隐喻和默认规定,这使得双方都陷入了知识的诅咒,即因为已经拥有知识的人,不能理解其他人为什么听不懂自己说什么。

这道世纪难题怎么破?基于上述无法破解的难题,更基于用户对软件有快速开发的需求,企业对软件有快速迭代的需求,因此,DevOps 应运而生

DevOps最有趣的地方莫过其期望赋予企业的研发运维环境更多自动化过程,从而可以加速业务迭代,提高业务交付速度。

DevOps最有趣的地方莫过于它是一种思想上的"反模式"。一个行业发展越成熟,它的工种划分会越细致,而DevOps提倡开发(Dev)和IT运维(Ops)之间的高度协同。在DevOps的理念下,企业的IT研发运维环境趋于自动化,实现持续集成、持续交付和持续部署,从而提高应用交付速度,加快业务迭代,为企业创造真正的价值。

image.png

灵雀云是中国容器服务和企业级PaaS领域的领军企业,通过基于容器技术,以DevOps为理念,面向微服务应用的新一代PaaS平台Alauda EE,帮助企业客户在数字化转型的过程中,不断获得持续创新的能力。

采用DevOps带来的业务收益包括:提高软件多平台兼容能力、增加收益、增加软件和服务部署的频次、增加用户数量、提高应用质量和性能等。


欲了解更多,敬请关注12月26日14:00“容器时代,企业DevOps转型的几点思考”直播活动。


直播间入口:容器时代,企业DevOps转型的几点思考

关键字:DevOps灵雀云

本站所载作品版权归作者及原出处共同所有。凡本网注明“来源:OTPUB”的所有作品、文章,版权均属于本站,转载、摘编或利用其它方式使用上述作品,应注明“来源:OTPUB” 或 “摘自:OTPUB”。

上一篇: 人工智能可以给你的业务带来什么 下一篇: 云服务器应该怎么配置