第3章 运 维
在DevOps社区有一些核心思想家,他们知道IT管理是怎么回事,也意识到在DevOps情境下使用ITIL。也有一些人实际上是很宽松地把握这一点的……
——Rob England,http://www.itskeptic.org/devops-and-itil
3.1 概述
正像DevOps不只是简单包含开发那样,它也不只是简单包含运维。然而,要想理解DevOps,先理解这样一个情境是非常重要的——开发和运维的那些人是从哪里来的。在本章,我们将展示由IT运维组执行的活动。有多少活动是适合于DevOps方法的仍存在争议,而我们将就此争议进行评论。
对运维的一个特征的描述来自于信息技术基础设施库(ITIL)。ITIL对运维人员有着粗糙的描述。ITIL是基于“服务”的概念,它认为运维工作是在全局策略的大背景下支持这些服务的设计、实施、运维和改进。图3-1展示了ITIL如何看待这些活动的相互作用。
我们首先描述传统意义上,运维拥有职责的那些服务上。然后,我们返回到图3-1来讨论服务生命周期。最后,我们讨论如何将DevOps适配到整体架构中。