为了介绍DevOps和ITIL的关联关系,中培ITIL专家王老师说明了在一个大整体中,DevOps和其他的工作方式怎么共存并互相适应。
DevOps在敏捷或者精益企业的许多框架里都能协作得很好。大规模敏捷框架,或者说SAFe?,都特意提到了DevOps。自从DevOps在敏捷环境中诞生以来,各种各样的敏捷实践和DevOps之间就几乎从来没有过分歧。然而,ITIL有些不同。
ITIL,信息技术基础架构库(Information Technology Infrastructure Library),是很多大型成熟企业采用的一种实践。
ITIL是个扮演了软件生命周期中许多角色的大型框架。DevOps和持续交付认为我们交付到生产环境的变更集应该小而频繁,乍一看,ITIL的观点似乎与之相反。然而这并不是事实。遗留系统通常是单块系统,在这些系统中,经常伴随着复杂变更,需要有一个像ITIL -样的流程来管理它们。
如果你正在一个大型企业里工作,那么很可能你正在和这样的大单块遗留系统一起工作。
还有,许多IT也描述的实践可以直接转换成相对应的DevOps实践。ITIL规定了配置管理系统和配置管理数据库,这些类型的系统也是DevOps必不可少的一部分。本书将会介绍它们中的某些系统。
王老师在这里讲述了DevOps运动背景。探讨了DevOps的历史和它在开发和运维中的起源,以及敏捷运动。我们也了解了在大型企业中ITIL和DevOps如何共存,同时还讨论了怎样来避免草包族的反模式。你现在应该能够回答如何在大规模敏捷背景和不同的敏捷开发周期中使用DevOps。
想了解更多IT资讯,请访问中培伟业官网:中培伟业