DevOps实践指南

[美] Gene Kim

出版时间

2018-04-01

ISBN

9787115480170

评分

★★★★★
AI导读
核心看点
  • 提出流动、反馈、持续学习三步工作法
  • 基于谷歌等大厂案例,解析DevOps转型路径
  • 探讨如何将安全合规融入日常开发运维流程
适合谁读
  • 希望系统掌握DevOps理论框架的技术人员
  • 寻求团队效能提升与流程优化的管理者
  • 对软件工程及运维自动化感兴趣的从业者
读前提醒
  • 本书理论性强,适合当作教材系统阅读
  • 建议结合《凤凰项目》对照理解,效果更佳
  • 转型需因地制宜,勿盲目照搬书中所有实践
读者共识
  • 三步工作法总结精辟,是理解DevOps核心必读
  • 作为理论指南很瓷实,但实操细节略显不足
  • 部分章节稍显啰嗦,适合查阅而非快速浏览

本导读基于书籍简介、目录、原文摘录、短评和书评生成,不等同于全文精读。

精彩摘录
  • "学习型文化的先决条件之一是, 当发生事故时,对待它的反应要“公正”。 ..... Sindney Dekker说“如果对待事件和事故的反应被认为是不公正的,就可能阻碍安全调查,从而在从事安全关键性工作的人员中引发恐惧而非正念,使组织更加官僚而不是更加小心谨慎,并且诱发职业性保密,逃避和自我保护”"
  • "有两个有效的实践有助于创造公正的学习型文化:一是不指责的事后分析,二十载生产环境中引入受控的人为故障,用于创造机会针对复杂系统中不可避免的问题进行联系"
  • "这些会议可能会出现一种令人惊讶的结果,那就是人们常常会为自己控制之外的事情而责怪自己或质疑自己的能力。 Ian Malpass说:“当我们的操作导致整个网站都宕机的时候,感觉就像晴天霹雳,头脑中的第一个想法可能就是‘我太差劲了,完全不知道自己在做什么’。” 可是我们不能这么想,因为这是一条通往疯狂、绝望和自我怀疑的道路,我们不能让训练有素的工程师产生这样的情绪。最好关注一个更好的问题:在进行那个操作的时候,为什么我觉得可行?"
  • "1st target condition requires us to help all our teams measure, make it visible, and perform experiments to start reducing their process times, iteration by iteration. Greenfield DevOps projects: pilots to demostrate feasibility of public or private clouds; pilots for deployment automation. Brownfie"
  • "1. Find Innovators and Early Adopters. 2. Build Critical Mass and Silent Majority: expand the DevOps practices to more teams and value streams with the goal of creating a stable base of support. 3. Identify the Holdouts: The "holdouts“ are the high profile, influential detractors who are most likely"
  • "当信息安全人员较少,相关工作还没有自动化、没有融入开发和运维团队的日常工作中时,在信息安全方面能做的只有合规性检查,而这与安全工程相悖。不仅如此,这还让每个人都讨厌我们。"
  • "James Wickett 和Sonatype 公司前首席技术官、备受尊敬的信息安全研究员Josh Corman 撰写了一系列将信息安全融入DevOps 的实践和原则,命名为Rugged DevOps。第一资本总监兼平台工程技术研究员Tapabrata Pal 博士及其团队也提出了类似的想法,将信息安全工作集成到软件开发生命周期(SDLC)的各个阶段里,并将该流程称为DevOpsSec。Rugged DevOps 的历史可以追溯到由Gene Kim、Paul Love 和George Spafford 联合撰写的Visible Ops Security 一书。"
  • "误区4:DevOps 与信息安全及合规活动不兼容。传统控制手段(例如职责分离、变更审批流程、项目结束时的手动安全审查)的缺位,可能会令信息安全和合规审计人员感到失望。 然而,这并不意味着采用DevOps 的公司里没有有效的控制,只是它并不一定体现在项目结束时的安全和合规性活动中,而是集成到了软件开发生命周期的每一项日常工作中,因此会得到更好的质量、安全性和合规性。"
作者简介
Gene Kim Tripwire创始人、前CTO,IT 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

显示全部
用户评论
评分:2.5分 大而全的devops手册,流水式地讲述了devops的历史、介绍、原则和实践,对于入门和了解devops有一定的好处,也可以作为手边查阅devops资料的索引。
方方面面基本都讲到了,只是有的地方稍显啰嗦
DevOps是最近十几年新出的一种软件开发和运维范式,开发(Dev)与运维(Ops)以前都是分开的,效率低,而将两者结合起来形成的最新开发运维模型DevOps虽然书籍理论汗牛充栋,但是成功的应用案例还是很少,原因是简约而不简单,很多企业只想简约,又想简单,所以用不起来。类似的还有丰田的精益生产理论,从80年代全世界就开始学,又是学者,又是出书,丰田也很配合,要顾问给顾问,要参观就给参观。40年过去了,结果没几家学会的。原因还是一样,只想简约又简单,天下哪有那么多好事啊。
很好地解释了框架,最佳实践。适合快速入门。
本书介绍了了从精益运动,到敏捷,devops的整个发展历程。解释了流动,反馈,学习与实现的三步工作法,并提供了每一步的技术实践。书中提到的很多方法,我在日常工作都有接触到,的确帮助提高了产品质量。但这些方法放入到大型外企,就走样了。主要是大量的自动化测试,也没能保证产品质量,导致人工测试时间长。然后就是这些方法对开发人员的技能和责任心要求都很高,以外包的工作模式难以达成。
系统介绍了流动、反馈、持续学习与实验原则的底层逻辑以及实践要点
读过sre,感觉收获就没那么大了,很多是类似的
有非常翔实的理论知识. 吊打国内一片写devops的书
下载
收藏