官方正版 图灵教育 DevOps实践指南 IT运维名著凤凰项目姊妹篇 现代企业数字化转型

官方正版 图灵教育 DevOps实践指南 IT运维名著凤凰项目姊妹篇 现代企业数字化转型 pdf epub mobi txt 电子书 下载 2025

JohnWillis 著
图书标签:
  • DevOps
  • 运维
  • 数字化转型
  • IT运维
  • 图灵教育
  • 凤凰项目
  • 实践指南
  • 企业级应用
  • 自动化
  • 持续交付
想要找书就要到 静流书站
立刻按 ctrl+D收藏本页
你会得到大惊喜!!
店铺: 人民邮电出版社官方旗舰店
出版社: 人民邮电出版社
ISBN:9787115480170
商品编码:26848921955
出版时间:2018-04-01

具体描述






内容介绍

本书共分为6 个部分:*一部分概述DevOps 的历史和三个基本原则,即“三步工作法”;*二部分介绍开启DevOps 转型的过程;第三到五部分深入探讨“三步工作法”的各个要素;第六部分关注如何将安全性和合规性正确集成到日常工作中。全书涵盖40 余个DevOps 案例,以谷歌、*、Facebook 等全球知名企业和组织的实际调查结果为依据,展示如何通过现代化的运维管理提升管理效率,进而为企业赢得更大市场、创造更多利润。

    本书适合所有互联网企业和传统企业的从业者阅读。




作者介绍

Gene Kim 

Tripwire创始人、前CTOIT Revolution创始人,DevOps企业峰会主办人,畅销书《凤凰项目》合著者。

 

Jez Humble 

DevOps Research and Assessment公司CTO,加州大学伯克利分校信息学院讲师;曾任ThoughtWorks&席顾问。《精益企业》和Jolt大奖图书《持续交付》的合著者。

 

Patrick Debois 

DevOps之父,致力于通过在开发、项目管理和系统管理之中应用敏捷技术来填补项目和运维之间的鸿沟。

 

John Willis 

Chain Bridge System创始人,曾任Docker公司布道师,现就职于SJ Technologies公司。




目录

*一部分 DevOps介绍

*1章 敏捷、持续交付和三步法  4

1.1 制造业价值流  4

1.2 技术价值流  4

1.2.1 聚焦于部署前置时间  5

1.2.2 关注返工指标——%C/A  7

1.3 三步工作法:DevOps的基础原则  7

1.4 小结  8

*2章 *一步:流动原则  9

2.1 使工作可见  9

2.2 限制在制品数  10

2.3 减小批量大小  11

2.4 减少交接次数  13

2.5 持续识别和改善约束点  14

2.6 消除价值流中的困境和浪费  15

2.7 小结  16

第3章 *二步:反馈原则  17

3.1 在复杂系统中安全地工作  17

3.2 及时发现问题  18

3.3 群策群力,战胜问题获取新知  19

3.4 在源头保障质量  21

3.5 为下游工作中心而优化  22

3.6 小结  22

第4章 第三步:持续学习与实验原则  23

4.1 建立学习型组织和安全文化  23

4.2 将日常工作的改进制度化  25

4.3 把局部发现转化为全局优化  26

4.4 在日常工作中注入弹性模式  27

4.5 领导层强化学习文化  27

4.6 小结  29

4.7 *一部分总结  29

*二部分 从何处开始

第5章 选择合适的价值流作为切入点  32

5.1 绿地项目与棕地项目  34

5.2 兼顾记录型系统和交互型系统  35

5.3 从*乐于创新的团队开始  36

5.4 扩大DevOps的范围  37

5.5 小结  38

第6章 理解、可视化和运用价值流  39

6.1 确定创造客户价值所需的团队  40

6.2 针对团队工作绘制价值流图  40

6.3 组建专门的转型团队  42

6.3.1 拥有共同的目标  43

6.3.2 保持小跨度的改进计划  44

6.3.3 为非功能性需求预留20%的

开发时间,减少技术债务  44

