為了介紹DevOps和ITIL的關(guān)聯(lián)關(guān)系,中培ITIL專家王老師說(shuō)明了在一個(gè)大整體中,DevOps和其他的工作方式怎么共存并互相適應(yīng)。
DevOps在敏捷或者精益企業(yè)的許多框架里都能協(xié)作得很好。大規(guī)模敏捷框架,或者說(shuō)SAFe?,都特意提到了DevOps。自從DevOps在敏捷環(huán)境中誕生以來(lái),各種各樣的敏捷實(shí)踐和DevOps之間就幾乎從來(lái)沒有過分歧。然而,ITIL有些不同。
ITIL,信息技術(shù)基礎(chǔ)架構(gòu)庫(kù)(Information Technology Infrastructure Library),是很多大型成熟企業(yè)采用的一種實(shí)踐。
ITIL是個(gè)扮演了軟件生命周期中許多角色的大型框架。DevOps和持續(xù)交付認(rèn)為我們交付到生產(chǎn)環(huán)境的變更集應(yīng)該小而頻繁,乍一看,ITIL的觀點(diǎn)似乎與之相反。然而這并不是事實(shí)。遺留系統(tǒng)通常是單塊系統(tǒng),在這些系統(tǒng)中,經(jīng)常伴隨著復(fù)雜變更,需要有一個(gè)像ITIL -樣的流程來(lái)管理它們。
如果你正在一個(gè)大型企業(yè)里工作,那么很可能你正在和這樣的大單塊遺留系統(tǒng)一起工作。
還有,許多IT也描述的實(shí)踐可以直接轉(zhuǎn)換成相對(duì)應(yīng)的DevOps實(shí)踐。ITIL規(guī)定了配置管理系統(tǒng)和配置管理數(shù)據(jù)庫(kù),這些類型的系統(tǒng)也是DevOps必不可少的一部分。本書將會(huì)介紹它們中的某些系統(tǒng)。
王老師在這里講述了DevOps運(yùn)動(dòng)背景。探討了DevOps的歷史和它在開發(fā)和運(yùn)維中的起源,以及敏捷運(yùn)動(dòng)。我們也了解了在大型企業(yè)中ITIL和DevOps如何共存,同時(shí)還討論了怎樣來(lái)避免草包族的反模式。你現(xiàn)在應(yīng)該能夠回答如何在大規(guī)模敏捷背景和不同的敏捷開發(fā)周期中使用DevOps。
想了解更多IT資訊,請(qǐng)?jiān)L問中培偉業(yè)官網(wǎng):中培偉業(yè)