标签
内容简介
本书是《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章与第10章,建立“DevOps 是组织与业务问题”的认知框架,再回头读技术章节。
- 结合第5、6章边读边梳理自己团队的部署流水线,把书中关注点逐条对照现状打勾。
- 三个案例建议以“如果换到我们公司会怎样”的方式讨论,比单纯阅读更能转化。
- 工具部分与时代有距离,遇到具体产品名可略过,重点抓质量控制点与架构权衡逻辑。
出版社简介
机械工业出版社
中国 · 成立于 1950 年
机械工业出版社(China Machine Press)在科技与专业出版之外,库内图书还体现出对心理学、计算机、管理、财经与社科等方向的持续关注。心理学方面收入荣格作品及分析心理学导论,并涉及压力与健康、成瘾与疗愈等应用议题;计算机领域有《计算机程序的构造和解释(JavaScript版)》;管理与财经类包括《管理行为(原书第4版)》《不平等的代价(珍藏版)》《这次不一样:八百年金融危机史(纪念版)》;科学哲学与科学史方面则有《世界观(原书第3版)》。相关作者资源涵盖C.G.荣格、威廉·麦圭尔、索努·沙姆达萨尼、加博尔·马泰等。公开资料有限,以上仅据库内图书归纳其出版面貌。
目录
- 译者序
- 前言
- 第一部分 背景
- 第1章 DevOps是什么
- 第2章 云即平台
- 第3章 运维
- 第二部分 部署流水线
- 第4章 微服务架构风格
- 第5章 构建与测试
- 第6章 部署
- 第三部分 横切关注点
- 第7章 监控与实时测试
- 第8章 安全与安全审计
- 第9章 其他非功能需求
- 第10章 业务关注点
- 第四部分 案例研究
- 第11章 案例一:双数据中心保障业务连续性
- 第12章 案例二:持续部署流水线
- 第13章 案例三:迁移到微服务架构
- 第五部分 DevOps的未来
- 第14章 研究进展
- 第15章 未来展望
常见问题
这本书是讲工具操作吗?
不是。它讲的是从架构师视角看 DevOps 需要哪些技术能力,以及监控、安全、业务关注点如何纳入架构设计,工具只是举例,没有详细安装与配置步骤。
需要什么基础才能读懂?
建议有一定的软件开发或运维经验,了解构建、发布、测试的基本流程,并对云平台、微服务有初步概念,否则后半部分的案例会较难代入。
内容会不会太旧?
英文原版成书较早,书中涉及的云平台与工具已有变化,但部署流水线、横切关注点、案例中的架构权衡思路仍具参考价值。
评分和篇幅如何?
中文版约241页,16开平装,定价69元,豆瓣评分6.5。篇幅不长,适合两三周内读完并组织一次团队讨论。
读者评论
查询本书
本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。