关于DevOps,你必须知道的事

DevOps这个术语目前正在IT行业中被大量使用,但它到底是什么意思?更重要的是,它如何帮助企业?

作为开发(develop)和运维( operation)的结合,DevOps希望将这两个不同领域的业务结合在一起,在软件开发过程中提供创新和以用户为中心的流程的完美结合。持续部署和持续交付都是这个领域的重要方面,在采用DevOps时,企业必须评估哪些适合他们,哪些是至关重要的。它还着眼于向基础设施和软件提供变更的自动化。

尽管这是一个相对较新的概念,但DevOps在21世纪初的企业软件管理运动中拥有丰富的经验。这个词首次出现在2009年,此后它就被广泛的使用。

DevOps已经上升到了突出地位,因为在快速变化的行业中,企业越来越需要快速和敏捷。我们发现企业需要了解DevOps的一切,以及如何帮助他们在现代IT行业取得成功。

DevOps现状

DevOps正在迅速成为数字业务的关键组成部分,因此,相关技能有很高的要求。IT自动化软件提供商Puppet Labs最近发布了一份报告,显示DevOps工程师的工资明显高于其他从业者的职位薪资,55%的DevOps工程师收入为10万美元以上。

Gartner预测,DevOps将迅速从一个概念发展成主流的活动,并且将在2016年被全球2000个公司中的25%所采用。两大主要的技术趋势——物联网(IoT)和云计算正在推动这一演变。

物联网(IoT)预计在未来几年中将呈指数级增长,其中连接设备的数量和收集的数据量也因此而激增。为了应对这种情况,DevOps团队必须准备好处理市场上各种各样的设备,并确保硬件与现有系统的兼容性。

在云计算方面,云计算实现的协作水平促进了DevOps的增长。数据共享意味着团队可以更有效地管理应用程序,并且云和DevOps一起查看功能和操作、相互增强的方法使双方受益。

然而,Delphix and Gleanster Research最近的一项研究表明,数据库可能是阻碍DevOps成功的主要障碍,受访者表示最大的挑战是由于数据问题而限制了测试环境。

给业务带来的好处

简单来说,DevOps可以为企业带来的主要好处是加强沟通、协作、集成和自动化,速度、质量、控制和成本是四个关键因素。DevOps通过专注于速度,尽可能通过自动化来加速部署。必须注意的是,如果没有正确实现,自动化本身可能会成为问题。

在更广泛的技术领域,安全性比任何时候都要得到关注,由于最近几个月来出现的数据泄露事件,现在需要一种全新的安全态度,应用DevOps方法是在公司内促进安全意识文化的一种方式。

最后,DevOps可以减少解决应用程序问题所需的时间,从而最大程度地减少停机时间,并改变软件架构,使得更新能够无缝集成并且快速实现,并为架构师提供更多关键操作问题的认识。

因为DevOps相对较新,没有真正的实施DevOps的规范,因此需要从已经成功实施DevOps的公司身上吸取经验。

原文链接:http://betanews.com/2016/10/20/devops-breakdown/


  • 本站原创文章仅代表作者观点,不代表SDNLAB立场。所有原创内容版权均属SDNLAB,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用,转载须注明来自 SDNLAB并附上本文链接。 本站中所有编译类文章仅用于学习和交流目的,编译工作遵照 CC 协议,如果有侵犯到您权益的地方,请及时联系我们。
  • 本文链接https://www.sdnlab.com/17998.html
分享到:
相关文章
条评论

登录后才可以评论

SDNLAB君 发表于16-10-25
0