《DevOps 架构师行动指南》读书笔记_zhaoenweiex 的博客 - CSDN 博客_devops ex
简介
此书为软件架构师所写的第一本 DevOps 完全指南,系统的讲解了不同场景下应用 DevOps 实践的方法,涵盖运维,部署流水线,监控,安全审计和质量关注等方面,最后通过三个经典案例进行 devops 实践讲解。
伦恩 - 拜思等编写,胥峰等翻译。
面向读者:
- 软件架构师
- 项目经理
- 技术经理
主要内容
什么是 DevOps
定义:DevOps 是一套实践方法,在保证高质量的前提下缩短系统变更从提交到部署至生产环境的时间。
关键点:
- 减少从提交到产生价值的时间
- 高质量
为什么 DevOps
解决的问题:
- 开发后部署速度较慢
- 部署后频发出错
- 开发运维权责不清
- 运维能力不足
目的:提高产品竞争力,即提高 速度和保证质量。
怎么实践 DevOps
基本要素:
- 版本控制
- 持续集成
- 部署策略
- 架构微服务化
- 监控一切,包括但不限于故障, 性能问题,度量用户的反馈,安全
DevOps 的团队角色:
- product owner
- 可靠性工程师(可以是测试人员)
- 看门人
- DevOps 工程师
案例介绍
- Rafter 的 Chris Williams 如何实践两个数据中心同步
- Sourced Group 是如何知道企业实现 devOps
- Atlassian 如何将旧服务重构为支持 devops 的微服务架构
具体的案例这里就不再详细说明了,有兴趣的朋友去原书看看。
DevOps 的展望
涉及面会更广
总结
- 这是一本面向有一定经验的技术人员的 devops 的介绍性书籍
- 干货不少,但对于读者的要求比较高
- 最后的有三个例子还辅助说明 devops 的实践之路
- devops 虽好,但也要结合自己的业务情况,更重要的是一点事 devops 对于企业的结构和文化的要求是很高的,这一点作者强调了多次。