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