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

責(zé)任編輯:editor005

作者:崔歡歡

2016-02-17 16:35:08

摘自:DOIT

容器在開發(fā)者中風(fēng)靡一時,它們采用開源軟件創(chuàng)建,測試和運行應(yīng)用程序。Loura表示許多CIO正在極努力兼顧傳統(tǒng)系統(tǒng),采用大數(shù)據(jù)分析,開源,PAAS的項目和無數(shù)其它新興技術(shù)相關(guān)的技術(shù)債務(wù)。

不足半數(shù)世界500強CIO受訪者稱其公司正在采用容器技術(shù),表明該項技術(shù)并未能在大型企業(yè)中大展拳腳,那么為什么更多的IT高管沒有擁抱Docker和CoreOS呢?

容器在開發(fā)者中風(fēng)靡一時,它們采用開源軟件創(chuàng)建,測試和運行應(yīng)用程序。但這項由Docker和CoreOS提供的技術(shù)并沒能入大多數(shù)世界500強CIO的法眼,其對獲得大型企業(yè)采用率似乎是長路漫漫。專家表示,隨著CIO將傳統(tǒng)環(huán)境替換為云基礎(chǔ)設(shè)施并遵循agile 和DevOps法則重塑它們的IT部門,這種情況將發(fā)生改變。

虛擬化技術(shù)以實現(xiàn)公司在單一服務(wù)器上運行多個操作系統(tǒng)來獲取更高效地計算。但虛擬機每個操作系統(tǒng)僅支持一個應(yīng)用程序。而容器則是應(yīng)用程序在其自身的容器內(nèi)運行和在同一操作系統(tǒng)運行多個容器來進一步提升服務(wù)器資源利用率。開發(fā)者也能在Linux服務(wù)器或虛擬機之間移動容器并改變應(yīng)用程序或部分的應(yīng)用程序,叫作微服務(wù)。支持者表示在移動和網(wǎng)絡(luò)應(yīng)用程序不斷升級的時代,容器能賦予其更大的靈活性。

對于創(chuàng)建和測試云系統(tǒng)應(yīng)用程序“Docker和容器化是重要的催化劑”,Docker CEO Ben Golub表示。本月初在華爾街日報相關(guān)活動中,其向超過80位CIO詳實說明了容器和Docker的商業(yè)模式。該初創(chuàng)公司已從看好容器技術(shù)升值空間的投資商處獲得了一個約10億美元的估值。

CIO質(zhì)疑容器化價值主張

Golub依舊保持其對容器化的高水平論調(diào),但形勢很快明朗化,許多CIO不大熟悉這個抽象技術(shù)。在活動期間進行的現(xiàn)場調(diào)查也表明僅44%的CIO正在采用容器軟件。Golub則玩笑稱剩余的56%正在使用容器而不自知。

然而,CIO們卻匿名將他們的問題和意見擺上了臺面:“我并沒有看到它的價值主張——好像還有其它技術(shù)能做到這一點。好的工程和架構(gòu)應(yīng)當(dāng)排除這種情況。”其它CIO詢問了容器與紅帽的Openshift——一項平臺即服務(wù)技術(shù),與配置管理工具如Puppet和Chef相同——有什么不同之處。其中一位CIO甚至表示:“如果Docker或它的競爭對手消失,企業(yè)會有什么損失?”

評論表明一些CIO認(rèn)為它們的私有或公有云內(nèi)運行虛擬機已經(jīng)足夠了。而且也可能確實如此,這取決于它們的應(yīng)用程序開發(fā)過程。但專家稱容器提供了一個比虛擬機更為強大的替代選擇,用于支持DevOps實踐的持續(xù)交付和集成屬性。在DevOps中,代碼更新和漏洞修復(fù)的測試和部署不必花費幾天或幾周時間,幾分鐘或幾個小時就可以完成。

