采用DevOps的文化挑戰(zhàn)
雖然一些調(diào)查結(jié)果突出顯示了DevOps的好處,Rebel實(shí)驗(yàn)室的負(fù)責(zé)人Oliver White最近討論了IT組織采納DevOps的種種困難。InfoQ有幸采訪了Oliver,并回顧了這一主題的相關(guān)研究報(bào)告。
作為開(kāi)始,Oliver表示就像Rebel實(shí)驗(yàn)室2013年度報(bào)告所建議的,DevOps能夠帶來(lái)可度量的提升。該報(bào)告與2013 Puppet實(shí)驗(yàn)室的DevOps狀態(tài)報(bào)告和InformationWeek的問(wèn)卷調(diào)查在此主題上的觀點(diǎn)非常吻合。它們都得出結(jié)論,認(rèn)為DevOps幫助IT系統(tǒng)變得更加穩(wěn)固、也更易于快速和頻繁地部署。
另一方面,InformationWeek去年10月份進(jìn)行了DevOps相關(guān)調(diào)查,調(diào)查結(jié)果最近已經(jīng)發(fā)布。結(jié)果顯示只有75%的受訪查者知道DevOps,其中只有21%已經(jīng)使用它。
Rebel實(shí)驗(yàn)室的調(diào)查結(jié)果也表明,雖然65%受訪者認(rèn)為DevOps是正在討論的一個(gè)關(guān)鍵重要措施,但僅有20%參與DevOps活動(dòng)。這些發(fā)現(xiàn)與Puppet實(shí)驗(yàn)室的DevOps狀態(tài)調(diào)查結(jié)果形成了對(duì)比。該調(diào)查顯示63%的受訪者參與了DevOps實(shí)踐。這些數(shù)字未必就是不兼容,因?yàn)椴捎肈evOps并不適宜于簡(jiǎn)單地回答“是”或者“否”,也沒(méi)有任何一個(gè)調(diào)查明確說(shuō)明對(duì)于引入DevOps,什么樣的標(biāo)準(zhǔn)是組織所滿意的。
Oliver認(rèn)為采納DevOps的文化壁壘非常高:“它所聲稱的漸近式的想法這么簡(jiǎn)單,這讓人們確信,如果這么簡(jiǎn)單的事情……,都沒(méi)有自然地發(fā)生,那么事情一定是搞砸了,因此保持不變。”
InformationWeek的調(diào)查也暗示一些觀念可能限制了DevOps的成功:“只有45%采用DevOps的技術(shù)專業(yè)人士表示期望它能提升安全性;32%認(rèn)為DevOps對(duì)安全性沒(méi)有任何影響;7%認(rèn)為DevOps將導(dǎo)致IT運(yùn)行可能更不安全。”在同一篇InformationWeek的文章,Michael Davis指出傳統(tǒng)IT組織可能面對(duì)的其它困難:“舉例來(lái)說(shuō),Web公司,可以做大量的代碼修改,它們只有很少的應(yīng)用軟件。相反地,大多數(shù)企業(yè)級(jí)IT組織,擁有大量的遺留軟件,他們會(huì)盡量避免修改程序……。你也許有個(gè)1980年代的系統(tǒng),而軟件文檔可能寫著‘這兒危險(xiǎn)’,因?yàn)闆](méi)人真正明白這些系統(tǒng)是怎么工作的,你的心態(tài)將會(huì)是最好別碰這些代碼。”
對(duì)于如何克服那些文化壁壘,讓采用DevOps變得更容易,Oliver說(shuō):
開(kāi)始時(shí)要時(shí)刻記住目標(biāo),制訂實(shí)際的路線圖。我不認(rèn)為目標(biāo)應(yīng)該是最終實(shí)現(xiàn)“100% DevOps”,而應(yīng)更像是抽象的目標(biāo)。這些團(tuán)隊(duì)能夠互動(dòng)并一起工作,讓DevOps成為可能嗎?這畢竟是無(wú)法保證的。這就像服用維生素D來(lái)幫助鈣吸收。如果你沒(méi)有服用,骨折(或者骨質(zhì)疏松)的可能性也許會(huì)高一些。但是如果你服用了,并不意味著你就永遠(yuǎn)不會(huì)骨折,原因并不僅僅是因?yàn)闊o(wú)法吸收那么多。DevOps不是萬(wàn)能藥,而是一種提升。隨著人們開(kāi)始認(rèn)識(shí)到它是一種補(bǔ)充,而不是萬(wàn)靈丹,人們可能會(huì)更容易采用DevOps,不再覺(jué)得執(zhí)行DevOps是一項(xiàng)困難的工作。 |
盡管Rebel實(shí)驗(yàn)室沒(méi)有保證在2014年再做一次DevOps調(diào)查,但Oliver認(rèn)為“如何更好地了解組織為什么不采用DevOps,有哪些實(shí)際的困難?這包含現(xiàn)實(shí)問(wèn)題和文化問(wèn)題,是一個(gè)值得探索的有趣領(lǐng)域。”