天天看點

Docker和容器技術很火,卻未能入CIO法眼

不足半數世界500強cio受訪者稱其公司正在采用容器技術,表明該項技術并未能在大型企業中大展拳腳,那麼為什麼更多的it高管沒有擁抱docker和coreos呢?

容器在開發者中風靡一時,它們采用開源軟體建立,測試和運作應用程式。但這項由docker和coreos提供的技術并沒能入大多數世界500強cio的法眼,其對獲得大型企業采用率似乎是長路漫漫。專家表示,随着cio将傳統環境替換為雲基礎設施并遵循agile 和devops法則重塑它們的it部門,這種情況将發生改變。

虛拟化技術以實作公司在單一伺服器上運作多個作業系統來擷取更高效地計算。但虛拟機每個作業系統僅支援一個應用程式。而容器則是應用程式在其自身的容器内運作和在同一作業系統運作多個容器來進一步提升伺服器資源使用率。開發者也能在linux伺服器或虛拟機之間移動容器并改變應用程式或部分的應用程式,叫作微服務。支援者表示在移動和網絡應用程式不斷更新的時代,容器能賦予其更大的靈活性。

對于建立和測試雲系統應用程式“docker和容器化是重要的催化劑”,docker ceo ben golub表示。本月初在華爾街日報相關活動中,其向超過80位cio詳實說明了容器和docker的商業模式。該初創公司已從看好容器技術升值空間的投資商處獲得了一個約10億美元的估值。

cio質疑容器化價值主張

golub依舊保持其對容器化的高水準論調,但形勢很快明朗化,許多cio不大熟悉這個抽象技術。在活動期間進行的現場調查也表明僅44%的cio正在采用容器軟體。golub則玩笑稱剩餘的56%正在使用容器而不自知。

然而,cio們卻匿名将他們的問題和意見擺上了台面:“我并沒有看到它的價值主張——好像還有其它技術能做到這一點。好的工程和架構應當排除這種情況。”其它cio詢問了容器與紅帽的openshift——一項平台即服務技術,與配置管理工具如puppet和chef相同——有什麼不同之處。其中一位cio甚至表示:“如果docker或它的競争對手消失,企業會有什麼損失?”

評論表明一些cio認為它們的私有或公有雲内運作虛拟機已經足夠了。而且也可能确實如此,這取決于它們的應用程式開發過程。但專家稱容器提供了一個比虛拟機更為強大的替代選擇,用于支援devops實踐的持續傳遞和內建屬性。在devops中,代碼更新和漏洞修複的測試和部署不必花費幾天或幾周時間,幾分鐘或幾個小時就可以完成。

虛拟機的制約因素之一是它們專注于客戶作業系統。當開發者對虛拟機進行如配置或修補的改變時,它們必須要進行一些其它的更新才能維持虛拟機環境。而容器的關鍵優勢則是虛拟化該作業系統;容器并沒有客戶作業系統,是以當開發者改變一個容器時,所有其它容器也繼承了這一變化。應用程式抽象化也意味着開發者無需傳遞一個特殊平台。“其它技術要求你标準化作業系統,選擇一家雲供應商,而這與想采用容器的人的做法相悖,” golub在華爾街日報相關活動中如是說。

曾采用過容器技術的前惠普cio,ralph loura稱沒有看到容器價值的cio可能仍将它們的虛拟機簡單部署到實體機,滿足于單一盒子裡運作多個作業系統。很有可能,它們無法跨越鴻溝進行持續內建和傳遞。

““容器化的好處就會被它們所忽視,因為它們沒有改變自身的模式,”loura表示。“當你開始适應微服務和devops,基于即時規模的環境,那麼容器不僅合理而且非常引人注目。”因為它允許企業簡化虛拟機管理,loura如是說。

為什麼大多數cio不擁抱agile,devops?

loura表示許多cio正在極努力兼顧傳統系統,采用大資料分析,開源,paas的項目和無數其它新興技術相關的技術債務。很多人還在為采用要求業務和it之間的密切協作的靈活方法論,編碼程序而不懈努力。對這樣的cio,devops仍舊不可捉摸還有距離感,至少要等到它們設計出自身的雲計算戰略。

“我打賭,在場的每一位cio都已經看到了網絡和數字化方面需求的大爆炸,而它們營運業務的方法沒有設定做這個,”coreos ceo alex polvi稱。他表示cio正在與傳統環境到雲基礎設施的轉型作鬥争。coreos旨在利用容器,安全工具和其它雲遷移整體的元件來協助企業成功轉型。polvi稱這項戰略為“其它所有人的谷歌基礎設施”,簡稱gifee。

這絕非偶然。為了以最佳狀态運作它們的網絡級基礎設施,在過去的幾年裡,谷歌和臉譜網部署了數以萬計的低成本商用硬體。初創公司如docker和coreos采取了開源代碼底層容器技術并使其大衆化。現在投行諸如高盛,技術巨頭如惠普,零售商如吉爾特集團都在部署docker容器。verizon和ca則采用來自coreos的容器。

但這些公司仍然是局外人。容器技術在開源軟體,虛拟化和devops工具的長龍中是最新的,在其獲得謹慎評估新興技術的cio支援之前由開發者使用。“cio最終尋求的是比競争對手更快處理業務問題,同時降低風險,遵守法規要求并提高效率的能力,” redmonk公司分析師fintan ryan表示。“部分對docker持觀望态度的人正在試圖了解其風險狀況。”

結果是,許多cio仍在考慮docker和容器作為主要的一個測試和開發環境。随着時間的推移,生産工作負載将遷移到容器,ryan如是說。

loura表示贊同。“最終,容器将成為生産中的不可獲或缺,”他表示。但其也認為容器技術會遭受企業冷遇至少五年。

本文轉自d1net(轉載)

繼續閱讀