五款主流私有云大比拼 |
發(fā)布時間: 2012/7/31 11:01:32 |
如果你想創(chuàng)建一個私有云,你需要借助管理軟件創(chuàng)建一個虛擬的計算資源池,提供給最終用戶訪問,并要處理好安全、資源分配、跟蹤和計費問題。 我們測試了五款主流私有云管理產(chǎn)品:Novell的Cloud Manager,Eucalyptus企業(yè)版,OpenNebula,Citrix Lab Manager和Cloud.com的CloudStack,我們的測試目的很簡單,就是想看它們是否能夠勝任現(xiàn)階段的私有云項目,通過測試我們發(fā)現(xiàn)Novell的Cloud Manager是唯一一款具有我們需要的功能的產(chǎn)品,因此,Cloud Manager毫無疑問地成為測試的贏家,我們對其它產(chǎn)品感到沮喪,有的產(chǎn)品甚至還沒準(zhǔn)備好。下面是每個獨立產(chǎn)品的評測意見。 Novell Cloud Manager 1.0 Novell的Cloud Manager(CM)使用公共云服務(wù)提供商相同的方法控制內(nèi)部資產(chǎn),但并不是簡單的拿來主義,Cloud Manger只留下了高度自動化的精華,它允許私有云建設(shè)者識別硬件資產(chǎn),將資源池集中到虛擬服務(wù)器上,打包應(yīng)用程序,然后通過活動目錄和LDAP安全模型實現(xiàn)計費和跟蹤使用情況。 和所有被測試的產(chǎn)品一樣,需要做很多的準(zhǔn)備工作,如分配硬件和軟件資源,將它分組成可識別的組件,然后允許它們在生產(chǎn)階段生命周期內(nèi)被訪問和跟蹤。 完成私有云建設(shè)后,Novell Cloud Manager有最成熟的方法為云資源提供管理、預(yù)備和計費功能,最終用戶的操作也很簡單,它有兩個主要的控制組件:Cloud Manager Application Server和Cloud Manager Orchestration Server,我們將其安裝在VMware 4.1環(huán)境中,為每個服務(wù)使用一個SUSE 11虛擬機(VM)。 初始配置需要通過CM Orchestration Server(CMOS)創(chuàng)建用作訪問庫的VM,CMOS包含了創(chuàng)建自定義VM實例的組件(來自Novell收購的PlateSpin)。 我們在VMware的vCenter上安裝了CMOS代理,實現(xiàn)Novell和VMware的對接,Novell Cloud Manager也支持裸機Hypervisor Xen和Hyper-v,但我們并沒有測試它們。 配置好后(不是一個艱難的過程),Cloud Manager允許我們查看云資源,以及對云資源施加限制,通過活動目錄或LDAP目錄服務(wù)進(jìn)行用戶驗證,對于云組件,它使用預(yù)配置的模板,這些組件就是預(yù)安裝和配置了應(yīng)用程序的VM,每個VM都擁有自己的vCPU,內(nèi)存,存儲和IP地址,設(shè)置可以被鎖定,也允許修改,如存儲大小/位置或增加內(nèi)存。 模板必須放在vCenter掛載的NFS共享存儲上,我們在Windows Server和SUSE Linux Enterprise ServerVM上做了測試,沒有遇到任何麻煩。 Novell Cloud Manager的計費/賬單組件有點托管服務(wù)提供商(Managed Services Provider,MSP)的味道,可以查看每個工作負(fù)載每月的成本,包括存儲成本(每GB),vCPU,內(nèi)存(每MB)和網(wǎng)絡(luò)成本。例如,我們可以設(shè)置每月每vCPU的成本是3美元,有了這個功能后,就能跟蹤部署的各種資源,并實施計費,就好像用戶從MSP或公共云供應(yīng)商購買的公共云資源一樣。 Cloud Manager為我們提供了完整的私有云管理藍(lán)圖,你可以根據(jù)文檔從零開始構(gòu)建一個私有云平臺,然后作為付費產(chǎn)品服務(wù)交付。 Citrix Lab Manager 3.9和自助服務(wù)門戶 Citrix自助服務(wù)門戶(SSP)不是一個獨立的產(chǎn)品,它和Citrix Lab Manager一起組成了Citrix XenServer白金版,Lab Manager是一個專為XenServerVM設(shè)計的資源管理器和控制系統(tǒng),XenServer可以通過自助服務(wù)門戶的角色定義將Lab Manager組件變成云供應(yīng)系統(tǒng),和Novell的Cloud Manager不一樣,自助服務(wù)門戶是專為XenServer設(shè)計的,可以支持Linux及Windows VM。 自助服務(wù)門戶跟蹤報告包含許多信息,但它沒有提供計費需要的組件,必須由外部包處理,XenServer 5.6白金版是必需的,它是按服務(wù)器授權(quán)的,不管服務(wù)器包含多少處理核心。我們安裝了XenServer,創(chuàng)建了一個授權(quán)服務(wù)器分配白金許可,然后導(dǎo)入Lab Manager路由器VM模板(需要將它放在共享存儲上),然后在它上面安裝Postgres數(shù)據(jù)庫和Lab Manager,經(jīng)過幾步配置后,我們啟動了所有VM,在此期間,我們經(jīng)歷了許多Linux授權(quán)虛擬設(shè)備頭痛的問題。 Cloud VM和SSP一起使用,它從存儲在我們服務(wù)器上的ISO操作系統(tǒng)鏡像創(chuàng)建,創(chuàng)建好后,我們需要為Lab Manager安裝客戶機代理,Windows和SLES VM都工作得很好。在SSP內(nèi)部,我們指定模板,模板定義了管理員和用戶擁有的角色,以及他們可以部署的VM和資源。 Lab Manager和SSP可以連接到活動目錄或LDAP進(jìn)行用戶身份驗證,用戶擁有的角色在Lab Manager內(nèi)部有非常詳實的信息,可以限制用戶可用的磁盤空間和內(nèi)存容量。 測試SSP時,我們成功啟動了各種Windows和Linux VM,VM包含預(yù)配置的應(yīng)用程序,或僅僅就是一個原始的操作系統(tǒng)實例,從我們的使用過程來看,SSP的易用性還是很不錯的。 Lab Manager內(nèi)置的報告是相當(dāng)詳盡的,包含了大量信息,如作業(yè)名稱,開始時間,結(jié)束時間,RAM使用情況,存儲使用情況等,但沒有提供相關(guān)的成本,正如前面提到的,成本/計費并非SSP的職責(zé)。 Cloud.com的CloudStack 2.1.3 Cloud.com的CloudStack比較簡陋,也缺乏靈活性,它使用了一個管理服務(wù)器應(yīng)用程序,這個管理程序可以包含在運行Red Hat Enterprise Linux或CentOS 5.4+ 64位版本的VM或物理機上,但CloudStack很實用,它作為VM鏡像倉庫,可以部署在云中或類似于云的環(huán)境中。 在部署前有大量的準(zhǔn)備工作要做,當(dāng)你創(chuàng)建好VM后,你就不能修改CPU數(shù)量,內(nèi)存和磁盤空間大小,也就是說VM配置是被鎖定的,因此,在創(chuàng)建VM之前需要了解清楚潛在的配置要求。 我們用XenServer測試的CloudStack,官方網(wǎng)站聲稱也支持KVM和VMware,但我們沒有找到相關(guān)的文檔,隨后我們被告知要等到2.2版才會得到支持,目前已處于Beta階段。CloudStack存儲支持NFS和iSCSI,最低需要100GB存儲空間,輔助存儲至少需要一個NFS共享,主存儲可以是iSCSI或另一個NFS存儲系統(tǒng)。 測試期間,我們發(fā)現(xiàn)了一些問題,首先就是很難修改創(chuàng)建好的VM,如果你想修改一下VM配置,只有刪除然后重新創(chuàng)建,這是我們最煩的一個問題。 其次,它可以進(jìn)入MySQL數(shù)據(jù)庫跟蹤Cloud.com配置,但Cloud.com卻沒有提供數(shù)據(jù)庫模式,據(jù)Cloud.com發(fā)言人表示,支持?jǐn)?shù)據(jù)庫訪問的版本很快就會發(fā)布了。 第三,我們嘗試了兩次創(chuàng)建虛擬機實例,但兩次都失敗了,因為沒有足夠的IP地址可用,用戶界面告訴我們有三個VM可用,但實際上只有一個可用。 通常情況下,用戶界面是超出“正常”范圍的,舉一個例子,假設(shè)某個VM已被破壞,在刪除前默認(rèn)有24小時保留時間,雖然VM不可用,但它使用的IP地址在此期間是無法再使用的,如果你的IP地址已經(jīng)不夠,那只有等到該VM被刪除才能將它使用的IP地址分配給新建的VM,如果你有很多攪亂了VM云資源的用戶,這個問題不容小覷,我們建議部署前慎重考慮這一點。 另一個限制是,向Cloud.com倉庫添加VM前,我們不能在XenServer節(jié)點上創(chuàng)建任何VM,因為沒有“發(fā)現(xiàn)進(jìn)程”發(fā)現(xiàn)現(xiàn)存/當(dāng)前VM,如果事先將VM添加到XenServer節(jié)點,CloudStack初始化將會失敗,導(dǎo)致不能繼續(xù)配置CloudStack。 我們還發(fā)現(xiàn)我們不能在節(jié)點上安裝XenServer授權(quán)服務(wù)器,授權(quán)服務(wù)器必須在另一臺機器或VM上,最糟糕的是文檔中沒有說明。 經(jīng)過冗長乏味的安裝后,CloudStack終于正常支持Windows和Linux VM了,CloudStack依靠LDAP執(zhí)行安全保護(hù),如果需要的話,內(nèi)置用戶(不是目錄服務(wù)的成員)可以進(jìn)行身份驗證,CloudStack可以跟蹤每個用戶,但在Web用戶界面沒有顯示任何相關(guān)的信息,只能通過listUsageRecords API調(diào)用查看。
本文出自:億恩科技【xuefeilisp.com】 服務(wù)器租用/服務(wù)器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |