最近籠統(tǒng)地學(xué)習(xí)和試用了幾款比較有名的虛擬化管理軟件。學(xué)習(xí)的內(nèi)容包括Eucalyptus, OpenNebula, OpenStack, OpenQRM, XenServer, Oracle VM, CloudStack, ConVirt。借這一系列文章,對過去一個月的學(xué)習(xí)內(nèi)容作一個階段性的總結(jié)。
(1)授權(quán)協(xié)議、許可證管理、購買價格等方面的比較
授權(quán)協(xié)議 | 許可證管理 | 商業(yè)模式 |
Eucalyptus |
社區(qū)版采用GPLv3授權(quán)協(xié)議
企業(yè)版使用自定義的商業(yè)授權(quán)協(xié)議 |
社區(qū)版不需要安裝許可證
企業(yè)版需要在云控制器(CLC)節(jié)點(diǎn)上安裝許可證 |
社區(qū)版免費(fèi)使用
企業(yè)版按處理器核心總數(shù)收費(fèi),用戶購買的許可證針對特定版本永久有效。 |
OpenStack | Apache 2.0授權(quán)協(xié)議 | 不需要許可證 | 免費(fèi)使用 |
OpenNebula | Apache 2.0授權(quán)協(xié)議 | 不需要許可證 |
社區(qū)版免費(fèi)使用
企業(yè)版將社區(qū)版重新打包,提供補(bǔ)丁等程序的訪問權(quán)限,使得用戶能夠更容易的安裝、配置和管理,以訂閱的模式提供服務(wù)。 企業(yè)版按物理服務(wù)器總數(shù)收費(fèi),每臺物理服務(wù)器器的服務(wù)價格為250歐元每年。 |
OpenQRM |
社區(qū)版使用GPLv2授權(quán)協(xié)議
企業(yè)版使用自定義的商業(yè)授權(quán)協(xié)議 |
不需要許可證 |
社區(qū)版免費(fèi)使用
企業(yè)版將社區(qū)版重新打包,提供補(bǔ)丁等程序的訪問權(quán)限,使得用戶能夠更容易的安裝、配置和管理,以訂閱的模式提供服務(wù)。基本、標(biāo)準(zhǔn)和高級服務(wù)的價格分別為480、960、1920歐元每月。 |
XenServer |
Citrix XenServer系列產(chǎn)品均使用自定義的商業(yè)授權(quán)協(xié)議
基于XenServer的Xen Cloud Platform使用GPLv2授權(quán)協(xié)議 |
不管是XenServer還是Xen Cloud Platform都需要在每臺服務(wù)器安裝許可證
許可證每年更新一次 |
XenServer免費(fèi)版本和開源版本的Xen Cloud Platform可以免費(fèi)使用
XenServer高級版、企業(yè)版和白金版按物理服務(wù)器數(shù)量收費(fèi),分別是1000、2500和5000美元。購買的許可證針對特定版本永久有效 |
Oracle VM |
Oracle VM Server是基于Xen開發(fā)的,使用GPLv2協(xié)議發(fā)布,從Oracle的網(wǎng)站可以下載到源代碼,但是Oracle并不宣傳這一點(diǎn)。
Oracle VM Manager使用自定義的商業(yè)授權(quán)協(xié)議。 Oracle VM VirtualBox的二進(jìn)制版本使用自定義的商業(yè)授權(quán)協(xié)議,源代碼使用GPLv2授權(quán)協(xié)議。 |
不需要許可證 | 免費(fèi)使用,可以購買技術(shù)支持。技術(shù)支持的費(fèi)用為每臺物理服務(wù)器8184人民幣每年。 |
CloudStack | 社區(qū)版采用GPLv3授權(quán)協(xié)議企業(yè)版使用自定義的商業(yè)授權(quán)協(xié)議 |
社區(qū)版不需要安裝許可證
企業(yè)版需要在管理服務(wù)器上安裝許可證 |
社區(qū)版免費(fèi)使用企業(yè)版提供增強(qiáng)功能和技術(shù)支持,收費(fèi)模式不詳。 |
ConVirt |
社區(qū)版使用GPLv2授權(quán)協(xié)議
企業(yè)版使用自定義的商業(yè)授權(quán)協(xié)議 |
社區(qū)版不需要安裝許可證
企業(yè)版需要在管理服務(wù)器上安裝許可證 |
社區(qū)版免費(fèi)使用
企業(yè)版提供增強(qiáng)功能和技術(shù)支持,按物理服務(wù)器數(shù)量收費(fèi),每個節(jié)點(diǎn)費(fèi)用1090美元。購買的許可證針對特定版本永久有效。 |
(2)項(xiàng)目歷史與運(yùn)營團(tuán)隊(duì)、社區(qū)規(guī)模和活躍程度、溝通交流等方面的比較
項(xiàng)目歷史與運(yùn)營團(tuán)隊(duì) | 社區(qū)規(guī)模和活躍程度 | 溝通交流 | |
Eucalyptus | 最初是UCSB的HPC研究項(xiàng)目,2009年初成立公司來支持該項(xiàng)目的商業(yè)化運(yùn)營。現(xiàn)任CEO是曾擔(dān)任MySQL CEO的Marten Mickos,現(xiàn)任工程部門SVP的Tim Cramerc曾擔(dān)任 Sun公司NetBeans和OpenSolaris項(xiàng)目的執(zhí)行總監(jiān)。整個管理團(tuán)隊(duì)對開放源代碼項(xiàng)目的管理和運(yùn)營方面具有豐富的經(jīng)驗(yàn)。 | 在同類開放源代碼項(xiàng)目當(dāng)中,Eucalyptus的社區(qū)規(guī)模最大,活躍程度也最高。主要原因是該項(xiàng)目起源于大學(xué)研究項(xiàng)目,次要原因是管理團(tuán)隊(duì)對開放源代碼理念的高度認(rèn)同。Ubuntu 10.04服務(wù)器版選擇Eucalyptus作為UEC的基礎(chǔ)構(gòu)架,大大地促進(jìn)了Eucalyptu的推廣。 |
社區(qū)發(fā)表在論壇上的問題通常在48小時內(nèi)得到回應(yīng),通過技術(shù)支持電子郵件提出的問題通常在24小時內(nèi)得到回應(yīng)。
Eucalyptus在北京和深圳設(shè)有辦事處,在中國有工程師提供支持團(tuán)隊(duì)。 |
OpenStack | OpenStack是服務(wù)器托管公司RackSpace與NASA共同發(fā)起的開放源代碼項(xiàng)目。在開放源代碼項(xiàng)目的管理和運(yùn)營方面,RackSpace和NASA顯然缺乏足夠的經(jīng)驗(yàn)。針對OpenStack項(xiàng)目的批評集中在(1)RackSpace對項(xiàng)目有過于強(qiáng)烈的控制欲,(2)OpenStack項(xiàng)目的運(yùn)作對于社區(qū)成員來說基本上是不透明的,(3)OpenStack項(xiàng)目對同類開放源代碼項(xiàng)目的攻擊性過強(qiáng)。 | 社區(qū)規(guī)模較小,主要參與者為支持/參與該項(xiàng)目的公司人員。有幾個公開的郵件列表,流量很小。由于該項(xiàng)目比較新,在網(wǎng)絡(luò)上可以參考的安裝與配置方面的文章不多。Ubuntu 11.04服務(wù)器版同時支持Eucalyptus和OpenStack作為UEC的基礎(chǔ)構(gòu)架,將有助于OpenStack的推廣。 | 通過郵件列表進(jìn)行技術(shù)方面的溝通,通常在48小時內(nèi)得到回應(yīng)。商務(wù)方面的郵件溝通,沒有得到回應(yīng)。 |
OpenNebula | 2005年啟動的研究性項(xiàng)目,2008年初發(fā)布第一個開放源代碼版本,2010年初大力推進(jìn)開源社區(qū)的建設(shè)。 | 社區(qū)規(guī)模較小,主要參與者為支持/參與該項(xiàng)目的公司人員,以及少量的用戶。有幾個公開的郵件列表,流量比OpenStack項(xiàng)目的流量稍大。在網(wǎng)絡(luò)上搜索到一些中文版安裝和配置方面的文章,基本上是以訛傳訛,缺乏可操作性。英文版的相關(guān)文章也不多,可操作的更少。 | 通過郵件列表進(jìn)行技術(shù)方面的溝通,通常在48小時內(nèi)得到回應(yīng)。 |
OpenQRM |
起源于集群管理方面的軟件,2006年公開源代碼,2008年免費(fèi)發(fā)布,目前版本為4.8。
項(xiàng)目的運(yùn)營團(tuán)隊(duì)較小,似乎只有Matt Rechenburg一個人。 |
有一些零星的用戶,基本上沒有形成社區(qū)。雖然功能還在不斷更新,但是用戶文檔的日期是2008年的。相關(guān)論壇的活躍程度比OpenStack和OpenNebula更差。 | 在論壇發(fā)布的問題,大約有50%左右沒有得到回應(yīng)。通過電子郵件進(jìn)行商務(wù)溝通,反應(yīng)迅速,在24小時以內(nèi)得到回應(yīng)。 |
XenServer | Citrix公司的產(chǎn)品,與Xen項(xiàng)目的發(fā)展基本同步。 | 圍繞Xen Cloud Platform有一些開放源代碼的項(xiàng)目,用于替代XenCentor提供基于桌面或者是瀏覽器的管理功能。 | 初期商務(wù)溝通的速度比較快。 |
Oracle VM | Oracle公司的產(chǎn)品,用戶量較小。Oracle VM僅僅是Oracle用戶生態(tài)系統(tǒng)中的一部分,不是Oracle的關(guān)鍵業(yè)務(wù)。 | 有一定數(shù)量的用戶,但是沒有形成社區(qū)。在網(wǎng)絡(luò)上缺少與Oracle相關(guān)的討論與交流。Oracle VM團(tuán)隊(duì)有一個博客網(wǎng)站,但是最近兩篇文章的日期分別是2010年11月和2008年1 月。產(chǎn)品下載的速度很慢。 | 初期商務(wù)溝通的速度比較快。在技術(shù)方面的溝通,Oracle在國內(nèi)沒有相應(yīng)的技術(shù)人員提供支持。 |
CloudStack | 源于2008年成立的VMOps公司,2010年五月啟用cloud.com域名,2010年6 月共同啟動OpenStack項(xiàng)目。 | 用戶數(shù)量較少,論壇不是很活躍。官方文檔非常完備,按照文檔操作至少能夠順利地完成安裝和配置過程。網(wǎng)絡(luò)上可以搜索到一些可操作的安裝和配置文檔(得益于CloudStack的安裝和配置比較簡單)。 | 商務(wù)溝通比較困難,通過社區(qū)論壇和電子郵件提出的問題都沒有得到回應(yīng)。 |
ConVirt | 起源于2006年發(fā)起的XenMan項(xiàng)目,與Xen項(xiàng)目的發(fā)展基本同步。目前的版本為ConVirt 2.0。現(xiàn)任CEO和工程部門EVP均來自O(shè)racle。 | 用戶規(guī)模與Eucalyptus相當(dāng),論壇的活躍程度很高。官方文檔非常完備,按照文檔操作至少能夠順利地完成安裝和配置過程。在網(wǎng)絡(luò)上搜索到的中英文的安裝配置教程也基本可用。 | 商務(wù)溝通非常順暢,社區(qū)發(fā)表在論壇上的問題通常在48小時內(nèi)得到回應(yīng),通過技術(shù)支持電子郵件提出的問題通常在24小時內(nèi)得到回應(yīng)。 |