DevOps:软件架构师行动指南 封面

DevOps:软件架构师行动指南

评分 3.2
章节数
22
丛书
架构师书库
ISBN
9787111562610

标签

内容简介

本书是《DevOps: A Software Architect's Perspective》的中文译本,由伦恩·拜斯、英戈·韦伯与朱黎明三位长期从事软件架构研究的作者合著,从软件架构师的视角系统梳理引入 DevOps 实践所需要掌握的技术能力,而不止停留在工具与流程层面的介绍。 全书共分五部分。第一部分(第1~3章)介绍 DevOps 的背景:DevOps 的目标与它希望解决的问题、团队结构与协作形态、常见组织障碍,以及云平台与 ITIL 运维理论的要点。第二部分(第4~6章)围绕部署流水线展开,涉及微服务架构风格、构建与测试过程及工具链,以及具体的部署实践。第三部分(第7~10章)讨论横切关注点,包括监控与实时测试、安全与安全审计、部署流水线相关的其他非功能需求(性能、可靠性、可修改性等),以及推进 DevOps 所涉及的业务论证与度量。第四部分(第11~13章)通过三个案例,分别说明为保障业务连续性而维护两个数据中心的实践、持续部署流水线的组织方式,以及企业迁移到微服务架构的路径。第五部分(第14~15章)展望 DevOps 的研究方向与未来数年的发展趋势。 本书的特点是把 DevOps 与架构质量属性、组织结构、合规与审计等因素联系起来讨论,适合希望从架构层面而非单点工具层面理解 DevOps 的读者。

编辑推荐

市面上的 DevOps 读物大多从流程、文化或工具链切入,本书难得地站在软件架构师的立场发问:当部署频率从每季度一次变成每天多次,架构本身需要做出哪些让步与设计?作者团队在软件架构领域深耕多年,书中讨论的不是“如何装一套 CI 工具”,而是监控、安全审计、性能与可靠性等横切关注点如何与部署流水线一起被纳入架构决策。 三大案例是全书的骨架:双数据中心保障业务连续性、持续部署流水线的组织运作、企业向微服务架构的迁移,都是真实工程场景中的难题,读来有代入感,也不至于停留在概念层。第三部分把非功能需求与业务论证放在一起,提醒技术负责人:DevOps 的落地本质上是一次组织与投入的论证,而不是一次技术升级。 需要说明的是,本书英文原版成书较早,书中举例的云平台与工具生态与今天已有距离,读者宜把它当作“架构思维框架”来读,把具体工具替换为当前技术栈。豆瓣评分 6.5,口碑中等偏上:认可者看重其架构视角与案例,批评者多认为部分内容偏理论、翻译语感略显生硬。适合作为团队内架构讨论的共读书目。

适合谁读

适合

  • 希望从架构视角理解 DevOps、而非只学工具的软件架构师与资深开发
  • 负责部署流水线、发布与稳定性建设的中高级运维或 SRE 工程师
  • 需要为 DevOps 转型做技术论证与组织推动的技术管理者
  • 对云平台、微服务与持续交付整体关系感兴趣的计算机专业高年级学生

不适合

  • 零基础入门者:书中假定读者已有一定开发与运维经验,缺少操作步骤
  • 主要想找 Jenkins、Kubernetes 等具体工具操作手册的读者
  • 期待最新版工具生态与当下最佳实践详解的读者

阅读建议

  1. 先读第1章与第10章,建立“DevOps 是组织与业务问题”的认知框架,再回头读技术章节。
  2. 结合第5、6章边读边梳理自己团队的部署流水线,把书中关注点逐条对照现状打勾。
  3. 三个案例建议以“如果换到我们公司会怎样”的方式讨论,比单纯阅读更能转化。
  4. 工具部分与时代有距离,遇到具体产品名可略过,重点抓质量控制点与架构权衡逻辑。

出版社简介

机械工业出版社 中国 · 成立于 1950 年

机械工业出版社(China Machine Press)在科技与专业出版之外,库内图书还体现出对心理学、计算机、管理、财经与社科等方向的持续关注。心理学方面收入荣格作品及分析心理学导论,并涉及压力与健康、成瘾与疗愈等应用议题;计算机领域有《计算机程序的构造和解释(JavaScript版)》;管理与财经类包括《管理行为(原书第4版)》《不平等的代价(珍藏版)》《这次不一样:八百年金融危机史(纪念版)》;科学哲学与科学史方面则有《世界观(原书第3版)》。相关作者资源涵盖C.G.荣格、威廉·麦圭尔、索努·沙姆达萨尼、加博尔·马泰等。公开资料有限,以上仅据库内图书归纳其出版面貌。

目录

  1. 译者序
  2. 前言
  3. 第一部分 背景
  4. 第1章 DevOps是什么
  5. 第2章 云即平台
  6. 第3章 运维
  7. 第二部分 部署流水线
  8. 第4章 微服务架构风格
  9. 第5章 构建与测试
  10. 第6章 部署
  11. 第三部分 横切关注点
  12. 第7章 监控与实时测试
  13. 第8章 安全与安全审计
  14. 第9章 其他非功能需求
  15. 第10章 业务关注点
  16. 第四部分 案例研究
  17. 第11章 案例一:双数据中心保障业务连续性
  18. 第12章 案例二:持续部署流水线
  19. 第13章 案例三:迁移到微服务架构
  20. 第五部分 DevOps的未来
  21. 第14章 研究进展
  22. 第15章 未来展望

常见问题

这本书是讲工具操作吗?
不是。它讲的是从架构师视角看 DevOps 需要哪些技术能力,以及监控、安全、业务关注点如何纳入架构设计,工具只是举例,没有详细安装与配置步骤。
需要什么基础才能读懂?
建议有一定的软件开发或运维经验,了解构建、发布、测试的基本流程,并对云平台、微服务有初步概念,否则后半部分的案例会较难代入。
内容会不会太旧?
英文原版成书较早,书中涉及的云平台与工具已有变化,但部署流水线、横切关注点、案例中的架构权衡思路仍具参考价值。
评分和篇幅如何?
中文版约241页,16开平装,定价69元,豆瓣评分6.5。篇幅不长,适合两三周内读完并组织一次团队讨论。

读者评论

查询本书

本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。

同类高分