描述
开 本: 16开纸 张: 胶版纸包 装: 平装-胶订是否套装: 否国际标准书号ISBN: 9787115581822
1.20多位业界大咖和高校学者联袂推荐的包含了大量关于DevOps落地实践内容的图书
2.国家《企业IT运维发展白皮书》核心作者、中国信通院可信云标准特聘专家、中国信通院低代码/无代码推进中心特聘专家新力作。
3.全局的知识体系和技能矩阵覆盖主流90%的工具,以独特的视角和深刻的见解将 DevOps 的开发、测试、部署与运营等关键流程进行梳理,分析透彻,指导从业者落地实践。
4.3 个核心DevOps实践案例涵盖阿里、腾讯、苏宁,包含DevOps 一系列价值观、原则、方法、实践和工具,用以帮助提高企业 DevOps 的实施效果和交付业务的速度和质量。
5.大量DevOps工具速查内容安装、排错和常见集成手段。讲解的度量体系、反馈体系提供了 DevOps 团队管理需要的重要信息和方法,可以帮助管理者提升项目和团队的效能。
DevOps已在互联网、金融和制造等领域落地实践。本书主要内容包括DevOps的基本概念,DevOps的工具集,支撑管理,敏捷开发,持续集成和测试,持续部署和持续交付,代码质量和安全,DevOps的度量体系,持续改进和反馈,DevOps实践,以及DevOps的后续发展。
本书适合企业级DevOps项目中不同角色、不同参与模式下的用户阅读,也适合作为大专院校和相关培训机构的教学用书。
目 录
第 1章 认识DevOps 1
1.1 DevOps基础 1
1.1.1 DevOps的概念 1
1.1.2 DevOps与企业和IT组织的关系 2
1.1.3 DevOps究竟是什么 3
1.2 DevOps的发展轨迹和特点 3
1.2.1 DevOps的起源 3
1.2.2 DevOps的发展路径 6
1.2.3 DevOps的发展特点 8
1.3 DevOps的总体架构和流程 10
1.3.1 DevOps的总体架构 10
1.3.2 DevOps的流程 14
1.4 DevOps文化 15
1.4.1 为什么需要DevOps文化 15
1.4.2 传统IT组织文化存在的弊端 15
1.4.3 DevOps文化具备的特点 16
1.4.4 DevOps文化的目标 17
1.5 DevOps的工具链框架 18
1.5.1 DevOps工具的发展特性 18
1.5.2 DevOps工具的选择 20
1.5.3 DevOps工具的种类 21
1.5.4 DevOps工具的发展现状 22
1.5.5 工具链简介 23
1.6 DevOps的实践和落地 24
1.6.1 DevOps实践和落地的模型 25
1.6.2 DevOps实践和落地的基本原则 25
1.6.3 DevOps落地过程中的问题 27
1.7 DevOps的价值 28
1.7.1 提升IT组织中研发管理的价值 28
1.7.2 提升IT组织中服务输出的价值 30
1.7.3 助力企业进行产品转型和科技输出 31
第 2章 DevOps的工具集 32
2.1 工具的种类和选择 32
2.1.1 工具在DevOps中的定位 32
2.1.2 DevOps工具周期表 33
2.1.3 DevOps工具选择问题 34
2.1.4 DevOps工具选择的建议 35
2.1.5 DevOps工具的基本功能和技术要素 36
2.2 容器云的安装 54
2.2.1 容器云和DevOps的关系 54
2.2.2 Docker的安装 54
2.2.3 Kubernetes的部署 58
2.3 容器云的API及其使用方式 73
2.3.1 Docker的API 73
2.3.2 Kubernetes API 81
2.4 容器云与DevOps集成的方法 87
2.4.1 容器云的DevOps和传统的DevOps的区别 87
2.4.2 容器云的DevOps规划标准 87
2.4.3 容器云的DevOps规划设计和集成方法 88
2.4.4 以Docker为代表的DevOps平台体系的运行流程 91
2.5 项目管理工具 92
2.5.1 市场占有率 92
2.5.2 禅道 92
2.5.3 Jira 99
2.6 持续集成和持续交付工具 102
2.6.1 市场占有率 102
2.6.2 GitLab 103
2.6.3 SVN 117
2.6.4 Maven 124
2.6.5 Nexus 129
2.6.6 Jenkins 132
2.6.7 GitLab CI 139
2.7 测试管理和测试自动化工具 142
2.7.1 市场占有率 142
2.7.2 SonarQube 142
2.7.3 JMeter 151
2.8 运维管理工具 154
2.8.1 市场占有率 154
2.8.2 Zabbix 155
2.8.3 Ansible 163
第3章 支撑管理 177
3.1 项目管理 177
3.1.1 传统项目管理、IT项目管理和DevOps项目管理的区别 177
3.1.2 DevOps在项目管理中的定位 179
3.1.3 DevOps在IT项目管理中的特点和作用 181
3.2 需求管理 184
3.2.1 需求管理的概念和内容 184
3.2.2 需求管理的难点 185
3.2.3 需求管理的工程方法 186
3.2.4 需求管理和DevOps的关系 188
3.3 CMDB集成 189
3.3.1 CMDB概述 189
3.3.2 CMDB的作用 190
3.3.3 CMDB的价值 191
3.3.4 CMDB和DevOps的集成方法 192
3.3.5 CMDB和DevOps的集成场景 194
3.4 运维服务流程的集成 194
3.4.1 创建运维服务流程的原因 195
3.4.2 创建运维服务流程时的目标 196
3.4.3 建立运维服务流程体系 197
3.4.4 运维服务流程和DevOps的集成 198
3.5 云管理平台集成 198
3.5.1 云管理平台的定义 198
3.5.2 云管理平台的种类 199
3.5.3 云管理平台的定位和边界 200
3.5.4 云管理平台和DevOps的集成 202
3.6 面向终态的监控 203
3.6.1 什么是面向终态 203
3.6.2 监控平台产生的意义 204
3.6.3 现有监控方案的一些问题 205
3.6.4 面向终态的监控设计 205
第4章 敏捷开发 208
4.1 敏捷开发介绍 208
4.1.1 Scrum概述 208
4.1.2 Scrum框架属性 210
4.2 敏捷开发和DevOps的关系 217
4.2.1 敏捷开发的特点 217
4.2.2 敏捷开发和DevOps的差异 218
4.2.3 敏捷开发和DevOps的交叉关系 219
4.2.4 敏捷开发和DevOps的共性 220
4.2.5 敏捷开发和DevOps的集成方式 221
4.3 敏捷开发看板 222
4.3.1 看板的用途 222
4.3.2 泳道 224
4.3.3 物理看板和电子看板 225
4.3.4 看板和Scrum的关系 226
4.4 用户故事 227
4.4.1 用户故事简介 227
4.4.2 用户故事的内容 229
4.4.3 用户故事的价值 230
4.4.4 用户故事的实践 231
4.5 敏捷开发的驱动方式 232
4.5.1 敏捷开发和其他能力子域的协同 232
4.5.2 领域驱动敏捷开发 233
4.5.3 特征驱动敏捷开发 234
4.5.4 测试驱动敏捷开发 234
第5章 持续集成和测试 236
5.1 持续集成简介 236
5.1.1 持续集成的概念 236
5.1.2 持续集成的对象 236
5.1.3 持续集成的流程、要素和原则 238
5.2 持续集成的优点和难点 239
5.2.1 持续集成在敏捷开发中的作用 239
5.2.2 持续集成在DevOps中的作用 240
5.2.3 持续集成的优点 240
5.2.4 持续集成的难点 241
5.3 版本管理 242
5.3.1 版本控制 242
5.3.2 版本控制和DevOps的关系 243
5.3.3 版本控制和开发模式的关系 244
5.4 自动化测试简介 246
5.4.1 自动化测试和测试自动化的区别 247
5.4.2 自动化测试能够解决什么问题 247
5.4.3 自动化测试的目的 249
5.4.4 自动化测试的前置条件 249
5.4.5 自动化测试的通用流程 250
5.5 自动化测试框架 251
5.5.1 自动化测试框架的优点 251
5.5.2 自动化测试框架的类型 252
5.5.3 使用自动化测试框架时需要注意的事项 253
5.5.4 常见的自动化测试框架 254
5.5.5 Selenium实践示范 257
5.6 驱动测试的方式 258
5.6.1 常见的驱动测试方式 259
5.6.2 数据驱动测试 260
5.6.3 DevOps驱动测试 262
5.7 持续集成的实践 263
5.7.1 基于程序的持续集成 263
5.7.2 基于容器的持续集成 270
5.7.3 基于数据库的持续集成 272
第6章 持续部署和持续交付 276
6.1 持续部署简介 276
6.1.1 持续部署的概念 276
6.1.2 持续部署和持续集成、持续交付的区别 277
6.1.3 持续部署的演进 278
6.2 发布策略 280
6.2.1 常见的发布策略 280
6.2.2 特性开关发布 284
6.3 微服务部署 286
6.3.1 微服务架构的概念 286
6.3.2 传统开发模式和微服务开发模式的区别 287
6.3.3 微服务和DevOps的关系 288
6.3.4 微服务部署策略 289
6.4 制品和制品库 291
6.4.1 制品库的作用 291
6.4.2 制品的类型 292
6.4.3 制品库的建设 293
6.4.4 常见的制品库 294
6.5 Pipeline的种类和用法 296
6.5.1 Pipeline对DevOps的作用 296
6.5.2 Pipeline的种类 297
6.6 Pipeline的实践 303
6.6.1 创建流水线的3种方式 303
6.6.2 Jenkinsfile文件的用法 306
6.6.3 Jenkinsfile文件的高阶使用场景 308
6.6.4 Pipeline中Docker的使用 312
第7章 代码质量和安全 314
7.1 技术债务 314
7.1.1 技术债务的来源 314
7.1.2 技术债务的分类 314
7.1.3 技术债务的处理方式 316
7.1.4 通过DevOps管理技术债务 317
7.2 质量内建 318
7.2.1 质量内建的含义 319
7.2.2 没有质量内建的后果 320
7.2.3 如何进行质量内建 321
7.3 代码规范和指标 323
7.3.1 代码规范的重要性 323
7.3.2 代码规范案例 324
7.3.3 约束代码规范的手段 329
7.3.4 SonarQube指标 330
7.4 代码评审 333
7.4.1 代码评审的重要性 333
7.4.2 代码评审的误区 334
7.4.3 代码评审的实践 335
7.5 DevOps和安全的集成 337
7.5.1 DevSecOps的概念 338
7.5.2 DevOps和SDL的矛盾 338
7.5.3 DevOps和SDL的初步融合 340
7.5.4 DevSecOps的起源 340
7.5.5 DevSecOps的原则 341
7.6 DevSecOps实践 342
7.6.1 实践过程 343
7.6.2 实践案例 347
第8章 DevOps的度量体系 350
8.1 数据思维 350
8.1.1 DevOps数据的发展历程 350
8.1.2 数据思维的含义 351
8.1.3 数据思维的落地方式 352
8.2 DevOps数据体系的建设和管理 354
8.2.1 DevOps数据体系的建设思路 354
8.2.2 DevOps数据体系的建设过程 355
8.3 DevOps数据在运维领域的使用场景 359
8.3.1 DevOps数据在运维领域使用时的难点 359
8.3.2 适合使用的高阶场景 360
8.4 构建DevOps度量体系 363
8.4.1 度量体系的重要性 363
8.4.2 DevOps度量体系的建设过程 364
8.5 构建DevOps指标体系 368
8.5.1 指标体系的作用 368
8.5.2 数据指标体系的5个关键要素 369
8.5.3 数据指标体系的准则 371
8.5.4 常见的数据指标体系 371
第9章 持续改进和反馈 376
9.1 DevOps持续反馈原则 376
9.1.1 流水线反馈 376
9.1.2 持续改进反馈 377
9.2 DevOps的持续改进 379
9.2.1 研发组织的持续改进 379
9.2.2 测试组织的持续改进 380
9.2.3 度量的持续改进 381
9.3 DevOps常见误区和改进目标 381
9.3.1 实践过程中常见的误区 381
9.3.2 DevOps的改进指标 383
第 10章 DevOps实践 386
10.1 阿里云云效的DevOps实践 386
10.1.1 云效平台简介 386
10.1.2 DevOps实践背景和推进策略 387
10.1.3 阿里云云效一站式DevOps解决方案 388
10.2 腾讯云DevOps实践 393
10.2.1 CODING平台简介 393
10.2.2 敏捷开发实践 394
10.2.3 持续集成实践 397
10.2.4 测试管理实践 400
10.2.5 持续部署实践 401
10.2.6 质量与安全实践 402
10.2.7 过程度量实践 404
10.3 苏宁金融DevOps实践 404
10.3.1 实践总体思路 404
10.3.2 研发迭代活动实践 406
第 11章 DevOps的后续发展 409
11.1 DevOps是衡量CMDB是否成功的重要方式 409
11.2 DevOps逐渐回归本质 410
11.3 DevOps的发展趋势是成为服务目录门户 410
11.4 AI对DevOps的赋能,是“蜜糖”还是“毒药”? 411
11.5 DevOps也需要依靠数据中台 411
11.6 DevOps是否爆发式成长取决于企业领导者是否赋予研发人员更多的话语权 412
11.7 自动化已经逐渐脱离DevOps的范畴 412
11.8 没有度量的DevOps会逐渐沦为“鸡肋” 413
11.9 CI/CD流水线已不再是潮流 413
11.10 成本复盘将成为DevOps发展的新方向 413
11.11 SEC成为DevOps爆发式发展的一个阻碍 413
在数字基础设施建设和服务的全生命周期内,IT 部门和业务部门通过 DevOps 的赋能, 实现高效协同、IT 技术转化和数字化创新。
顾黄亮是 DevOps 领域中的佼佼者,也是 IT 东方会成员。IT 东方会通过“著书立说”
活动为成员搭建知识共享平台,对知识进行沉淀、提炼和分享,实现技术的薪火相传。
IT 东方会秉承“技术驱动商业腾飞”的理念,为新基建、产业互联做出了应有贡献。
——杨刚
IT 东方会联合发起人
觉群创业基金会创业导师
上海交通大学炭棚爱心小学荣誉校长
本书无论是结构设计还是章节内容,都贴合 DevOps 标准体系,通过系统阐述和细节
分析,将 DevOps 标准内容在读者眼前放大、细化,从各能力子域的角度对 DevOps 实践过 程中的全流程价值交付、全体系知识框架和全链路技术运营进行全面解读。本书以独特的 视角和深刻的见解将 DevOps 的开发、测试、部署与运营等关键流程进行梳理,分析透彻。 本书内容通俗易懂,启发读者思维,是一本值得阅读的好书!
——牛晓玲
中国信息通信研究院治理与审计部副主任
本书并不仅仅是一本单纯的技术教程,还是大量优秀 DevOps 实践经验的总结。本书 内容丰富且覆盖面广,通过经验传递的方式帮助读者快速了解 DevOps 的知识体系,摸清
DevOps 的发展脉络,准确把握 DevOps 工具的选择方法。希望读者能够通过本书进一步拓
展价值交付思维,并通过阅读和学习更好地进行企业级实践。
——裴雷
南京大学信息管理学院副院长、教授、博士生导师
南京大学人文社会科学大数据研究院执行副院长
江苏紫金传媒智库大数据与社会计算中心主任
中国社会科学情报学会数字人文专业委员会委员
本书涵盖 DevOps 的方方面面,具备全面的知识框架体系,从企业组织、文化开始, 延伸至 IT 价值,终以价值为载体,帮助企业提升对市场的敏感度和产品适应市场的能力。 本书将理论与实践有机结合。相信本书会带给你意想不到的收获。
——秦威
上海交通大学工业工程与管理系副主任
中国机电一体化技术应用协会工业大数据分会秘书长
中国机械工程学会工业大数据与智能系统分会副总干事
本书的内容脱胎于 DevOps 标准——《研发运营一体化(DevOps)能力成熟度模型》, 包括 DevOps 的基本概念,敏捷研发体系,测试和质量体系,以及安全和交付体系等。本书提供的案例具备可移植性,不仅适合互联网企业,也适合大多数传统企业,原因在于 DevOps 是一种方法或理论,而不仅仅是一种技术。
DevOps 是一场关于工作方式和企业文化变革的运动,也是企业数字化转型中高效团队 需要具备的能力。通过阅读本书,读者可以了解 DevOps 的精髓,并将其付诸实践,在企
业中贡献价值。
——杨云
云南大学软件学院副院长、教授、博士生导师
云南省高校数据科学与智能计算重点实验室主任
全国高校人工智能与大数据创新联盟理事
根据 DevOps 相关的调研报告,DevOps 的影响已经延伸至企业的经营,乃至企业的盈 利能力和市场份额,这也是 DevOps 终的价值体现。 本书在阐述 DevOps 各个知识点的同时,结合多家公司的实践,介绍高绩效公司是如何通过 DevOps 实现价值,提升“组织级”的效能和质量的。相信本书一定会使读者有所收获。
——郑子彬
中山大学软件工程学院副院长、教授、博士生导师
国家数字家庭工程技术研究中心副主任
广东省计算机学会区块链专委会副主任
DevOps 提倡“共享”精神,实践 DevOps 并不意味着抛弃原有的 IT 流程或方法,我 们需要以学习的心态迎接转变,接纳新事物和其他思维方式。
近些年,IT 体系向 DevOps 转型成为一个备受关注的话题。本书以 DevOps 标准为载 体,内容切合实际,实用性强,具有指导意义,为企业进行 DevOps 转型提供了从启动到实现所需的理论、原则和实践。
——周志明
远光软件研究院院长
腾讯云价值专家(TVP)
《深入理解 Java 虚拟机:JVM 高级特性与实践》等图书作者
这是一个快速迭代、进化的数字化时代,数字化正在各行各业发挥重要作用。对未来有追求的企业都在积极拥抱数字化。如何建立一支高效的研发团队,帮助企业获得业务方面的成功,是企业 IT 团队必须解决的问题。
通过 DevOps,企业可以提升研发速度和研发质量,进而获得业务方面的成功。本书可以帮助读者了解 DevOps 的发展历程、作用和价值,提供的实践案例可以帮助读者在所处的企业中进行 DevOps 落地。
——乔新亮
彩食鲜 CTO
腾讯云价值专家(TVP)
TGO 鲲鹏会荣誉导师
DevOps 作为产品开发上线过程中各部门间沟通协作的先进机制,通过自动化软件交付 等手段,使构建、测试和发布软件变得更加快捷、频繁和可靠,较好地平衡了系统稳定运行的“稳态”和业务迅速交付的“敏态”要求,实现了整个 IT 运营流程的自动化和一体化。
本书系统地介绍了 DevOps 的概念、工具、方法论和实践,内容翔实且通俗易懂, 是作者多年经验的结晶。通过阅读本书,读者可以了解实施 DevOps 方法论的路径,提升相关 IT 技能。
——王超
中金金融科技有限公司技术总监
国家工程实验室金融大数据应用与安全研究中心研究员
腾讯云价值专家(TVP)
DevOps 在多年前就已经风靡业界,因为 DevOps 是一种实践性很强的理念。解读、分 析和探讨 DevOps 理念的图书或文章有很多,但偏实践和落地的图书或文章不多,特别是 大规模深度应用的实践方面的图书,少之又少,本书恰好补齐这个短板。
顾黄亮基于其在苏宁多年的 DevOps 实践经验,为行业贡献了一本不可多得的好 书。本书将会是我在以后落地 DevOps 时的一份指导手册。
我向读者推荐本书。
——赵成
七牛云技术总监
腾讯云价值专家(TVP)
“赵成的运维体系管理课”作者
DevOps 是 IT 行业的一个热语,有人说它是一种方法,有人说它是一种工具,有人说 它是一种思想,还有人说它是一种理念。而顾黄亮不盲目跟风,本书是他多年实践经验的总结,观点鲜明,实战性强,看完让人直呼过瘾。
顾黄亮是一个活泼开朗、待人真诚的人,喜欢不断挑战自己和研究新事物。书如其人, 相信本书会带给读者同样的感受。
——陈桂新
金雕生活创始人
得心研习社发起人
盛大游戏技术委员会前主席
DevOps 流行多年,那么 DevOps 究竟是什么呢?DevOps 一定不仅仅是 Dev 和 Ops 两个词的简单组合。相信阅读本书的读者也会从中找到答案。
DevOps 包括一系列价值观、原则、方法、实践和工具。我认为,终衡量 DevOps 效 果的是交付业务的速度和质量。
我推荐读者阅读本书。
右军(于君泽)
《深入分布式缓存》作者
《程序员的三门课》作者
IT 从业者通过 IT 的革新和赋能,对价值进行度量,对“组织能力”进行重新评价,让 “价值交付”的工作充满驱动力和想象力,这就是实践 DevOps 的初衷,也是 IT 从业者的 更高追求。我们需要脚踏实地,并且一步一个脚印地践行“IT 服务业务、IT 支撑业务和 IT 引领业务”。
本书基于业界 DevOps 实践案例写作,详细讲解 DevOps 基础知识,深入分析互联网大 公司案例,帮助企业管理者、CIO/CTO 进行 DevOps 价值交付流水线的实施。
——裴丹
清华大学计算机科学与技术系副教授
美国 AT&T 研究院主任研究员
苏宁消费金融作为持牌的全国性金融机构,始终贯彻“科技赋能,技术创新”的发展理念,不断推进金融科技的创新与发展,促进交流合作,实现共同发展,服务大众生活。
本书把 DevOps 实践中的经验进行汇总,并与读者分享,希望更多的读者了解 DevOps,并对 DevOps 进行实践。通过阅读本书,我们可以少走弯路,高效成长。
——戚文平
苏宁消费金融 CIO
中国商业联合会互联网应用工作委员会智库专家
技术的发展需要经受时间的考验,在过去的十几年时间里,DevOps 表现出了强大的生 命力和号召力。
我们都希望软件能够设计“稳”、上线“稳”、运行“稳”和升级“稳”。因为只有“稳”, 用户才能获得良好的体验。软件体现出的“稳”,其实是通过在软件生命周期各个阶段快速 响应实现的,DevOps 正是软件开发需要依赖的工具。
本书对 DevOps 进行了深入介绍,并对互联网头部企业的实践进行了分析,帮助 企业建立完整的 DevOps 体系。
——付晓岩
《企业级业务架构设计:方法论与实践》《银行数字化转型》
和《聚合架构:面向数字生态的构件化企业架构》作者
本书作者指出,DevOps 的核心元素是组织、技术和流程,组织和流程构成了文化,流 程和技术构成了工具,组织和技术构成了能力输出,文化、工具和能力输出构成了 DevOps 落地过程中的 3 个不同阶段。这一观点高屋建瓴,是不断实践的经验总结。在 DevOps 的 落地过程中,我们一定要先完成思想与文化上的认同和认可,然后通过工具进行保障,终实现持续提升的能力输出。
DevOps 的落地方式多种多样,唯有理解了技术的本质和精髓,才能找到适合企业自身 文化和发展的 DevOps。毫无疑问,本书有助于企业目标的达成。
希望读者能够获得和我一样的阅读体验!
——盖国强
云和恩墨 CEO
中国 DBA 联盟主席
腾讯云价值专家(TVP)
十年前,Gartner 提出了运维管理成熟度模型,将运维管理按成熟度分为“人治”“被 动运维”“主动运维”“服务导向”和“业务价值导向”,而由中国信通院发布的运维白皮书则把运维分为“人工运维”“脚本运维”“自动化运维”“DevOps”和“AIOps”5 个阶段。
DevOps 作为 AIOps 的前置阶段,在越来越多的银行得以执行和实践,这离不开顾黄亮这样的探索 者和布道者。
DevOps 是什么?DevOps 能够解决什么问题?DevOps 怎样落地?研发和运维的关系 是制衡还是融合?科技管理工作怎么实现数字化?相信读者会在本书中找到答案。
——曹立龙
枣庄银行 CIO
中国商业联合会互联网应用工作委员会智库专家
由于工作缘故,我一直深耕研发效能、DevOps 和软件测试领域,而本书将 DevOps 实 践提升到一个全新高度。其实,市面上讲解 DevOps 的书不在少数,但是本书完全站在企业级落地和实践的角度,对 DevOps 落地和实践过程中遇到的难题给出对应的解决方案。 本书中的案例来自现实企业,并且与中国信通院《研发运营一体化(DevOps)能力成熟度模型》融会贯通。相比其他讲解 DevOps 的图书,本书的实战参考价值更大,非常值得读者深入研究。
本书充满了作者的真知灼见,是一本不可错过的佳作,值得每一位 DevOps 从业者细 细品读。
——茹炳晟
腾讯技术工程事业群基础架构部首席研效架构师,T4 级专家
腾讯研究院特约研究员
《测试工程师全栈技术进阶与实践》作者
极客时间课程“软件测试 52 讲:从小工到专家的实战心法”作者
从 2009 年至今,我先后参与了腾讯 IEG 的运维类、研发类和数据类基础平台建设, 以及“研发运营一体化”团队转型工作。据我了解,市面上的大多数 DevOps 图书偏重敏捷,注重理论,而本书从 DevOps 的基本概念讲起,之后便切入实践,理论和实践相结合。 本书是顾黄亮多年企业实践经验的总结。
本书覆盖 DevOps 的大多数领域,可以帮助初学者快速了解 DevOps 的轮廓和全流程。 本书提供的实践方法可以帮助有 DevOps 实践经验的读者进阶。本书的度量体系、反馈体系提供了 DevOps 团队管理需要的重要信息和方法,可以帮助管理者提升项目和团队的效能。
本书值得推荐!
——党受辉
腾讯互动娱乐事业群技术运营部助理总经理
腾讯蓝鲸创始人
DevOps 是企业数字化转型的核心组件,也是 IT 赋能业务的核心手段。DevOps 是一个 全面的工程体系,包括文化、工具、流程规范、价值和实践原则等。DevOps 与具体的组织 相结合,又会衍生出不同的具体案例,这也是 DevOps 落地之难的原因。
本书提供了实践指导,体现了作者丰富的实践经验和强大的总结能力。同时,本
书指出了 DevOps 实践中的误区,这可以使读者少走弯路。
我将本书的内容和自身的工作相结合,受益匪浅。相信读者也会从本书中得到启发。 每一本书的背后都是作者的辛勤付出,感谢作者的无私分享。
——王津银
优维科技创始人兼 CEO
腾讯云价值专家(TVP)
评论
还没有评论。