企业如何通过DevOps实践提高盈利能力,改善工作文化,实现卓越的生产力目标。如今这些高绩效管理技术比以往的任何时候都要更加重要,由于这对于企业的商业竞争力而言是至关重的,数十年以来,技术组织的领导者们始终在努力地维持这IT系统的敏捷性、可靠性和安全性。然后惨痛的案例依然比比皆是–不论是healthcare.gov的崩溃,持卡人数据的泄露;还是在云计算环境中大数据的丢失。
然而,那些运用DevOps原则的高绩效企业(例如Google,Amazon,Facebook,Etsy和Netflix)则每天都可以在生产环境中成百上千次频繁地部署代码。那么DevOps理论、原则和实践到底是何等的殊胜呢?相信所有人在看了本书之后一定会得到答案。
通过数字看这本书
基础数据
原作者4人
Jene Kim是这本书的主要作者,他在出版了《凤凰项目》之后,开始与其他三位作者编写本书的。Jez Humble是《持续交付》的作者,是持续交付实践和概念的重要发起人。Patrick Debios是DevOpsDays大会的发起人,是他最早在Twiter是用 #DevOps 这个短标签的,是DevOps运动和社区的重要人物。John Willis是DevOps社区早期的推动者之一,曾任Docker公司生态系统发展总监。
译者4人
在我和人民邮电出版社联系并进行试译之后,组织了翻译小组。王磊和马博文是我这几年结识的DevOps圈内的技术大拿;曾朝京是IT管理领域的资深专家,是我的前同事。王磊的著作有《微服务架构与实践》;马博文翻译的书籍有《DevOps 实践》
刘征,Nutanix路坦力资深架构师。Exin首批国内DevOps Master和DevOps Professional认证讲师。持有红帽RHCA认证和AWS高级架构师认证。谙熟企业数据中心的IT服务管理。目前致力于推广DevOps相关的理念和实践,在DevOps社区中积极地参与培训和研讨会等活动,DevOpsDays大会活动在中国的核心组织者。
王磊,前ThoughtWorks首席咨询师,EXIN首批国内DevOps Master认证教练。较早倡导和实践微服务的先行者,著有国内首本微服务架构相关书籍《微服务架构与实践》一书。超过10年以上的软件行业经验,对服务化架构、持续交付以及DevOps转型等有丰富的实践经验,同时他也是西安DevOpsMeetup联合发起人,西安GDCR组织者,并译有《Ruby Gems开发实战》一书。
马博文, 前ThoughtWorks 高级咨询师,AWS助理架构师。曾从事多年web开发和DevOps,熟悉持续交付,微服务。参与翻译《Scala编程实战》、《DevOps实践》等书,是西安DevOps Meetup活动的发起人。
曾朝京,Micro Focus资深解决方案顾问,参加Exin首批国内Devops Master讲师认证培训。长期从事IT运维管理领域咨询工作,曾为能源、金融、航空运输、政府行业中的多个大型企业提供 IT 运维管理规划。目前致力于探索Devops理念在企业IT部门的实践。
翻译小组完成翻译,并提交给出版社的日期是2017年12月8日。
目录提前曝光
本书目前(本文的发布日期)正处于出版社编辑阶段。预计在五月份左右正式出版。下面是本书的目录。
- 序言
- 前言
- 导言:展望DevOps新世界
- 第一部分 三步工作法
- 第1章 敏捷、持续交付和三步法
- 第2章 第一步,流动原则
- 第3章 第二步,反馈原则
- 第4章 第三步,持续学习与实验原则
- 第二部分 从何处开始
- 第5章 选择合适的价值流作为切入点
- 第6章 理解、可视化和运用价值流
- 第7章 参考康威定律设计组织结构
- 第8章 将运维融入日常开发工作
- 第三部分 第一步:流的技术实践
- 第9章 为部署流水线奠定基础
- 第10章 实现快速可靠的自动化测试
- 第11章 应用和实践持续集成
- 第12章 自动化和低风险发布
- 第13章 降低发布风险的架构
- 第四部分 第二步:反馈的技术实践
- 第14章 建立能发现并解决问题的遥测系统
- 第15章 分析遥测数据以更好地预测故障和实现目标
- 第16章 应用反馈实现安全部署
- 第17章 将假设驱动的开发和A/B测试融入日常工作
- 第18章 建立评审和协作流程以提升当前工作的质量
- 第五部分 第三步:持续学习与实验的技术实践
- 第19章 将学习融入每天的工作中
- 第20章 将局部经验转化为全局改进
- 第21章 预留组织学习和改进的时间
- 第六部分 集成信息安全、变更管理和合规性的技术实践
- 第22章 将信息安全融入每个人的日常工作
- 第23章 保护部署流水线
- 行动起来 - DevOps手册总结
- 附录
- 附加资源
以上目录标题有可能在出版社的编辑过程中会有所调整。不过已经可以看出其主要内容。
来自出版社-IT Revolution Press (October 6, 2016)
IT Revolution Press是 DevOps Handbook 一书的的出版社,位于美国的波特兰市。这本书的简体中文版的书名是《DevOps实践指南》,它是作者继《凤凰项目》之后的一个重大作品,它向你展示了如何将产品经理、开发、质量保证、IT运维和信息安全集成在一起,从而帮助你提升企业的竞争力并赢得市场;如何复制前人那些惊人的DevOps经验成果。
那么《DevOps实践指南》是否适合你?本书的作者Gene Kim、Jez Humble、Patrick Debois和John Willis为那些希望对IT组织进行转型的人共同编写了此书;特别是为那些想通过DevOps实际进行重大的变革,从而提高生产力、盈利能力并赢得市场的人。这本书涉及DevOps转型的很多方面,是一本从规划到实操的全方位指南,同时它还介绍了DevOps的历史背景,支撑DevOps的各种原则,以及数十个DevOps案例研究。它还提供了各种最佳实践,能有助于组织团结团队一心,使他们实现共同目标,同时获得高层领导支持。
《DevOps实践指南》深入地研究了DevOps的三个基本原则,现在我们称其为“DevOps工作三步法”,它们是流动、反馈、持续学习与实验”。 《DevOps实践指南》是Gene Kim继《凤凰项目》一书之后编写的,在那本书里也对“三步法”作了概括的描述,后来发展成为本书第一部分的重要内容。
随着本书循序渐进地揭示DevOps工作三步法,读者将能够清晰的了解到,那些高绩效公司是如何利用这些原则取得成功的。希望任何大型组织也能够复制这些高绩效企业所使用过的成功经验,从而指导他们自己也进行一场成功的DevOps转型。本书用六个部分描述了详实的内容,其中包括:
- 在五年时间里,4位合著者为本书投入了2000多小时的工作时间
- 40多个DevOps案例研究,包括亚马逊,Etsy,Capital One,Google,Facebook,Intuit,Nationwide保险等等
- 编写了长达400多页的DevOps实践指南、经验总结和工作指导。
- 参考和使用来来自25,000多个数据收集点的DevOps相关数据。
《Phoenix项目》(英文版)已经售出35万本,2018年2月进行了第五次印刷。《DevOps实践指南》从DevOps的历史开始讲起,解释了它是怎样从数十年的相关联的知识体系中发展出来的,以及由此应运而生的相关技术、架构和文化实践。在为读者奠定了这些历史基础后,读者就能够深入了解三步工作法的原则了。读者将逐步对当今的DevOps相关理论和原则有更深入的理解。在本书的相关章节里介绍了各种具体原则和模式,以及如何将它们应用在实际的技术价值流中。
我们很自豪的宣布 DevOps Handbook - 《DevOps实践指南》获得了2016年,年度DevOps最佳图书奖,详见:https://devops.com/the-2016-devops-dozen-winners-announced/
在亚马逊书网上书店
本书的英文版本在亚马逊有三种格式:Kindle、纸质印刷版和有声书版本。这本书的排名和评价如下,下图的抓取时间是:2018-2-25。
- 在信息管理分类里排名:7
- 在流程和基础架构里排名:107
- 在管理书籍里排名:111
有85%的读者给本书了5星的评价。关于这本书在亚马逊的最新状态,请点这里。
本书的日文版是在2017年6月在日本发布的,详情见日本亚马逊网站。
本书的使用方式
在上一篇文章《DevOps登山指南》里我分析和介绍了美国金融行业Nationwide保险公司的DevOps案例,原文点这里。这家公司在实施DevOps的过程中将本书做为参考指南,所有DevOps团队通过每周一次的读书会的方式,持续地对照和改进自己的DevOps实践状态。他们总结出来的DevOps项目实施指南如下图所示:
本图在Nationwide公司内部的使用场景如下:
- 本图将DevOps实施核心团对指导产品开发团队(也可以说是业务团队、服务团队、这样的团队他们有200多个)取得的经验总结在一张纸上,供其它有实施DevOps想法的团队参考。
- 该登山指南简化了对其它非DevOps团队的教育和指引。
- 他们将DevOps的实施分成三个阶段,分别用大本营、北坡营地和顶峰作比喻。
- 这三个阶段里的技术实践都来自于DevOps Handbook,通过他们的筛选和整理,并根据自己的经验做了分阶段的规划。