6.3.4 提高工作的可视化程度  47

6.4 用工具强化预期行为  47

6.5 小结  48

第7章 参考康威定律设计组织结构  49

7.1 组织原型  51

7.2 过度职能导向的危害(“成本优化”)  51

7.3 组建以市场为导向的团队(“速度优化”)  52

7.4 使职能导向有效  53

7.5 将测试、运维和信息安全融入日常工作  54

7.6 使团队成员都成为通才  54

7.7 投资于服务和产品,而非项目  56

7.8 根据康威定律设定团队边界  56

7.9 创建松耦合架构,提高生产力和安全性  57

7.10 小结  60

第8章 将运维融入日常开发工作  61

8.1 创建共享服务,提高开发生产力  62

8.2 将运维工程师融入服务团队  63

8.3 为每个服务团队分派运维联络人  64

8.4 邀请运维工程师参加开发团队的会议  65

8.4.1 邀请运维工程师参加每日站会  65

8.4.2 邀请运维工程师参加回顾会议  66

8.4.3 使用看板图展示运维工作  66

8.5 小结  67

8.6 *二部分总结  67

第三部分 *一步:流动的技术实践

第9章 为部署流水线奠定基础  70

9.1 按需搭建开发环境、测试环境和生产环境  71

9.2 应用统一的代码仓库  72

9.3 使基础设施的重建更容易  74

9.4 运行在类生产环境里才算“完成”  75

9.5 小结  76

*10章 实现快速可靠的自动化测试  77

10.1 对代码和环境做持续构建、测试和集成  79

10.2 构建快速可靠的自动化测试套件  81

10.2.1 在自动化测试中尽早发现

错误  83

10.2.2 尽可能并行地快速执行测试  84

10.2.3 先编写自动化测试  84

10.2.4 尽量将手动测试自动化  85

10.2.5 在测试套件中集成性能测试  86

10.2.6 在测试套件中集成非功能性需求测试  86

10.3 在部署流水线失败时拉下安灯绳  87

10.4 小结  89

*11章 应用和实践持续集成  90

11.1 小批量开发与大批量合并  92

11.2 应用基于主干的开发实践  93

11.3 小结  95

*12章 自动化和低风险发布  96

12.1 自动化部署流程  97

12.1.1 应用自动化的自助式部署  100

12.1.2 在部署流水线中集成代码部署  101

12.2 将部署与发布解耦  104

12.2.1 基于环境的发布模式  105

12.2.2 基于应用的发布模式更安全  109

12.3 持续交付和持续部署实践的调查  112

12.4 小结  113

*13章 降低发布风险的架构  114

13.1 能提高生产力、可测试性和安全性的架构  115

13.2 架构原型:单体架构与微服务  116

13.3 安全地演进企业架构  118

13.4 小结  121

13.5 第三部分总结  121

第四部分 *二步:反馈的技术实践

*14章 建立能发现并解决问题的遥测系统  125

14.1 建设集中式监控架构  127

14.2 建立生产环境的应用程序日志遥测  129

14.3 使用遥测指导问题的解决  131

14.4 将建立生产遥测融入日常工作  132

14.5 建立自助访问的遥测和信息辐射器  133

14.6 发现和填补遥测的盲区  135

14.6.1 应用程序和业务度量指标  136

14.6.2 基础架构度量指标  137

14.6.3 显示叠加的指标组合  138

14.7 小结  139

*15章 分析遥测数据以更好地预测故障和实现目标  140

15.1 用均值和标准差识别潜在问题  141

15.2 异常状态的处理和告警  142

15.3 非高斯分布遥测数据的问题  143

15.4 应用异常检测技术  146

15.5 小结  149

*16章 应用反馈实现安全部署  150

16.1 通过遥测使部署更安全  151

16.2 开发和运维共同承担值班工作  153

16.3 让开发人员跟踪工作对下游的影响  153

16.4 让开发人员自行管理生产服务  155

16.5 小结  159

*17章 将假设驱动的开发和A/B测试融入日常工作  160

