評(píng)估三個(gè)入門級(jí)VDI套件 ——VDI是昂貴又復(fù)雜的?錯(cuò)!
原創(chuàng)這三個(gè)廉價(jià)而又簡潔的VDI(Virtual Desktop Infrastructure)解決方案充分證明了桌面虛擬化是觸手可及的。
【2011年1月13日51CTO外電頭條】自從VMware創(chuàng)造了這個(gè)術(shù)語,VDI讓大型的數(shù)據(jù)中心,健壯的服務(wù)器,集中式的存儲(chǔ)設(shè)備,和復(fù)雜的軟件堆棧發(fā)生了翻天覆地的變化。為了給一些用戶提供桌面虛擬化服務(wù),每個(gè)VDI的部署都需要使用大量的服務(wù)器,軟件包,和存儲(chǔ)系統(tǒng),所以部署VDI一定是既昂貴又復(fù)雜的。真的是這樣嗎?
評(píng)估三個(gè)入門級(jí)的VDI套件
當(dāng)我評(píng)估這三個(gè)入門級(jí)的VDI套件的時(shí)候,我發(fā)現(xiàn)實(shí)際情況并不是這樣的。我的目標(biāo)是搞清楚上限是50個(gè)用戶的,可擴(kuò)展的虛擬桌面系統(tǒng)需要花費(fèi)多少錢。和其他與計(jì)算機(jī)有關(guān)的事情一樣,虛擬化也有很多種方法,對(duì)于你現(xiàn)有的網(wǎng)絡(luò)基礎(chǔ)設(shè)施來說,有些方法比其他方法更合適。
我測(cè)試的VDI產(chǎn)品分別是Kaviza VDI-in-a-box, NComputing vSpace 與 L-Series endpoint devices, 和 Pano Logic的Pano Express。這三個(gè)產(chǎn)品都提供了集中式的托管和面向終端用戶的通用桌面(每個(gè)用戶的價(jià)格低于500美金)。通過這三個(gè)產(chǎn)品,我可以連接到托管在單一硬件中的Windows XP Pro 或 Windows 7 Pro桌面——網(wǎng)絡(luò)存儲(chǔ)設(shè)備并不是必需的。雖然這三個(gè)解決方案部署起來都很容易,表現(xiàn)的也不錯(cuò),而且可以滿足80%的企業(yè)的需要,但是每個(gè)解決方案都有一些缺點(diǎn)。IT組織必須要認(rèn)真地評(píng)估每個(gè)解決方案,確保它對(duì)于你的應(yīng)用場景來說是合適的。
(關(guān)于NComputing vSpace and L-Series endpoint devices)
一般來說,即使是最簡單的VDI解決方案,也必需由這5個(gè)組件組成:一個(gè)連接代理,一個(gè)遠(yuǎn)程訪問協(xié)議,一個(gè)后端虛擬化平臺(tái),一個(gè)存儲(chǔ)系統(tǒng),以及客戶端設(shè)備。這里對(duì)這些VDI解決方案進(jìn)行評(píng)測(cè)的目的就是找出這些組件之間的區(qū)別,這些區(qū)別是你在它們之中選出最適合你的組織的VDI解決方案的關(guān)鍵。在某些領(lǐng)域,這些解決方案存在著重疊,但是每個(gè)解決方案都都有那么一兩個(gè)特性讓它們和其他解決方案區(qū)別開來。
#p#
在VDI中的虛擬化
這些解決方案之間的一個(gè)重要區(qū)別是虛擬化平臺(tái)的選擇。Kaviza 和 Pano Logic都建立在裸機(jī)hypervisor基礎(chǔ)之上,或者,也可以把它們稱作類型1虛擬化基礎(chǔ)設(shè)施,它們既托管了管理組件,又托管了桌面虛擬機(jī)。作為套件的一部分,Pano Logic包含了VMware或微軟的虛擬化基礎(chǔ)設(shè)施,而Kaviza則需要一個(gè)現(xiàn)成的虛擬化基礎(chǔ)設(shè)施(VMware或Citrix XenServer都可以)。另一方面,NComputing提供了它自己的虛擬化方式(稱作“vSpace”),比起VMware, Hyper-V, 或 XenServer來,這種方式更接近于Terminal Services。NComputing的vSpace是一個(gè)應(yīng)用程序,只需要一臺(tái)安裝了Windows XP Pro或Windows Server 2003的設(shè)備就可以運(yùn)行,在基礎(chǔ)的,通用的硬件上,它最多可以支持30個(gè)并發(fā)用戶。
當(dāng)要在Kaviza, NComputing, 和 Pano Logic之間做出選擇的時(shí)候,虛擬機(jī)VS一個(gè)可以提供終端用戶桌面的共享操作系統(tǒng)環(huán)境就成了一個(gè)大問題。對(duì)于Kaviza 和 Pano Logic來說,你可以針對(duì)不同的用戶配置文件創(chuàng)建不同的虛擬機(jī)映像。對(duì)于NComputing來說,所有的用戶都運(yùn)行在同一個(gè)操作系統(tǒng)之上,應(yīng)用程序才是主機(jī)。一般用戶環(huán)境的好處是硬件和管理要求都比較低。
像許多IT熱點(diǎn)一樣,虛擬化風(fēng)格的選擇也讓管理員們很頭痛。在我測(cè)試期間,我發(fā)現(xiàn)任何一個(gè)VDI解決方案都可以正常工作。當(dāng)我只擴(kuò)展到10個(gè)并發(fā)用戶的時(shí)候,所有這三個(gè)解決方案工作得都很好,并沒有提示我存在資源耗盡的危險(xiǎn)。
(關(guān)于Terminal Services,廋客戶端計(jì)算,VDI,可以參考InfoWorld的如下兩篇報(bào)告:)
(Thin Client Computing Deep Dive)
#p#
虛擬桌面的個(gè)性化
VDI比較有趣的一個(gè)特性是,當(dāng)用戶登錄的時(shí)候,可以從標(biāo)準(zhǔn)的映像實(shí)時(shí)地創(chuàng)建一個(gè)干凈的虛擬機(jī)。部署非持久性的桌面虛擬機(jī),病毒,惡意軟件,或用戶的錯(cuò)誤就沒有機(jī)會(huì)造成***性的破壞了。為了讓每個(gè)用戶都可以對(duì)那些動(dòng)態(tài)的桌面虛擬機(jī)(使用NComputing的情況下,是每個(gè)用戶的會(huì)話)進(jìn)行個(gè)性化設(shè)置,這三個(gè)解決方案都使用了Active Directory的漫游配置文件(roaming profile)。
漫游配置文件是在基于Windows的網(wǎng)絡(luò)上提供用戶個(gè)性化的最古老方法之一。通過Active Directory的組策略,一個(gè)用戶的個(gè)性化信息可以從本地配置文件來收集,然后保存在域中的一個(gè)服務(wù)器的某些地方。保存的這個(gè)配置文件包括“My Documents”文件夾,Outlook的email設(shè)置,打印機(jī)分配,桌面圖標(biāo),以及其他可以讓那個(gè)用戶的桌面環(huán)境與眾不同的設(shè)置。
這個(gè)漫游配置文件是Windows用戶標(biāo)識(shí)的一部分,是獨(dú)立于下面那個(gè)系統(tǒng)的。這意味著一個(gè)漫游配置文件可以為域中的任何一個(gè)Windows設(shè)施(一個(gè)實(shí)體桌面,虛擬桌面,或者Terminal Services的用戶會(huì)話)提供個(gè)性化的用戶設(shè)置。這個(gè)配置文件可以在登錄的過程中發(fā)揮作用,在這個(gè)會(huì)話期間做出的任何改變?cè)谧N的時(shí)候都會(huì)被保存。漫游配置文件并不是很“時(shí)髦”,但是,它們是非常有效的,它們可以讓終端用戶感覺到他們?cè)谑褂靡粋€(gè)持久性的桌面(實(shí)際上每次登錄的時(shí)候,都會(huì)新創(chuàng)建一個(gè)虛擬桌面)。
#p#
讓虛擬桌面連接起來
連接代理是另外一個(gè)重要的組件,當(dāng)你的VDI基礎(chǔ)設(shè)施需要處理幾十個(gè)用戶的時(shí)候,這個(gè)組件顯得尤為重要。對(duì)于VDI來說,一個(gè)連接代理是一個(gè)服務(wù),它可以處理輸入的用戶請(qǐng)求,然后自動(dòng)地把它們轉(zhuǎn)向一個(gè)可用的托管服務(wù)器。
在處理用戶對(duì)桌面虛擬機(jī)的訪問,以及在作為管理平臺(tái)的一部分的托管服務(wù)器之間進(jìn)行負(fù)載平衡方面,Kaviza做的不錯(cuò)。NComputing實(shí)際上并沒有連接代理的概念,因?yàn)檫B接到vSpace主機(jī)的每個(gè)用戶都會(huì)啟動(dòng)一個(gè)會(huì)話來作為“主機(jī)”,而這些會(huì)話是屬于同一個(gè)操作系統(tǒng)的。用戶可以在vSpace主機(jī)之間進(jìn)行選擇,但是這不是一個(gè)自動(dòng)化的過程。像Kaviza一樣,Pano Express也提供了連接代理。Pano Express這個(gè)解決方案還可以和第三方的連接代理一起工作,來提供負(fù)載均衡服務(wù)。
這些解決方案之間的主要區(qū)別是遠(yuǎn)程訪問協(xié)議和每個(gè)解決方案支持的終端。Kaviza既支持胖客戶端,又支持廋客戶端,它可以通過微軟的RDP(Remote Desktop Protocol:遠(yuǎn)程桌面協(xié)議)或Citrix HDX連接到一個(gè)guest VM。NComputing開發(fā)了它自己的UXP協(xié)議,這個(gè)協(xié)議只支持它專有的終端。***,Pano Express使用一個(gè)基于UDP的專有協(xié)議來擴(kuò)展桌面虛擬機(jī)硬件,讓這些硬件可以支持它專有的終端設(shè)備。
從部署的角度來看,Kaviza沒有限定必須使用單一的終端,它可以很多設(shè)備一起工作。NComputing 和 Pano Logic都限定必須使用它們指定的終端硬件,而且,它們都沒有提供Web訪問功能。使用NComputing和Pano Logic的客戶端設(shè)備有一些優(yōu)勢(shì)——它們的耗電量非常低;它們沒有CPU,RAM或邏輯存儲(chǔ)設(shè)備;它們很應(yīng)手。如果一個(gè)設(shè)備被盜了,任何人都沒有機(jī)會(huì)偷走商業(yè)秘密,你只需簡單地插入一個(gè)新的設(shè)備就可以了。對(duì)于中等業(yè)務(wù)規(guī)模的使用場景來說,它們是***的選擇。
對(duì)于這三個(gè)解決方案來說,虛擬桌面的操作系統(tǒng)支持被限定為32位的Windows。這三個(gè)解決方案都可以和Windows XP Pro一起工作,Kaviza 和 Pano Logic還可以和Windows 7 Pro一起工作。NComputing的vSpace可以運(yùn)行在Windows Server 2003 R2上,在即將發(fā)布的新版本中,它還可以支持Windows Server 2008, Windows Vista, 和 Windows 7。希望這三個(gè)提供商在將來可以解決64位Windows支持的問題。
我測(cè)試的結(jié)果是這些VDI都很廉價(jià),而且,無論你的企業(yè)處于虛擬化的哪個(gè)階段,它們都可以勝任。我比較喜歡Pano Logic的完全“捆綁”理念,NComputing的vSpace的虛擬化軟件是一個(gè)真正的技術(shù)成果。雖然我并不太喜歡NComputing 和 Pano Logic限定專有的終端的做法,但是我不得不承認(rèn),在我的所有測(cè)試中,這些終端的表現(xiàn)都十分出色,它們可以***地完成所有的基礎(chǔ)辦公任務(wù)。
總體來看,Kaviza的解決方案把靈活性,可擴(kuò)展性和虛擬桌面管理功能***地整合到了一個(gè)單一的軟件包中。我比較喜歡它不依賴于專有的終端的做法,而且Kaviza的虛擬機(jī)映像管理功能做的也不錯(cuò)。我認(rèn)為,Kaviza的***缺點(diǎn)是需要做一些工作才能在這個(gè)系統(tǒng)中獲得guest VM,為針對(duì)終端用戶的部署做好準(zhǔn)備。這是這三個(gè)解決方案各方面情況的一覽表:
【本文乃51CTO精選譯文,轉(zhuǎn)載請(qǐng)標(biāo)明出處!】
原文名:InfoWorld review: Desktop virtualization made easy 作者:Keith Schultz
【編輯推薦】
- 專題:主流桌面虛擬化挨個(gè)兒數(shù)
- 英國企業(yè):靈活性是采用桌面虛擬化的推手
- 桌面虛擬化、虛擬機(jī):應(yīng)用與發(fā)展趨勢(shì)
- 虛擬化入門——思杰桌面虛擬化XenDesktop