管理員在決定是否使用virtual appliance vCenter之前,需要考慮到其在提供諸多優(yōu)勢的同時,也存在一些局限性。
現(xiàn)在,VMware vCenter已經(jīng)成為虛擬基礎(chǔ)架構(gòu)的核心以及任何軟件定義數(shù)據(jù)中心必要的組件之一。
然而,vCenter仍在不斷發(fā)展和完善,最大的變化之一就是開始使用內(nèi)部數(shù)據(jù)庫實(shí)現(xiàn)規(guī)模擴(kuò)展,以容納更多的虛擬機(jī)。由于不再需要進(jìn)行外部連接,因此這種特性使得vCenter更加易于部署。幾年前,VMware推出了一款基于Linux appliance的vCenter,可以簡化部署和管理流程。和其他所有新出現(xiàn)的事物一樣,最初的幾個版本存在大量問題。然而現(xiàn)在這種appliance已經(jīng)逐漸成熟,能夠支持小型業(yè)務(wù)或者企業(yè),并且包含了所有功能。因此現(xiàn)在的問題是:企業(yè)應(yīng)該安裝virtual appliance還是基于Windows的vCenter?這并不是一個簡單的決定,需要提前考慮多種因素。下面讓我們來分別討論一下這兩款軟件所具有的優(yōu)缺點(diǎn)。
擴(kuò)展性
在使用嵌入式數(shù)據(jù)庫的情況下,Linux virtual appliance和Windows版本的vCenter所支持的最大主機(jī)和虛擬機(jī)數(shù)量相同。但是如果使用外部數(shù)據(jù)庫替代內(nèi)部數(shù)據(jù)庫的話,那么情況將出現(xiàn)很大差異。Virtual appliance只支持Oracle,而Windows版本的vCenter能夠支持Oracle或者SQL。需要注意的是根據(jù)Oracle提供的信息,Oracle并沒有為VMware提供官方支持。Oracle唯一提供官方支持的hypervisor是其自家產(chǎn)品。因此如果你在virtual appliance當(dāng)中使用外部數(shù)據(jù)庫,就只能在物理硬件上的Oracle和單獨(dú)的Oracle虛擬化環(huán)境當(dāng)中做出選擇了。然而,盡管Windows版本的vCenter會面臨同樣的Oracle問題,但是VMware為Microsoft SQL提供了官方支持,因此如果管理員需要在嵌入式數(shù)據(jù)庫基礎(chǔ)上進(jìn)行擴(kuò)展,那么就無需擔(dān)心技術(shù)支持問題了。
安裝流程
在體驗(yàn)virtual appliance的簡易部署流程之后,任何Windows安裝方式都會顯得過于繁瑣。盡管Windows安裝過程僅僅需要多次單擊“下一步”按鈕,但是appliance仍然在安裝流程方面占據(jù)優(yōu)勢。平臺又是另外一方面。Appliance能夠在現(xiàn)有的虛擬環(huán)境當(dāng)中進(jìn)行共享,或者放置在專用的虛擬化管理環(huán)境當(dāng)中。而對于Windows安裝來說,其可以放置在物理環(huán)境或者虛擬環(huán)境當(dāng)中。隨著物理環(huán)境逐漸萎縮,虛擬化將會成為 一種理想平臺。
維護(hù)和支持
vCenter的這兩種模型在安裝完成之后都很少需要進(jìn)行維護(hù)。兩種產(chǎn)品都能夠通過Web瀏覽器或者Windows服務(wù)來啟動或者重啟相關(guān)服務(wù)。真正的區(qū)別不在于vCenter自身,而是其所依賴的操作系統(tǒng)。
Linux在穩(wěn)定性方面比Windows擁有更好的口碑,但是Windows擁有基數(shù)更大的用戶群體。盡管人們可能會爭論那個操作系統(tǒng)更好,但是不得不承認(rèn)的是Windows的龐大用戶群體會轉(zhuǎn)化為更加強(qiáng)大的技術(shù)支持基礎(chǔ),這其中包括管理員數(shù)量以及相關(guān)技術(shù)文檔(博客、白皮書或者其他形式)的知識深度。如果每次需要技術(shù)支持的時候你都會給VMware打電話,那么可以忽略上面的因素。但是,如果你希望自己的員工也能進(jìn)入到整個支持流程當(dāng)中,那么Windows將會是更好的選擇。
成本開銷
VMware指出appliance版本的vCenter并不需要使用Windows授權(quán)。這是真的,正如所有人都知道的那樣,Windows并不是免費(fèi)的。如果你將其運(yùn)行在虛擬機(jī)當(dāng)中,那么Windows Server Datacenter 授權(quán)(支持無限數(shù)量的虛擬機(jī))會使得成本開銷成為一個具有爭議的問題。盡管差異和爭論確實(shí)存在,但是我們?nèi)匀恍枰x出一個勝者。
誰會勝出
Windows版本在可擴(kuò)展性和支持方面占有優(yōu)勢,而appliance則在安裝和成本方面表現(xiàn)更好,因此勝者很難選擇。需要根據(jù)當(dāng)前環(huán)境做出選擇。對于那些已經(jīng)擁有數(shù)據(jù)中心授權(quán)的大規(guī)模Windows環(huán)境來說,應(yīng)該考慮使用Windows版本。對于現(xiàn)在使用Oracle服務(wù)器或者其他Linux服務(wù)器的企業(yè)來說,appliance版本則更加合適。
這兩個版本我都曾經(jīng)使用過,響應(yīng)速度很快,從客戶的角度來說,幾乎感覺不到任何差異。此外,二者所提供的功能也是相同的,因此如何進(jìn)行選擇取決于管理員更加適應(yīng)哪個版本以及哪種能夠?yàn)槠髽I(yè)發(fā)揮最大作用。