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