《DevOps架构师行动指南》读书笔记

来源:互联网 发布:西蒙斯面补数据 编辑:程序博客网 时间:2024/05/21 07:00

简介

此书为软件架构师所写的第一本DevOps完全指南,系统的讲解了不同场景下应用DevOps实践的方法,涵盖运维,部署流水线,监控,安全审计和质量关注等方面,最后通过三个经典案例进行devops实践讲解。
伦恩-拜思等编写,胥峰等翻译。
面向读者:
- 软件架构师
- 项目经理
- 技术经理


主要内容

这里写图片描述

什么是DevOps

定义:DevOps是一套实践方法,在保证高质量的前提下缩短系统变更从提交到部署至生产环境的时间。
关键点:

  • 减少从提交到产生价值的时间
  • 高质量

为什么DevOps

解决的问题:

  • 开发后部署速度较慢
  • 部署后频发出错
  • 开发运维权责不清
  • 运维能力不足

目的:提高产品竞争力,即提高 速度和保证质量。

怎么实践DevOps

基本要素:
- 版本控制
- 持续集成
- 部署策略
- 架构微服务化
- 监控一切,包括但不限于故障, 性能问题,度量用户的反馈,安全

DevOps的团队角色:
- product owner
- 可靠性工程师(可以是测试人员)
- 看门人
- DevOps工程师

案例介绍

  • Rafter的Chris Williams如何实践两个数据中心同步
  • Sourced Group是如何知道企业实现devOps
  • Atlassian如何将旧服务重构为支持devops的微服务架构
    具体的案例这里就不再详细说明了,有兴趣的朋友去原书看看。

DevOps的展望

涉及面会更广


总结

-这是一本面向有一定经验的技术人员的devops的介绍性书籍
- 干货不少,但对于读者的要求比较高
- 最后的有三个例子还辅助说明devops的实践之路
- devops虽好,但也要结合自己的业务情况,更重要的是一点事devops对于企业的结构和文化的要求是很高的,这一点作者强调了多次。