DevOps(Development和Operations的组合词)是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。(From百度)
简单点理解,传统的研发架构体系下,开发、运维、QA的沟通方式为切面化,内在的体系、工程是分离的,沟通协作比较低效。DevOps模式下,基于一套耦合性强、工作流化的工具平台,紧密协作,沟通更直接、高效。
DevOps经常被描述为“开发团队与运营团队之间更具协作性、更高效的关系”。由于团队间协作关系的改善,整个组织的效率因此得到提升,伴随频繁变化而来的生产环境的风险也能得到降低。
来自《success with enterprise dev-ops - whitepaper》的介绍图:
深入理解后,会发现DevOps其实是一种软件管理的方法论思想,