ZDnet/張銳 發(fā)表于:14年07月15日 15:14 [轉(zhuǎn)載] DOIT.com.cn
目前大大小小的技術(shù)企業(yè)們正攜起手來,共同開發(fā)開源軟件項(xiàng)目Kubernetes——如果能夠獲得成功,它將大大削弱VMware虛擬化技術(shù)在云領(lǐng)域的重要地位。
IBM、紅帽、微軟、Docker、Mesosphere、CoreOS以及SaltStack本周四發(fā)布公告稱,他們正在與谷歌一道開發(fā)Kubernetes開源軟件項(xiàng)目,旨在幫助開發(fā)人員在大型云軟件系統(tǒng)中使用Linux容器而非長久以來的虛擬機(jī)基礎(chǔ)組件。
這是一項(xiàng)將給VMware帶來微妙與深遠(yuǎn)影響的大動(dòng)作,因?yàn)樵谟蒐inux容器掌控的世界中、將不再有VMware大肆攫取利潤的機(jī)會(huì)與空間。
Linux容器允許開發(fā)人員將多種應(yīng)用程序打包在單一安全沙箱環(huán)境內(nèi),而且這些環(huán)境彼此隔絕;此類容器采用同樣Linux內(nèi)核、且能夠逐一運(yùn)行在計(jì)算設(shè)備之上。這些容器共享同一套底層操作系統(tǒng)。
與此同時(shí),虛擬化技術(shù)能夠?qū)⒂?jì)算機(jī)系統(tǒng)模擬成虛擬機(jī),開發(fā)人員則可以在其中部署應(yīng)用程序以及自己選定的任何操作系統(tǒng)。每套虛擬機(jī)都與其它虛擬機(jī)完全隔離,而且可以各自指向不同的操作系統(tǒng);這意味著我們完全可以在同一臺(tái)設(shè)備上讓一套虛擬機(jī)運(yùn)行在Windows上、另一套運(yùn)行在Linux上。
從計(jì)算機(jī)資源角度看,Linux容器的使用成本更低,因此能夠更加高效地實(shí)現(xiàn)規(guī);\(yùn)作。
“谷歌公司的每一項(xiàng)服務(wù)都運(yùn)行在容器當(dāng)中,”谷歌公司工程師Joe Beda在今年早些時(shí)候解釋稱。
不過極具吸引力的容器技術(shù)當(dāng)中仍然存在著一大不足——如果底層操作系統(tǒng)的安全性存在缺陷,那么設(shè)備上運(yùn)行的每一套容器機(jī)制也將受到困擾,相比之下將操作系統(tǒng)與應(yīng)用程序一一對(duì)應(yīng)的傳統(tǒng)虛擬化方案則無此隱患。上個(gè)月就曾經(jīng)出現(xiàn)過這類針對(duì)容器的漏洞利用活動(dòng),不過問題很快得到了修復(fù)。
Kubernetes是一款由谷歌開發(fā)的工具,旨在簡化對(duì)云環(huán)境下Docker Linux容器的管理流程。谷歌于上個(gè)月的DockerCon大會(huì)上正式啟動(dòng)Kubernetes項(xiàng)目。盡管該公司表示它是以名為Omega的內(nèi)部集群管理器為基礎(chǔ),但我們已經(jīng)通過實(shí)現(xiàn)功能證明了二者之間的差異——只能說其創(chuàng)造靈感來源于Omega,而非后者的直接衍生方案。
盡管如此,它代表著谷歌對(duì)于在云環(huán)境下建立容器并管理軟件應(yīng)用程序的觀點(diǎn),而且如果發(fā)展順利、該項(xiàng)目最終將有能力與vSphere以及其它云管理系統(tǒng)展開正面競爭。
微軟將確保Kubernetes能夠在其Azure云中作為基于Linux的虛擬機(jī)系統(tǒng)容器并正常運(yùn)作;紅帽則將其引入了自己的云產(chǎn)品;IBM的計(jì)劃是為Kubernetes與Docker貢獻(xiàn)代碼;CoreOS將在其操作系統(tǒng)發(fā)行版中為Kubernetes提供支持;SaltStack正努力簡化Kubernetes運(yùn)行在其它環(huán)境下的部署流程;而Mesosphere則打算將這項(xiàng)技術(shù)加入到自己的Mesos同名開源項(xiàng)目當(dāng)中——以上消息均已得到當(dāng)事企業(yè)的證實(shí)。
Kubernetes登陸Mesos的消息無疑將給Mesos的未來發(fā)展帶來有趣的影響。Mesos這款工具由伯克利大學(xué)開發(fā)(如今已經(jīng)由Twitter接手開發(fā)工作),基本上屬于對(duì)谷歌自家Borg與Omega系統(tǒng)中高級(jí)功能的高度重現(xiàn)。
通過將二者匯聚為一體,Mesosphere公司在一篇戰(zhàn)略博文中表示“我們認(rèn)為Kubernetes在Mesos上將把應(yīng)用程序開發(fā)帶入新的紀(jì)元。它將為任何企業(yè)用戶提供一種簡便途徑,從而輕松將谷歌風(fēng)格的向外擴(kuò)展應(yīng)用程序創(chuàng)建模式歸為己用,同時(shí)提供更為完善的開發(fā)者工作流程與資源優(yōu)化機(jī)制。”
Amazon的名頭并沒有出現(xiàn)在這篇新聞稿中——原因當(dāng)然不難理解。Amazon如今正利用其Amazon Web Services云部門統(tǒng)治著整個(gè)云世界,同時(shí)將其所有內(nèi)部基礎(chǔ)設(shè)施技術(shù)方案列為高度機(jī)密。前面提到的各同盟企業(yè)之間實(shí)際上存在著一部分業(yè)務(wù)競爭關(guān)系,但他們之所以能站在一起、正是希望能夠利用某些強(qiáng)大的技術(shù)成果擺脫AWS一家獨(dú)大的局面,進(jìn)而在這片競爭激烈的市場上站穩(wěn)腳跟。
不過我們還無法肯定這到底是不是一套實(shí)際可行的戰(zhàn)略,畢竟如果谷歌公司的“所有服務(wù)”都運(yùn)行在容器當(dāng)中,也僅僅只是與Amazon在實(shí)施機(jī)制上打了個(gè)平手而已。單憑這一點(diǎn)尚不能說明任何問題。
公司簡介 | 媒體優(yōu)勢 | 廣告服務(wù) | 客戶寄語 | DOIT歷程 | 誠聘英才 | 聯(lián)系我們 | 會(huì)員注冊 | 訂閱中心
Copyright © 2013 DOIT Media, All rights Reserved. 北京楚科信息技術(shù)有限公司 版權(quán)所有.