如今,Devops和云計算這兩個概念都很熱門,而其熱門卻有很好的理由。以下來看看目前的Devops和云計算的狀態(tài),以及它們?nèi)绾芜m應(yīng)當今的技術(shù)集的情況。
Devops提供了一種方法和一組技術(shù),可幫助企業(yè)開發(fā)人員更好更快地創(chuàng)建應(yīng)用程序。它也消除了開發(fā)和操作之間的障礙(因此稱為“Devops”)。
而“云”通常意味著公共云,為DevOps提供了平臺。雖然企業(yè)能夠在辦公場所進行投資,但大多數(shù)企業(yè)都希望降低成本,并提高速度。而云端是企業(yè)尋求這些好處的地方。
企業(yè)需要做的是混合使用DevOps和云計算,就是巧克力和花生醬的混合。很多企業(yè)在使用DevOps和云計算方面犯了重大錯誤。人們應(yīng)該明白這三個阻礙其發(fā)展的要素,以免造成失誤。
1.你需要一個混合DevOps的解決方案
如今的公共云不提供一站式購物的DevOps。雖然他們有應(yīng)用程序開發(fā)管理,包括對DevOps的支持,但它仍然是一個世界,你將不得不從包含公共云服務(wù)和傳統(tǒng)軟件的產(chǎn)品組合中拼湊出一個解決方案。
例如,盡管你可以在大多數(shù)公共云上進行管道管理和持續(xù)集成服務(wù),但你必須繼續(xù)進行持續(xù)測試和持續(xù)部署。你的服務(wù)以云計算為中心與本地平臺為中心的程度將在這個組合中產(chǎn)生很大的差異。
2.Devops并不像云計算那樣便宜
因為你必須使用傳統(tǒng)的平臺和公共云,成本比你預(yù)期的要高。假設(shè)這些都是基于云計算的,許多組織都會對這些DevOps解決方案進行預(yù)算。但它并不是這樣。其結(jié)果是采用DevOps和云計算成本超支。
3.DevOps工具并不都在這里
盡管供應(yīng)商和IT組織繼續(xù)學習,不斷發(fā)展,測試,集成和部署,這對于DevOps來說至關(guān)重要,但自動化一切的超級工具尚未到來。
運營商的銷售渠道往往像高速公路一樣,但實際上高速公路有很多障礙。企業(yè)仍然必須停下來并執(zhí)行人工處理過程作為DevOps實現(xiàn)自動化的一部分。現(xiàn)在沒有辦法繞過它。
總有一天,人們會在真正的高速公路行駛,而技術(shù)就在那里。但是,現(xiàn)在DevOps和云計算的技術(shù)與應(yīng)用都在不斷發(fā)展。你應(yīng)該為DevOps而努力,但要了解實際旅行的道路。