17.1 A/B测试简史  161

17.2 在功能测试中集成A/B测试  162

17.3 在发布中集成A/B测试  162

17.4 在功能规划中集成A/B测试  163

17.5 小结  165

*18章 建立评审和协作流程以提升当前工作的质量  166

18.1 变更审批流程的危险  168

18.2 “过度控制变更”的潜在危险  168

18.3 变更的协调和排程  170

18.4 变更的同行评审  170

18.5 人工测试和变更冻结的潜在危害  173

18.6 利用结对编程改进代码变更  173

18.7 消除官僚流程  176

18.8 小结  177

18.9 第四部分总结  178

第五部分 第三步:持续学习与实验的技术实践

*19章 将学习融入日常工作  180

19.1 建立公正和学习的文化  181

19.2 举行不指责的事后分析会议  182

19.3 尽可能广泛地公开事后分析会议结果  184

19.4 降低事故容忍度,寻找更弱的故障信号  185

19.5 重新定义失败,鼓励评估风险  186

19.6 在生产环境注入故障来恢复和学习  186

19.7 创建故障演练日  187

19.8 小结  189

*20章 将局部经验转化为全局改进  190

20.1 使用聊天室和聊天机器人自动积累组织知识  190

20.2 软件中便于重用的自动化、标准化流程  192

20.3 创建全组织共享的单一源代码库  192

20.4 运用自动化测试记录和交流实践来传播知识  194

20.5 通过确定非功能性需求来设计运维  194

20.6 把可重用的运维用户故事纳入开发  195

20.7 确保技术选型有助于实现组织目标  195

20.8 小结  197

*21章 预留组织学习和改进的时间  198

21.1 偿还技术债务的制度化惯例  199

21.2 让所有人教学相长  200

21.3 在DevOps会议中分享经验  201

21.4 传播实践的内部顾问和教练  203

21.5 小结  204

21.6 第五部分总结  204

第六部分 集成信息安全、变更管理和合规性的技术实践

*22章 将信息安全融入每个人的日常工作  207

22.1 将安全集成到开发迭代的演示中  207

22.2 将安全集成到缺陷跟踪和事后分析会议中  208

22.3 将预防性安全控制集成到共享源代码库及共享服务中  208

22.4 将安全集成到部署流水线中  209

22.5 保证应用程序的安全性  210

22.6 确保软件供应链的安全  214

22.7 确保环境的安全  215

22.8 将信息安全集成到生产环境遥测中  216

22.9 在应用程序中建立安全遥测系统  217

22.10 在环境中建立安全遥测系统  217

22.11 保护部署流水线  219

22.12 小结  219

*23章 保护部署流水线  220

23.1 将安全和合规性集成到变更批准流程中  220

23.2 将大量低风险变更重新归类为标准变更  221

23.3 如何处理常规变更  222

23.4 减少对职责分离的依赖  224

23.5 确保为审计人员和合规人员留存文档和证据  226

23.6 小结  228

23.7 第六部分总结  228行动起来——本书总结  229

附加材料

附  录  232

附录1 DevOps的大融合  232

附录2 约束理论和核心的长期

冲突  234

附录3 恶性循环列表  235

附录4 交接和队列的危害  235

附录5 工业安全神话  236

附录6 丰田安灯绳  237

附录7 软件包产品  238

附录8 事后分析会议  238

附录9 猿猴军团  239

附录10 上线时间透明化  240

参考资源  241

致  谢  243

EXIN DevOps Professional认证备考

指南 & 模拟题①  245 





