DevOps到底是什么?

一、DevOps产生的背景

  软件开发最高效的组织形式是“One Man Work”,只有一个干活,写个小项目,从需求到开发,从测试到部署全部独立完成,非常高效。但是随着业务的增长,项目开始变得庞大,变成团队,出现了分工,出现了产品经理,项目经理,开发,数据,测试,运维等角色。这些角色之间存在天然的矛盾。对于运维来说,稳定压倒一切。而对于研发来说,却希望能开发更多的功能。

  DevOps的理念希望能打破这种屏障,让研发(Development)和运维(Operations)一体化。即通过工具辅助开发完成运维的部分工作,减少成本。

二、核心思想

  为了帮助研发团队在保持质量的前提下,提高交付效率的方法和方法论都属于DevOps的范畴。

  所以 DevOps 不是简单的开发软件化,而是企业的学习能力不断提升的结果,将企业改造成敏捷应对的学习型组织,运用新的工具,优化组织架构和流程,不断地进行自我革命和创新的方式。工具是辅助,而非基础。

  

文章内容:链接

原文地址:https://www.cnblogs.com/youhongliang/p/12802542.html