什么是DevOps
DevOps来源
我们先看传统的瀑布式开发,其涉及严格的顺序和文档,对角色、工具和流程的严格定义以及开发。另一方面,即使开发团队开始实践敏捷开发以加速软件产品迭代并敏捷地响应不断变化的条件(如需求),IT 运营团队并不总是准备好跟上这种新速度。
敏捷软件开发的开端是2001年17位开发者发布的名为《敏捷软件开发宣言》的短句。《宣言》提出了四项基本原则:
- 与个人对话,而不是过程和工具。
- 比综合文档更有效的软件。
- 与客户合作而不是合同谈判。
- 应对变化而不是遵循计划。
DevOps这个概念是在2009年由一个实施Agile的PM: Patrick Debois 在举办的名叫 DevOpsDay 的会议上提出, 而2014年之后,DevOps的理念和这个词汇才慢慢的被越来越多的学者和企业项目经理人提及以及推广。
DevOps 将软件开发的敏捷原则扩展到软件部署。敏捷软件开发宣言的转变旨在