《云原生时代:架构重塑与敏捷赋能》 图书简介 在当今瞬息万变的数字经济浪潮中,企业要想保持竞争力,就必须拥抱变化,并以前所未有的速度和效率响应市场需求。本书《云原生时代:架构重塑与敏捷赋能》正是为应对这一挑战而生,它深入探讨了如何通过先进的架构设计理念和敏捷实践,引导企业实现全面的数字化转型,并最终在云原生时代脱颖而出。 本书并非一本“万金油”式的技术手册,而是聚焦于企业在迈向云原生过程中所面临的深层挑战,并提供了系统性的解决方案。我们认识到,简单的技术堆叠或工具引入并不能真正解决问题。真正的转型,源于对业务目标清晰的理解,对技术架构的深刻洞察,以及对团队协作模式的颠覆性重塑。因此,本书将引导读者从战略层面出发,逐步深入到战术执行,涵盖了从理念到落地的全过程。 第一部分:云原生时代的战略基石 在这一部分,我们首先为读者构建起理解云原生时代的关键认知框架。我们将深入分析当前数字化转型的驱动力,以及企业在面临传统IT架构瓶颈时所承受的压力。这不是关于“为什么”要转型,而是“为什么现在”以及“在何种程度”上转型。 云原生时代的驱动力与挑战: 我们将详细剖析市场需求、技术演进和用户期望是如何共同塑造了云原生时代。这包括了对微服务、容器化、自动化和持续交付等核心概念的战略意义的阐述,以及企业在采纳这些技术时可能遇到的组织文化、技能差距和安全合规等方面的挑战。 数字化转型的顶层设计: 本部分将指导读者如何从业务战略出发,制定清晰的数字化转型蓝图。这涉及到识别关键业务流程、定义转型目标、评估现有能力以及规划资源投入。我们将强调,转型不是IT部门的独角戏,而是需要跨部门协作,由业务驱动,技术赋能的系统工程。 价值流的重构与优化: 理解并重构企业内部的价值流是实现敏捷和高效的关键。本书将介绍如何识别和分析端到端的业务价值流,找出其中的瓶颈和低效环节,并通过技术和流程的优化来加速价值的传递,缩短产品上市时间。 第二部分:现代软件架构的演进与实践 架构是企业数字化的骨架,尤其在云原生时代,架构的先进性直接决定了企业的弹性、可伸缩性和响应速度。本部分将详细解析现代软件架构的设计原则与实践方法。 微服务架构的设计哲学与实现: 微服务架构并非仅仅是将单体应用拆分成小服务。本书将深入探讨微服务的设计原则,如单一职责、高内聚、低耦合,以及如何进行服务边界的划分。我们将提供关于服务治理、API网关、服务发现、熔断降级等关键技术点的设计思路和最佳实践,并分析在实际落地过程中可能遇到的挑战。 容器化与编排的基石: 容器技术(如Docker)和容器编排技术(如Kubernetes)是云原生架构的核心组成部分。本部分将详细介绍容器化的优势,包括环境一致性、快速部署和资源隔离。我们将深入讲解Kubernetes的工作原理,包括其核心组件、资源模型和部署策略,帮助读者构建稳定、可伸缩的容器化应用平台。 事件驱动架构与异步通信: 在分布式系统中,事件驱动架构和异步通信能够显著提升系统的解耦程度和响应能力。本书将探讨如何设计和实现基于事件的系统,利用消息队列(如Kafka、RabbitMQ)来构建松耦合的微服务。我们将分析事件驱动架构在处理高并发、大数据和实时性场景下的优势,并提供相关的设计模式和实现建议。 数据管理与一致性在分布式系统中的挑战: 分布式系统的复杂性之一在于数据管理。本书将深入探讨在微服务和容器化环境下,如何进行高效、安全且一致性的数据管理。我们将介绍CAP定理、BASE理论,并分析不同的数据一致性模型(如最终一致性)以及在实际应用中的权衡。同时,还将探讨数据库选型、数据迁移和数据备份恢复等重要议题。 第三部分:敏捷开发与持续交付的深度融合 技术架构的变革必须与开发与交付流程的现代化相辅相成。本部分将聚焦于如何通过敏捷方法和DevOps理念,实现软件开发与运维的深度融合,加速价值交付。 敏捷开发在云原生环境下的实践: 我们将回顾敏捷开发的精髓,并深入探讨在云原生架构下,如何更好地应用Scrum、Kanban等敏捷框架。本书将重点分析在微服务和容器化环境下,如何进行更小的迭代、更频繁的发布,以及如何确保团队的自组织和跨职能协作。 DevOps文化与实践的落地: DevOps不仅仅是一系列工具的集合,更是一种文化和协作模式。本书将深入剖析DevOps的核心理念,包括协作、自动化、度量和共享。我们将详细介绍持续集成(CI)、持续交付(CD)、持续部署(CD)的流程设计与工具选型,并重点分析如何构建高效的CI/CD流水线,实现从代码提交到生产环境的自动化部署。 测试策略与自动化在DevOps中的角色: 自动化测试是保障软件质量和加速交付的关键。本书将探讨在云原生和DevOps流程中,如何设计一套全面的测试策略,包括单元测试、集成测试、端到端测试、性能测试和安全测试。我们将重点介绍如何将自动化测试无缝集成到CI/CD流水线中,实现质量的内建而非外加。 监控、日志与可观测性: 在复杂的分布式系统中,了解系统的运行状态至关重要。本书将深入探讨如何构建强大的监控、日志和可观测性体系。我们将介绍Prometheus、Grafana、ELK Stack等常用工具,并分析如何通过日志聚合、指标收集和分布式追踪,实现对系统故障的快速定位和问题根源的分析。 第四部分:组织变革与人才发展 技术和流程的变革终将触及组织层面。本书将帮助读者认识到,成功的数字化转型离不开组织结构的调整和人才的培养。 打造响应式组织: 云原生时代要求企业具备快速响应变化的能力。本书将探讨如何通过构建小型、自治的跨职能团队,打破部门壁垒,加速信息流动,提升决策效率。我们将分析组织敏捷性的关键要素,以及如何通过赋能员工来激发团队的创新活力。 人才培养与技能重塑: 掌握云原生技术和DevOps实践需要新的技能组合。本书将指导企业如何识别关键技能差距,制定有效的培训计划,并吸引和留住具备相关能力的人才。我们将重点关注那些对工程师职业发展至关重要的技能,如自动化思维、协作能力、问题解决能力以及持续学习的能力。 持续改进与文化塑造: 转型是一个持续演进的过程,而非一次性的项目。本书将强调建立持续改进的文化,鼓励团队从实践中学习,不断优化流程和技术。我们将探讨如何通过反馈机制、定期的回顾会议以及知识分享,来巩固转型成果,并为未来的发展奠定坚实基础。 《云原生时代:架构重塑与敏捷赋能》并非仅仅停留在理论层面,而是充满了实用的方法论、可行的实践步骤和丰富的案例分析(虽未在本次简介中详述,但本书内容将以此为支撑)。它旨在成为企业领导者、技术架构师、开发人员、运维工程师以及所有参与数字化转型人员的必备参考。通过阅读本书,您将获得清晰的转型路线图,掌握应对挑战的关键工具和技术,并最终带领您的企业在云原生时代实现可持续的增长和竞争优势。

