容器中的云 谷歌Kubernetes迎來大批盟友

責任編輯:editor004

2014-07-13 11:09:41

摘自:比特網(wǎng)

對于虛擬化來說,它是模擬一個計算機系統(tǒng)當做虛擬機,開發(fā)者可以選擇操作系統(tǒng),并將應(yīng)用程序放入其中。SaltStack欲讓Kubernetes能夠更容易的運行在其他地方;Mesosphere也將會把它加入到自己的一個開源項目當中。

關(guān)注云計算的朋友可能會注意到,上周谷歌公布了開源的容器集群管理系統(tǒng)Kubernetes,該系統(tǒng)構(gòu)建于Docker之上,它能夠為用戶提供跨平臺的處理能力,不但能夠在谷歌的基礎(chǔ)架構(gòu)中運行,同時可以訪問其他的云計算服務(wù)器,如AWS,甚至是內(nèi)部的數(shù)據(jù)中心。

這款強大的容器集群管理系統(tǒng),近日獲得了來自微軟、IBM、紅帽及其他公司的大力支持,這些公司將聯(lián)手開發(fā)這款開源的軟件,這將對VMware在云中所引領(lǐng)的虛擬化技術(shù)產(chǎn)生不小的威脅。

IBM、紅帽、微軟、Docker、Mesosphere、CoreOS和SaltStack于本周四宣布,他們將允許開發(fā)者使用Linux Containers容器(以下簡稱LXC)進行谷歌的開源軟件開發(fā),而不是虛擬機作為大型云計算軟件系統(tǒng)的基礎(chǔ)組件。

這一舉動對于VMware來說有著微妙而深遠的影響,因為由LXC所搭起的環(huán)境,與VMware的虛擬環(huán)境相比,不需要大量的資金。LXC可以讓開發(fā)者將自己的應(yīng)用打包,放入到一個獨立安全的沙箱中。這些沙箱一并運行在同一個主機的同一個Linux內(nèi)核上。他們共享底層的操作系統(tǒng)。

對于虛擬化來說,它是模擬一個計算機系統(tǒng)當做虛擬機,開發(fā)者可以選擇操作系統(tǒng),并將應(yīng)用程序放入其中。每個虛擬機都是獨立分離的,所以一個虛擬機可以運行Windows,另一個運行Linux,在同一臺主機上。

LXC從計算機資源的角度看,成本較低,同時能夠更高效的運行。

谷歌的工程師Joe Beda在今年早些時候就曾表示過:“谷歌的一切都能夠運行在這一個容器中”

但對于采用LXC方式也面臨一些問題,底層操作系統(tǒng)如果發(fā)生安全問題,那么在這之上的容器也會出現(xiàn)問題。這就不像虛擬機,為每一個應(yīng)用都虛擬出一個操作系統(tǒng)。但對于這一問題,在上個月很快的進行了修復。

由谷歌開發(fā)的Kubernetes工具可以非常容易的管理,Docker的LXC在云中。通過這款軟件能夠看出,谷歌對于未來圍繞云進行軟件開發(fā)的理念,如果這個方向是正確的,那么未來勢必要與其他的云管理系統(tǒng)產(chǎn)生競爭(如vSphere)。

據(jù)了解,微軟已經(jīng)計劃確保Kubernetes能夠工作在基于Linux虛擬機的Azure云中。同時紅帽也欲將此軟件帶到它的云產(chǎn)品當中;IBM表示會為Kubernetes和Docker貢獻代碼;CoreOS將在它的分布式操作系統(tǒng)中,加入對于Kubernetes的支持。SaltStack欲讓Kubernetes能夠更容易的運行在其他地方;Mesosphere也將會把它加入到自己的一個開源項目當中。

鏈接已復制,快去分享吧

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