Devops和云:偉大的合作,偉大的分離
Devops和云的協(xié)調(diào)運作就像是巧克力和花生醬一樣,但并不是密不可分的。
Devops帶來的巨額利潤使企業(yè)受到鼓舞而不斷對其進行開發(fā),也促使內(nèi)部程序員不斷學(xué)習操作技能從而更好地開發(fā)Devops。連續(xù)不斷的商業(yè)案例讓一切變得簡單易行,盡管每個企業(yè)所獲利益不盡相同。
我們可以很輕易地把Devops的發(fā)展歸結(jié)于云計算的崛起。畢竟,云計算也承擔著不斷更新應(yīng)用程序和基礎(chǔ)設(shè)施的責任。因此,許多企業(yè)都把Devops視為實現(xiàn)他們云策略的途徑。但這也許并不是正確的方法。
大多數(shù)企業(yè)仍然使用繁瑣復(fù)雜的流程來進行設(shè)計,開發(fā),測試以及新型和增量軟件的發(fā)布。很多人說他們使用那些復(fù)雜的方法是因為他們還沒準備好轉(zhuǎn)向云計算,而云計算是向Devops發(fā)展的催化因素。
是的,這Devops和云計算之間的合作。但這兩者并不需要對方。Devops對任何軟件開發(fā)都是很有用處的,不只是對云開發(fā)。同樣,你可以用不同的開發(fā)模式對云進行開發(fā),例如agile——而不僅僅是用Devops開發(fā)。
Devops和云計算應(yīng)該是獨立又互補的概念。如果你還記得老瑞茜的花生醬杯廣告的話,Devops和云計算就像是花生醬和巧克力一樣。但你不需要在享用巧克力的時候還要品嘗花生醬,同樣你在吃花生醬的時候也不需要巧克力——這兩者都可以很好的和其他東西相融合。
事實上,如果企業(yè)與Devops和云計算脫鉤可能會更好,因為他們的聯(lián)合經(jīng)常會延遲對其他信息的采納。他們都是很有價值的概念,但是他們只是立足于本身,無法實現(xiàn)兼容。