从企业信息化系统应用开发、 运维的实际需求出发,DevOps是什么?
从企业信息化系统应用开发、 运维的实际需求出发,DevOps 通常被理解为包含工具、过程和人的一系列最佳实践, 融合了应用软件开发期管理(Dev)和运行期维护(Ops),旨在缩短应用全生命周期的 开发过程,提升运行期应用的可靠性、可用性和性能。业界将 DevOps 概念应用在软件系统运维过程中的实践最早可以追溯到 Google 提 出 SRE 概念时。当互联网应用新功能上线周期越来越短、代码更新越来越频繁时, Google 不得不想办法在满足频繁发布代码需求的同时,保障上线代码的可靠性与性能能 够支撑大规模用户同时在线访问,以及提供高质量的最终用户体验。践行 DevOps 与实 现软件自动化发布或制定产品研发工作计划无关,DevOps 的初衷是通过提高软件开发 与运维体系的衔接水平,将软件价值加速交付给企业的最终用户。要提供价值,企业必 须在生产中运行应用程序以测试应用程序,并使用自动化流程管理工具来指导接下来交 付的内容。以上内容摘自《应用智能运维实践(试读版)》电子书,点击https://developer.aliyun.com/ebook/download/367 可下载完整版
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。