感觉提出这个概念,主题是加强开发、测试、运营各方的联系,强化中间的反馈过程。
比较关键的几项工具:
1、配置管理工具:如Puppet,Chef,Ansible。配合虚拟化系统,方便实现配置的部署和变更。
2、应用容器:如Docker,进行应用部署,方便应用的分发和运行监控。
3、持续集成工具:如Jenkins,方便将开发源码管理、版本分发、测试自动化、构建等联系起来。
4、虚拟化系统:自动化配置、应用部署的基础,也是监控、动态调整的平台。实现部署、运营自动化的基石。
以上是《DevOps实战》简单浏览后的一个印象,后面初步看完后再修改。