DevOps读书清单:十本应该放入书架的经典

Posted 优云数智

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DevOps读书清单:十本应该放入书架的经典相关的知识,希望对你有一定的参考价值。

文末2.25上海活动PPT已出炉,欢迎自取:)


DevOps为企业生产带来了质的飞越,通过整合IT开发、运维、支持和管理等大幅提升生产效率。今天小数带来的十本DevOps经典著作,帮助大家深入研究DevOps,快把它们收入学习书架吧!


PS,其中有些书已经有中文版啦,有些尚未汉化,大家正好可以温习英文哦(小数顶锅盖跑)。


1. TheGoal: A Process of Ongoing Improvement

Eliyahu M. Goldratt&Jeff Cox

本书前言就很不同寻常:这是一本关于工业管理的惊险小说,关于DevOps的早期预言。1984年,Goldratt和Cox虚构了一个工厂经理Alex Rogo,他必须想方设法在90天内改善工厂的业绩,否则工厂将要倒闭,数百员工将失去工作。和同事一起,Rogo试着以一种非传统的方式来解决工厂困境。


在DevOps这个词还未诞生之时,这本书已经出版,故事阐述了商业顾问Goldratt的约束理论,表明管理者必须明确过程中影响业绩的瓶颈,努力去解决它们然后提高生产效率。这本小说如今在无数的大学和商学院作为教科书使用。


2. ThePhoenix Project: A Novel about IT, DevOps, and Helping Your Business Win

Gene Kim,Kevin Behr,George Spafford

DevOps读书清单:十本应该放入书架的经典

本书于2013年出版,受前一本书影响:它讲述了一个汽车零部件公司的IT经理Bill,接手一个全新的IT首创代码工程叫做Phoenix,然而这个项目已经严重超支和超时。就如同前本书的主角Alex一样,Bill也必须在90天内解决问题,否则他的整个部门将会被外包。他学习到IT在制造业工厂的工程中有很多共性,弄清楚了如何组织工作流,让各个部门之间流线型通信,提升IT运维效率。



3. TheDevOps Handbook: How to Create World-Class Agility, Reliability, and Securityin Technology

Gene Kim,Patrick Debois,John Willis,Jez Humble

DevOps读书清单:十本应该放入书架的经典


DevOps手册建立在Phoenix项目概述的课程之上,充当了企业实践DevOps解决方案的操作指南。本书包括来自Google、Amazon、Target、Netflix和其他公司的案例研究,证明DevOps实践有利于提升企业的业绩。它为IT管理者提供了一系列技巧,让他们能够将产品经理,开发人员,QA,IT运维和信息安全人员整合在一起,从而使公司更加成功、具有竞争力。



4.Effective DevOps: Building a Culture of Collaboration, Affinity, and Tooling atScale

Jennifer Davis&Katherine Daniels


DevOps读书清单:十本应该放入书架的经典


《高效DevOps》是一本覆盖一系列DevOps技能和理论的实用手册,包括对工作流各种基础概念的介绍。作者为提升团队内部合作、跨团队之间的联系、选择正确的工具和工作流、以及高效实践提供了多种不同的方法途径。



5.Continuous Delivery: Reliable Software Releases through Build, Test, andDeployment Automation

Jez Humble&David Farley


DevOps读书清单:十本应该放入书架的经典


本书获得了2011年的优秀震撼大奖,它阐述了企业如何将想法快速可靠地实现。作者列举了将软件快速发布交付用户的种种原则和技术实践,提供了在自动化、部署、测试和提升开发测试运维团队之间合作的许多技巧。同时也介绍了自动化基础设施管理、数据迁移、虚拟化等技术。



6.Implementing Lean Software Development: From Concept to Cash

Mary Poppendieck&Tom Poppendieck

DevOps读书清单:十本应该放入书架的经典


2006年的这本《实现精益软件开发》是作者2003年精益软件开发的后续,介绍了利用“Lean”原则实现快速交付价值。本书指引读者实现精益软件开发,包括设法达成利用敏捷实践,创建开发团队,以及通过快速反馈驱动质量提高,也包含了软件公司的许多案例研究。



7. ThePrinciples of Product Development Flow: Second Generation Lean ProductDevelopment

Donald G. Reinertsen

DevOps读书清单:十本应该放入书架的经典


2009年,Reinertsen在本书中断言,目前管理产品开发的主流模型是完全错误的。他解释了为什么无形的非管理队列是产品开发表现糟糕的根源,并提供了改变和提供效率的指引。Reinertsen在精益生产中提取原则的同时,也合并了电信网络、运输系统、计算机操作系统、军事系统等诸多想法,提出了改善商业决策、加速反馈和管理流的方法。



8. TheDevOps 2.0 Toolkit: Automating the Continuous Deployment Pipeline withContainerized Microservices

Viktor Farcic

DevOps读书清单:十本应该放入书架的经典


《DevOps工具箱2.0》于2016年出版,阐述了最新的高效软件架构技术,微服务中的容器向服务器持续地进行测试和部署。Farcic也解释了微服务使用例如Docker、Kubernetes、Ansible、Ubuntu、Consul和Registrator等工具和技术进行开发和部署的生命周期。本书提供的理论知识对于企业的DevOps实践非常有帮助。



9.Leading the Transformation: Applying Agile and DevOps Principles at Scale

Gary Gruver&Tommy Mouser

DevOps读书清单:十本应该放入书架的经典


在多个行业中,软件变得越来越重要,许多技术高管们争相改造老旧系统和生产过程,向能够快速交付大型软件项目的DevOps和敏捷原则进行规模扩展。本书出版于2015年,作为管理层的一本指南,提供了一个让企业关注改善开发和交付、尤其是跨团队的协调工作的框架。



10.Practical DevOps

Joakim Verona

DevOps读书清单:十本应该放入书架的经典


《DevOps实践》,出版于2016年,是一本关于DevOps、持续交付、以及它们如何影响架构的初级读本。本书帮助读者熟悉提高DevOps效率的各种工具,教会他们利用DevOps实践设计一个适合持续部署系统的应用软件。同时它引导读者高效存储和管理代码,例如使用Git,Gerrit和Gitlab,然后进行代码的测试、部署和监控。



原文链接:http://www.techrepublic.com/article/10-books-to-add-to-your-devops-reading-list/#ftag=MSF8469b3d


-----------------------       END      -----------------------



点击“阅读原文”下载2.25上海活动PPT

以上是关于DevOps读书清单:十本应该放入书架的经典的主要内容,如果未能解决你的问题,请参考以下文章

新手程序员必读的十本经典著作

新手程序员必读的十本经典著作

[Sdoi2010]粟粟的书架

bzoj1926 [Sdoi2010]粟粟的书架

刷题BZOJ 1926 [Sdoi2010]粟粟的书架

重温经典:持续集成(上篇)丨中国DevOps社区