用户评价

评分

评价五 “现代企业数字化转型”——这几个字精准地击中了当下IT领域的核心痛点。我的工作也正处于这个转型的关键时期,我深切感受到传统IT运维模式在支撑业务快速发展方面面临的巨大压力。DevOps作为一种能够加速交付、提升稳定性和促进团队协作的理念,自然成为了我们关注的焦点。这本书,被誉为“凤凰项目姊妹篇”,我对此寄予厚望。我希望它能不仅仅是停留在理念层面,而是提供一套系统性的、可落地的DevOps实践框架。我期待书中能够有详细的工具链介绍、自动化脚本示例、以及不同阶段的实施策略,帮助我们构建一个从开发到运维的无缝衔接的流程。同时,我也希望这本书能够强调DevOps的文化和人员因素,毕竟,技术只是工具,真正的变革源于人的思维和协作方式的改变。这本书的出版,对我来说,不仅仅是一次知识的获取,更是一次解决实际问题的契机。

评分

评价二 这本书的主题——DevOps,对我来说是一个既熟悉又充满挑战的领域。在我的工作经历中,我亲眼见证了传统IT运维模式在面对快速变化的业务需求时所暴露出的种种不足,也感受到敏捷开发与运维协同的重要性。然而,将这些理念真正落地,建立起一套高效、稳定的DevOps体系,却是我一直以来努力探索的难点。这本书的出现,无疑为我指明了一个方向。我非常看重它所强调的“实践指南”性质,这意味着它不仅仅停留在理论层面,而是提供了可操作的方法和步骤,这对于一线运维人员来说是极其宝贵的。我希望它能像一位经验丰富的导师,一步步地引导我,让我理解DevOps的核心价值,掌握实现DevOps的关键技术,并学会如何规避在实践中可能遇到的各种陷阱。这本书的出版,恰逢企业数字化转型浪潮风起云涌之际,这让它的价值显得尤为突出,我期待它能为我打开一扇通往更高效、更现代IT运维世界的大门。

