第 1 章. 面向(或可能反对)开发人员的 DevOps
本作品已使用人工智能进行翻译。欢迎您提供反馈和意见:translation-feedback@oreilly.com
当你在这里打鼾撒谎时、 睁大眼睛共谋他的时间。 倘若你还关心生命、 唤醒沉睡,小心谨慎: 醒醒,醒醒!
威廉-莎士比亚,《暴风雨
有些人可能会问,DevOps 运动是否只是一场由运营激发的反对开发人员的阴谋。大多数(如果不是全部的话)这样做的人都不会期望得到严肃的回答,这不仅仅是因为他们想把这个问题当作一种调侃。这还因为--不管你的出身是开发还是运营--当任何人开始谈论 DevOps 时,大约需要 60 秒钟才会有人问:"但 DevOps到底是什么呢?"
你可能会认为,在这个术语诞生 11 年之后(在这 10 年中,业界专业人士就这个术语进行了讨论、辩论和呐喊),我们应该已经达成了一个标准、简洁、通俗易懂的定义。 但事实并非如此。 事实上,尽管企业对 DevOps 人才的需求呈指数级增长,但随便挑出五名拥有 DevOps 头衔的员工,他们能否准确地告诉你 DevOps 是什么,还是个很大的疑问。
因此,如果你一提到 DevOps 就挠头,请不要感到尴尬。 从概念上讲,DevOps 可能不容易理解,但也不是不可能。
但是,无论我们如何讨论这个术语,也无论我们同意什么样的定义,有一件事是最重要的,必须牢记:DevOps 完全是一个被发明出来的概念,而发明者则是来自运营方。
DevOps 是运营方发明的概念
我关于 DevOps 的前提可能是挑衅性的,但也是可以证明的。 让我们从事实开始。
示例 1:凤凰项目
Gene Kim 等人所著的《凤凰计划》(IT Revolution),自近十年前出版以来已成为经典之作。 这不是一本操作手册(反正不是传统意义上的操作手册)。它是一部小说,讲述了一家问题重重的公司及其 IT 经理突然被委以重任,负责实施一项事关成败的企业计划,而这项计划已经超出预算,比原定计划滞后数月。
如果你在软件领域有所涉猎,那么书中的其他核心人物你一定不会陌生。 不过,现在我们先来看看他们的职业头衔:
-
总监,IT 服务支持
-
总监,分布式技术
-
零售销售经理
-
首席系统管理员
-
首席信息安全官
-
首席财务官
-
首席执行官
注意到他们之间的联系了吗? 他们是有史以来关于 DevOps 的最重要的书籍之一的主角,但他们中没有一个是开发人员。 即使开发人员出现在情节中,嗯......我们只能说,他们并没有受到特别光彩的描述。
当胜利来临的时候,故事的主人公(连同一位支持他的董事会成员)发明了 DevOps,将项目从火坑中拉了出来,扭转了公司的命运,并获得了晋升为企业首席信息官(CIO)的奖励。 每个人都过得很幸福--如果不是从此以后,那也至少在两三年的时间里,这样的成功往往会让你在这个行业里重新证明自己的价值。
证据 2:《DevOps 手册
在阅读 Gene Kim 等人所著的《DevOps 手册》(IT Revolution)之前,最好先阅读《凤凰计划》,因为前者将你置身于一个高度可信的人性场景中。你不难沉浸在书中人物的性格类型、职业困境和人际关系中。 DevOps 的 "怎么做 "和 "为什么做 "是对一系列情况不可避免的合理反应,而这些情况很可能导致业务崩溃。 其中的利害关系、人物和他们所做的选择似乎都非常可信。 与您自身经历的相似之处可能并不难得出。
DevOps 手册》让您可以更深入地探索 DevOps ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access