虛擬機的制約因素之一是它們專注于客戶操作系統(tǒng)。當(dāng)開發(fā)者對虛擬機進行如配置或修補的改變時,它們必須要進行一些其它的更新才能維持虛擬機環(huán)境。而容器的關(guān)鍵優(yōu)勢則是虛擬化該操作系統(tǒng);容器并沒有客戶操作系統(tǒng),因此當(dāng)開發(fā)者改變一個容器時,所有其它容器也繼承了這一變化。應(yīng)用程序抽象化也意味著開發(fā)者無需交付一個特殊平臺。“其它技術(shù)要求你標(biāo)準(zhǔn)化操作系統(tǒng),選擇一家云供應(yīng)商,而這與想采用容器的人的做法相悖,” Golub在華爾街日報相關(guān)活動中如是說。

曾采用過容器技術(shù)的前惠普CIO,Ralph Loura稱沒有看到容器價值的CIO可能仍將它們的虛擬機簡單部署到物理機,滿足于單一盒子里運行多個操作系統(tǒng)。很有可能,它們無法跨越鴻溝進行持續(xù)集成和交付。

““容器化的好處就會被它們所忽視,因為它們沒有改變自身的模式,”Loura表示。“當(dāng)你開始適應(yīng)微服務(wù)和DevOps,基于即時規(guī)模的環(huán)境,那么容器不僅合理而且非常引人注目。”因為它允許企業(yè)簡化虛擬機管理,Loura如是說。

為什么大多數(shù)CIO不擁抱agile,DevOps?

Loura表示許多CIO正在極努力兼顧傳統(tǒng)系統(tǒng),采用大數(shù)據(jù)分析,開源,PAAS的項目和無數(shù)其它新興技術(shù)相關(guān)的技術(shù)債務(wù)。很多人還在為采用要求業(yè)務(wù)和IT之間的密切協(xié)作的敏捷方法論,編碼進程而不懈努力。對這樣的CIO,DevOps仍舊不可捉摸還有距離感,至少要等到它們設(shè)計出自身的云計算戰(zhàn)略。

“我打賭,在場的每一位CIO都已經(jīng)看到了網(wǎng)絡(luò)和數(shù)字化方面需求的大爆炸,而它們運營業(yè)務(wù)的方法沒有設(shè)置做這個,”CoreOS CEO Alex Polvi稱。他表示CIO正在與傳統(tǒng)環(huán)境到云基礎(chǔ)設(shè)施的轉(zhuǎn)型作斗爭。CoreOS旨在利用容器,安全工具和其它云遷移整體的組件來協(xié)助企業(yè)成功轉(zhuǎn)型。Polvi稱這項戰(zhàn)略為“其它所有人的谷歌基礎(chǔ)設(shè)施”,簡稱GIFEE。

這絕非偶然。為了以最佳狀態(tài)運行它們的網(wǎng)絡(luò)級基礎(chǔ)設(shè)施,在過去的幾年里,谷歌和臉譜網(wǎng)部署了數(shù)以萬計的低成本商用硬件。初創(chuàng)公司如Docker和CoreOS采取了開源代碼底層容器技術(shù)并使其大眾化?,F(xiàn)在投行諸如高盛,技術(shù)巨頭如惠普,零售商如吉爾特集團都在部署Docker容器。Verizon和CA則采用來自CoreOS的容器。

但這些公司仍然是局外人。容器技術(shù)在開源軟件,虛擬化和DevOps工具的長龍中是最新的,在其獲得謹(jǐn)慎評估新興技術(shù)的CIO支持之前由開發(fā)者使用。“CIO最終尋求的是比競爭對手更快處理業(yè)務(wù)問題,同時降低風(fēng)險,遵守法規(guī)要求并提高效率的能力,” Redmonk公司分析師Fintan Ryan表示。“部分對Docker持觀望態(tài)度的人正在試圖了解其風(fēng)險狀況。”

結(jié)果是,許多CIO仍在考慮Docker和容器作為主要的一個測試和開發(fā)環(huán)境。隨著時間的推移,生產(chǎn)工作負載將遷移到容器,Ryan如是說。

Loura表示贊同。“最終,容器將成為生產(chǎn)中的不可獲或缺,”他表示。但其也認(rèn)為容器技術(shù)會遭受企業(yè)冷遇至少五年。

鏈接已復(fù)制,快去分享吧

企業(yè)網(wǎng)版權(quán)所有?2010-2024 京ICP備09108050號-6京公網(wǎng)安備 11010502049343號