DevOps理念与落地实践
Development和Operations的组合可以把DevOps看作开发(软件工程)、技术运营和质量保障(QA)三者的交集。传统的软件组织将开发、IT运营和质量保障设为各自分离的部门。在这种环境下如何采用新的开发方法(如敏捷软件开发)是一个重要的课题。按照从前的工作方式,开发和部署不需要IT支持或者QA深入的、跨部门的支持,却需要极其紧密的多部门协作。然而DevOps考虑的不止是软件部署,它是一套针对这几个部门间沟通与协作问题的流程和方法。对于运维来说,稳定压倒一切,新 Feature 越少越好。而对于研发来说,却希望能开发更多的功能。这种矛盾会导致大量的资源和时间的浪费。就像两匹马拉一辆车,如果马头向着的方向不一致,肯定是没法全速前进的。
- 2021-06-24
- 阅读65
- 下载0
- 19页
- docx