企業(yè)實(shí)現(xiàn)桌面虛擬化,可以使用虛擬桌面基礎(chǔ)設(shè)施(VDI)也可以選擇遠(yuǎn)程桌面服務(wù)(RDS)--或者結(jié)合使用。
微軟遠(yuǎn)程桌面服務(wù)(RDS)之前稱為終端服務(wù),已經(jīng)有15年的歷史了。但眾多企業(yè)已經(jīng)開(kāi)始使用虛擬桌面基礎(chǔ)設(shè)施(VDI)。
為了幫助您對(duì)環(huán)境做出正確的桌面虛擬化技術(shù)選擇,我們?cè)诒疚闹袑?duì)VDI以及RDS進(jìn)行了對(duì)比。
VDI與RDS之間的區(qū)別是什么?
微軟的RDS和VDI分別適用于不同的場(chǎng)景。
對(duì)每個(gè)用戶來(lái)說(shuō),VDI是一個(gè)單獨(dú)的虛擬機(jī)而且所有的用戶都使用該虛擬機(jī)內(nèi)的桌面操作系統(tǒng)。VDI對(duì)用戶進(jìn)行了隔離,它更加適合對(duì)合規(guī)性以及安全性要求更高的環(huán)境,也就是更適合對(duì)防止信息泄特別嚴(yán)格的環(huán)境。這同樣意味著你必須有大量的Windows副本以保持環(huán)境的清潔與安全。此外,你必須處理大量虛擬機(jī)的啟動(dòng)及更新,這可能會(huì)耗盡VDI存儲(chǔ)的性能。
當(dāng)然,VDI環(huán)境不需要鎖定。你可以開(kāi)放用戶個(gè)人虛擬機(jī)完全的管理權(quán)以及本地應(yīng)用安裝權(quán)。然而,這樣會(huì)將用戶附加到特定的虛擬機(jī)之上而且通常意味著不能使用單一主鏡像更新對(duì)虛擬機(jī)進(jìn)行升級(jí)。
另一方面,RDS允許所有用戶共享運(yùn)行一個(gè)服務(wù)器操作系統(tǒng)的虛擬機(jī)。這使得微軟的RDS更加適合任務(wù)導(dǎo)向的用戶以及協(xié)作用戶。既然在RDS中擁有更少的Windows實(shí)例,那么執(zhí)行升級(jí)以及重啟操作時(shí)存儲(chǔ)的負(fù)載也就更小。同時(shí)CPU和內(nèi)存的開(kāi)銷也更小。因此在每個(gè)硬件單元上通常可以運(yùn)行更多的用戶。
RDS環(huán)境通常是被鎖定的,因?yàn)橘Y源是共享的而且需要為所有的用戶提供相同級(jí)別的服務(wù)。微軟RDS同樣通過(guò)集群或者服務(wù)器集合提供了高可用性。你只需要對(duì)隨時(shí)連接的用戶提供足夠的可用性即可。由于不需要專門(mén)的、一直可用的虛擬機(jī),因此你也不用購(gòu)買昂貴的共享存儲(chǔ),而是可以將RDS虛擬機(jī)存放在主機(jī)的本地硬盤(pán)上。
從我們的對(duì)比中你可以發(fā)現(xiàn),這兩種技術(shù)面向兩類完全不同的用戶。因此,很多公司同時(shí)部署了這兩種技術(shù)。不同的用戶組都因VDI和微軟的RDS而受益,它們的確是彼此互補(bǔ)的解決方案。為了使事情變得更加簡(jiǎn)單,你可以使用相同的連接代理以及相同的客戶端來(lái)同時(shí)運(yùn)行VDI和RDS.
廠商在哪些方面能夠提升對(duì)RDS的支持?
為選擇桌面虛擬化路徑,對(duì)主要的桌面虛擬化廠商進(jìn)行稍微多一些的了解是非常重要的。市場(chǎng)上有眾多VDI產(chǎn)品,以下是Citrix以及VMware如何提供對(duì)VDI以及RDS的支持:
Citrix
在過(guò)去的20年中,Citrix一直在致力于基于數(shù)據(jù)中心的用戶桌面,而且很早就投入到了Windows桌面虛擬化的大潮之中。事實(shí)上現(xiàn)在稱為RDS的桌面虛擬化技術(shù)源于Citrix Multi-Win.當(dāng)時(shí)微軟將終端服務(wù)作為Windows NT 4.0的一個(gè)特別版發(fā)布,是Citrix的開(kāi)發(fā)人員編寫(xiě)代碼并授權(quán)給微軟。
Citrix緊緊抓住了高效的HDX協(xié)議,而HDX協(xié)議正是VDI十分重要的一部分。同樣還有Citrix Provisioning Server,它能夠在虛擬機(jī)啟動(dòng)時(shí)將操作系統(tǒng)的數(shù)據(jù)流傳輸給虛擬機(jī),使單鏡像操作系統(tǒng)維護(hù)這一最高境界成為了可能--而且Citrix Provisioning Server同時(shí)適用于RDS和VDI環(huán)境。Citrix XenApp同樣能夠和RDS一同工作,使RDS成為具有更多擴(kuò)展性以及對(duì)廣域網(wǎng)進(jìn)行優(yōu)化的解決方案。為讓用戶更加簡(jiǎn)單地同時(shí)使用RDS和VDI,Citrix提供了XenDesktop以及XenApp的許可。
我使用Citrix已經(jīng)很長(zhǎng)時(shí)間了,而且我過(guò)去經(jīng)常說(shuō)Citrix非常難使用。Citrix一直被認(rèn)為有很多糟糕的表現(xiàn),但是VDI已經(jīng)使該公司走向了復(fù)興。
VMware
VMware能夠在其View產(chǎn)品中做更好的工作并提供RDS支持。從View 3開(kāi)始就能夠使用View作為與RDS建立安全連接的代理。View和RDS最大的限制就是缺乏對(duì)VMware PCoIP協(xié)議的支持,只支持微軟自己的遠(yuǎn)程桌面協(xié)議(RDP)。
我猜想只支持遠(yuǎn)程桌面協(xié)議(RDP)的原因是View中的軟件PCoIP渲染引擎對(duì)CPU的要求相當(dāng)高,這意味著兩個(gè)或者三個(gè)PCoIP用戶觀看YouTube視頻可能導(dǎo)致RDS服務(wù)器性能急劇下降。既然Teradici推出了PCoIP服務(wù)器卸載卡Apex 2008,消除了PCoIP編碼時(shí)對(duì)CPU負(fù)載的占用,我會(huì)很愿意在RDS服務(wù)器中使用該技術(shù),使得在RDS中使用PCoIP成為可能。
為提升對(duì)RDS的支持,VMware能夠做的另一件事就是將其鏈接克隆技術(shù)應(yīng)用到RDS主機(jī)中。這將允許對(duì)單一主鏡像打補(bǔ)丁并進(jìn)行維護(hù),然后你就能夠使用這個(gè)主鏡像自動(dòng)升級(jí)很多的RDS虛擬機(jī)了。
請(qǐng)牢記桌面虛擬化技術(shù)的對(duì)比,這樣你就可以判斷究竟是VDI還是RDS能夠解決你所面臨的問(wèn)題了。沒(méi)有一種技術(shù)適用于所有的用戶,而且很少有公司只使用其中一種技術(shù)。在Windows桌面有可能終結(jié)的情況下,這兩種技術(shù)都能夠幫助你應(yīng)對(duì)桌面虛擬化的應(yīng)用與推廣。