
推荐序三
这应该是我第二次阅读《DevOps精要:业务视角》这本书了。第一次是英文版即将出版的时候,因为本书是作为EXIN DevOps Foundation培训认证的指定教材,我作为国内少数几位EXIN DevOps全系列课程授权讲师自然不能错过。由于时间紧迫,当时只是带着较强目的性粗略翻了一下,印象是书写的很简约但观点表达很清晰。第二次是拿到了本书的中文翻译版,心想终于有时间详细品味一下书中的内容了。
本书非常值得一读,可以感受到作者和译者的用心。书中内容按结构化方式展开,逻辑和条理性很强。从DevOps起源讲到其应用价值,从作者心中对DevOps的定义讲到常见误区,从DevOps发展基础讲到关键原则,从DevOps关键实践讲到如何应用。这些内容的表述都非常实在,没有过度包装和过度神化,而是正本清源,讲述历程,能够直面问题,实事求是,质朴而真实。这本书读起来很轻松,既不是长篇大论的理论论证,也不是晦涩难读的技术点堆砌,更不是众多DevOps工具的介绍和使用说明。本书力求从基础的层面来覆盖DevOps的全貌,对希望建立起DevOps整体认知、掌握关键原则和实践的读者会很有帮助。
阅读本书也让我回想起近几年亲身经历的国内DevOps发展历程。2017年,中国首届DevOps Days大会在北京召开,DevOps之父Patrick也来到现场,这场席卷全球的运动终于以有点郑重的姿态在中国落地生根。2009年,比利时根特举办的第一届DevOps Days大会标志了DevOps全球运动拉开序幕。2019年,我有幸与其他国内DevOps组织者一起远赴欧洲,与全球组织者们一起参加了DevOps十周年庆典活动。活动上Patrick做了一场题为“DevOps beyond dev and ops”的精彩主题演讲。正如本书中所讲的,随着DevOps的快速发展,其内涵已经远远超出了其原始定义。回顾DevOps的起源,其关键思想正是来自于对真实管理和技术问题解决方案的探索,它的诞生并不是概念炒作,而是为了能够实际解决问题。DevOps的真正价值在于,在企业端到端的价值流中(不仅仅是开发与运维),通过文化、组织与技术变革,更快、更高质量、持续地交付业务价值,从而使业务获得更大成功。
DevOps是动态的、开放的、持续演进的,没有版权作者,没有统一标准,没有人或者组织能够独断决定它的发展或者对其使用做出限制。尽管作为一个风起云涌的新运动在其快速发展过程中会有各种商业力量的介入,有时候让我们觉得很迷惑,但是我们应该以其本源、发展历程和关键原理、背后的原则为基础,炼就一种洞察本质的能力,找到那些真正对我们有价值的信息,排除掉那些空洞的口号、浮夸的包装与价值甚微的对标。
我们不要走入货物崇拜的误区,也不要为了DevOps而DevOps。我们应该把DevOps其视为一种达到目标的方式,而目标需要提前定义,目标决定了你的道路要往哪儿走。有了明确的目标,我们应该以价值流为核心,综合采纳书中提供的原则、方法和实践,系统化、循序渐进地朝着目标前进。根据变革的J型曲线,你很难一次性成功,在早期很可能会犯错,但是这没有关系,DevOps倡导我们持续学习和实验,不断摸索、持续改进。当然也要注意,现有的DevOps实践也许并不是万能的,无法包治百病。在需要的时候,你甚至根据这些原理、原则创造出一些符合你所处环境的新的实践,最终能够解决实际问题、让组织和客户得到收益就是有价值的事情。
这是一个快速发展变化的时代,技术持续飞跃、业务日新月异,这也正是最需要DevOps的时代,实施DevOps的最好时间点就是现在!希望本书能够给你出发时所需的关键认知,我们一起持续实践,持续精进,一同推进DevOps在行业的发展,一同见证更好的自己。