评分

评价一 拿到这本《DevOps实践指南》时,我首先被它沉甸甸的质感和精美的设计所吸引。封面设计简洁大气,信息量却很足,一看就知道是经过精心打磨的作品。翻开书页,纸张的触感和印刷的清晰度都让人赏心悦目,这在如今电子书盛行的时代,实体书的阅读体验愈发显得珍贵。我一直对IT运维领域抱有浓厚的兴趣,尤其是看到“凤凰项目姊妹篇”这个副标题,更是激发了我深入了解的欲望。我深知“凤凰项目”是如何以一种引人入胜的故事形式,将复杂的DevOps理念深入浅出的展现出来,因此对于这本书能否继承这份优点,我充满了期待。这本书的装帧质量,从书脊的牢固程度到封面封底的细节处理,都体现了出版方的用心。这不仅仅是一本书,更像是一件值得收藏的工艺品。在开始阅读之前,仅仅是它的物理形态,就已经在我的心中种下了一颗好奇的种子,让我迫不及待地想去探寻其中蕴含的知识宝藏。这种对书籍本身的喜爱,往往是开启阅读之旅的第一步,也是非常重要的一步。

评分

评价四 作为一名在IT运维一线摸爬滚打了多年的老兵,我深知“实践”二字的分量。理论再美,终究是纸上谈兵;只有经过实践检验的方法,才是真正有效的。这本书冠以“DevOps实践指南”之名,并且被誉为“IT运维名著”,这让我对其内容充满了信心。我期待它能提供一系列切实可行的案例研究、工具推荐、以及实施步骤,帮助我们这些在实际工作中遇到瓶颈的运维人员,能够找到解决问题的钥匙。我希望它能够涵盖从文化转变、流程优化到自动化工具的应用等DevOps的各个层面,并且提供一些在不同规模和行业背景下,DevOps落地的成功与失败经验。这本书的出现,正是对当前企业数字化转型需求的精准回应,我希望它能成为我们团队在转型道路上的重要参考,帮助我们规避弯路,加速实现IT运维的现代化。

评分

评价三 坦白说,在决定购买这本书之前,我犹豫了片刻。市面上关于DevOps的书籍琳琅满目,质量参差不齐。我曾读过一些过于理论化,或者技术栈陈旧的书籍,它们要么让我感到晦涩难懂,要么与实际工作脱节。然而,“凤凰项目姊妹篇”这个标签,以及“现代企业数字化转型”这个宏大的背景,最终打消了我的顾虑。我相信,能够与“凤凰项目”并驾齐驱的著作,一定在叙事方式和内容深度上有着过人之处。我对于能够通过生动的故事和案例来理解DevOps实践充满了兴趣,毕竟,枯燥的理论很难在脑海中留下深刻的印象,而一个引人入胜的叙事,却能让我在不知不觉中掌握精髓。我期待这本书能用一种更具人文关怀的方式,讲述DevOps的演进和落地过程,让我不仅仅是学习技术,更能理解背后的文化变革和团队协作的精髓。

相关图书

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 book.coffeedeals.club All Rights Reserved. 静流书站 版权所有