Richard+Gerdis
為了維持平衡,使IT部門恢復(fù)正常的運(yùn)行狀態(tài),跨職能部門必須采用DevOps的方法,將分歧放到一邊。這意味著運(yùn)維團(tuán)隊(duì)需要從幕后走到臺(tái)前,幫助提高應(yīng)用的質(zhì)量,尤其是那些正在開(kāi)發(fā)、測(cè)試和部署的應(yīng)用。
如今的IT部門存在一個(gè)矛盾:敏捷開(kāi)發(fā)者希望可以快速部署常規(guī)軟件,而運(yùn)維團(tuán)隊(duì)則優(yōu)先考慮穩(wěn)定性。
開(kāi)發(fā)和運(yùn)維不同的成功指標(biāo)使得每個(gè)團(tuán)隊(duì)都有自己獨(dú)立的目標(biāo)。兩個(gè)團(tuán)隊(duì)缺乏溝通使問(wèn)題更加復(fù)雜:開(kāi)發(fā)團(tuán)隊(duì)難以覺(jué)察到目標(biāo)環(huán)境的變化,而運(yùn)維團(tuán)隊(duì)則不清楚開(kāi)發(fā)團(tuán)隊(duì)到底在做什么。
無(wú)論具體情景怎樣,都說(shuō)明了如今很多組織都面臨技術(shù)上的“對(duì)峙”。從IT角度看,運(yùn)維有責(zé)任在復(fù)雜的系統(tǒng)基礎(chǔ)設(shè)施中保持其穩(wěn)定性,所以規(guī)避風(fēng)險(xiǎn)成為他們偏愛(ài)的方式不足為奇。
然而,從另一個(gè)角度考慮,開(kāi)發(fā)團(tuán)隊(duì)如今配備了基于云計(jì)算的自動(dòng)化工具,有辦法完全繞過(guò)運(yùn)維的障礙。
直面問(wèn)題
一般而言,對(duì)流程和規(guī)范化的實(shí)施進(jìn)行限制有助于運(yùn)營(yíng)上的業(yè)績(jī)表現(xiàn)—即獲得更好的業(yè)務(wù)成果,那么“穩(wěn)定性重于處理數(shù)量”是一種理性的權(quán)衡。
但是,不要被這種刻板的流程所誤導(dǎo),在由CA Technologies委托進(jìn)行的一項(xiàng)全球調(diào)查“拼裝DevOps拼圖”(這項(xiàng)全球在線調(diào)查于2015年7月由CA Technologies贊助,行業(yè)分析公司Freeform Dynamics執(zhí)行,面向1442名高級(jí)IT經(jīng)理和企業(yè)高管,并對(duì)主要行業(yè)的高管進(jìn)行了深入的電話訪談。)中表明,速度和質(zhì)量并不相互矛盾。
調(diào)查顯示,如今亞太及日本地區(qū)的大多數(shù)組織(69%)已經(jīng)實(shí)施了DevOps,相比之前的20%有明顯提升。而其中15%的DevOps實(shí)施者已經(jīng)達(dá)到了“大師”級(jí)別。
“DevOps大師”更有可能表示他們的數(shù)字化舉措對(duì)競(jìng)爭(zhēng)力、客戶維系和營(yíng)業(yè)額及利潤(rùn)有所貢獻(xiàn)。在全球范圍內(nèi),成熟采用DevOps的組織,收入增加的可能性是一般組織的2倍,利潤(rùn)增加的可能性,是一般組織的2.4倍。
在亞太及日本地區(qū),相比那些未采用DevOps的組織,DevOps大師們:
●提高客戶維系率的可能性是未采用DevOps者的2.2倍;
●贏得更多客戶的可能性是未采用DevOps者的2倍;
●提高市場(chǎng)份額的可能性是未采用DevOps者的 3倍;
●增加客戶利潤(rùn)率的可能性是未采用DevOps者的2.3倍;
●獲得新收入來(lái)源的可能性是未采用DevOps者的2.2倍。
理解DevOps 尋求平衡
IT運(yùn)維的理想狀態(tài)是能夠通過(guò)快速引進(jìn)高質(zhì)量軟件而不斷推動(dòng)業(yè)務(wù)創(chuàng)新。維持平衡則意味著要消除任何可能會(huì)破壞這種狀態(tài)的障礙。
嚴(yán)格和標(biāo)準(zhǔn)化的運(yùn)維能夠?qū)崿F(xiàn)這些目標(biāo),但不止步于此。在項(xiàng)目開(kāi)發(fā)階段,更快速度和更多支持的需求(配合大部分的資金投入),通常會(huì)優(yōu)化應(yīng)用實(shí)現(xiàn)更快交付,但這是以犧牲其他因素為前提的。這會(huì)導(dǎo)致有更多的系統(tǒng)難以得到維護(hù)和支持,增加運(yùn)維成本上的壓力。當(dāng)然,只有當(dāng)開(kāi)發(fā)人員一味提高生產(chǎn)力卻不對(duì)整體失衡負(fù)責(zé)時(shí),情況才會(huì)變得更糟。
為了維持平衡,使IT部門恢復(fù)正常運(yùn)行狀態(tài),跨職能部門必須采用DevOps的方法,將分歧放到一邊。這意味著運(yùn)維團(tuán)隊(duì)需要從幕后走到臺(tái)前,幫助提高應(yīng)用的質(zhì)量,尤其是那些正在開(kāi)發(fā)、測(cè)試和部署的應(yīng)用。
而對(duì)于開(kāi)發(fā)團(tuán)隊(duì),他們則需要將自我意識(shí)放到一邊,并學(xué)會(huì)接受。因?yàn)閺椥浴⒖删S護(hù)性、可擴(kuò)展性和安全性不一定總是最重要的,他們需要幫助來(lái)整合這些要素。同時(shí)也說(shuō)明,每個(gè)人都需要站在客戶的角度考慮問(wèn)題,才會(huì)創(chuàng)建出更容易支持客戶的應(yīng)用。
盡管DevOps被視為推動(dòng)企業(yè)敏捷性和緊跟客戶需求的關(guān)鍵因素,然而在亞太及日本地區(qū),只有一半多(52%)的受訪者實(shí)施了 DevOps并具有完善的DevOps戰(zhàn)略和目標(biāo)。
另外,該地區(qū)44%的DevOps采用者,仍舊忙于處理安全與合規(guī)性措施工作,從平臺(tái)支持和風(fēng)險(xiǎn)管理的角度看,大多數(shù)DevOps活動(dòng)仍未得到良好的支持。
除此之外,盡管87%的受訪者認(rèn)為對(duì)企業(yè)利益相關(guān)者的培訓(xùn)很重要,85%的受訪者意識(shí)到要在IT內(nèi)部保證足夠的業(yè)務(wù)優(yōu)先知識(shí),只有31%的DevOps采用者完成了這幾步。
未能成功促進(jìn)團(tuán)隊(duì)合作是重大障礙
亞太及日本地區(qū)的受訪者認(rèn)為,打破開(kāi)發(fā)團(tuán)隊(duì)和運(yùn)維團(tuán)隊(duì)之間的文化壁壘是極具挑戰(zhàn)的任務(wù),僅有26%的受訪者實(shí)現(xiàn)了IT文化和諧。
當(dāng)然,DevOps的成功不僅是依靠雙方擊掌合作就可以實(shí)現(xiàn)的。我們?nèi)匀恍枰邔拥囊龑?dǎo)實(shí)施,因?yàn)椋麄兛梢詮奈幕瘜用嫔线M(jìn)行深刻地變革。
企業(yè)非常需要這樣的高層,他們能夠圍繞共同的目標(biāo)將每個(gè)人團(tuán)結(jié)起來(lái),無(wú)論對(duì)于那些熱衷于業(yè)務(wù)問(wèn)題的運(yùn)維工程師還是分析師,使他們能夠共同努力解決問(wèn)題。這一舉措將會(huì)確?!吧a(chǎn)至上”的文化與“持續(xù)的完善”緊緊相連,進(jìn)而保持DevOps的穩(wěn)定。