遠(yuǎn)程顯示協(xié)議對(duì)比:RemoteFX vs. HDX vs. PCoIP
在談到虛擬桌面基礎(chǔ)設(shè)施時(shí),管理員有眾多選擇。你可能對(duì)VDI軟件之間的區(qū)別、遠(yuǎn)程顯示協(xié)議或者軟件許可感到困惑。在此系列文章中,我們對(duì)VDI管理員面臨的某些最為令人頭疼的問(wèn)題進(jìn)行了分析以幫助你把問(wèn)題搞清楚。
在VDI環(huán)境中,遠(yuǎn)程顯示協(xié)議負(fù)責(zé)將數(shù)據(jù)從數(shù)據(jù)中心桌面?zhèn)魉偷浇K端。
流行的遠(yuǎn)程顯示協(xié)議提供了高分辨率會(huì)話(huà)、多媒體流遠(yuǎn)程處理、多顯示支持、動(dòng)態(tài)對(duì)象壓縮、USB重定向、驅(qū)動(dòng)器映射等功能。微軟的遠(yuǎn)程桌面協(xié)議(RDP)、VMware的PCoIP以及Citrix的HDX最為常見(jiàn),但其他公司比如Ericom以及HP同樣提供了相應(yīng)的遠(yuǎn)程顯示協(xié)議。
遠(yuǎn)程顯示協(xié)議的運(yùn)行情況取決于網(wǎng)絡(luò)及正在交付的應(yīng)用,所以你需要知道主流協(xié)議之間的差異。下面讓我們一起來(lái)把這個(gè)問(wèn)題弄清楚吧。
遠(yuǎn)程顯示協(xié)議底層所使用的協(xié)議?
RemoteFX、HDX以及PCoIP是七層協(xié)議,基于兩個(gè)OSI 4層協(xié)議:UDP和TCP。TCP將數(shù)據(jù)拆分為數(shù)據(jù)包并在終端進(jìn)行重新組裝,而UDP并不按順序傳輸數(shù)據(jù)包。
TCP更加可靠。因?yàn)樵跀?shù)據(jù)交付之前一直保持連接。另外,如果出現(xiàn)錯(cuò)誤,TCP會(huì)再次發(fā)送受影響的數(shù)據(jù)。UDP并不保證終端能夠接收到所有的數(shù)據(jù)包,但這意味著在交付非輕量級(jí)媒體信息比如視頻時(shí),UDP速度更快。
遠(yuǎn)程顯示協(xié)議存在限制,尤其是在交付圖形密集型應(yīng)用時(shí)更是如此。良好的性能需要大量的帶寬,這可能會(huì)阻塞網(wǎng)絡(luò)。另外,如果你想降低CPU的使用率,那么協(xié)議將會(huì)阻塞帶寬并降低最終用戶(hù)的性能。正如桌面虛擬化專(zhuān)家Brian Madden所說(shuō),你可以在“低帶寬、良好的用戶(hù)體驗(yàn)、低CPU利用率三者中任選其二?!?br> 微軟RDP/RemoteFX
RemoteFX對(duì)微軟遠(yuǎn)程桌面協(xié)議進(jìn)行了改進(jìn),它隨Windows Server 2008 R2一起發(fā)布,用于提升高清圖形的渲染效果。盡管Citrix在XenDesktop環(huán)境中對(duì)該協(xié)議提供支持,但RemoteFX只能用于Hyper-V。在必要的時(shí)候,Windows Server 2012 RemoteFX允許遠(yuǎn)程桌面服務(wù)使用UDP,但是之前的版本只能使用TCP。
RemoteFX和Windows Server 2012
最初RDP只支持通過(guò)局域網(wǎng)交付,但是最新的版本增加了廣域網(wǎng)優(yōu)化功能。Windows Server 2012中的RemoteFX同樣提供了觸摸式輸入支持以及圖形自適應(yīng),該特性在主機(jī)而不是客戶(hù)端上進(jìn)行可視化的元素渲染。
請(qǐng)記住,為了獲取上述功能,你必須升級(jí)至Windows 8。微軟同樣針對(duì)運(yùn)行Windows 7 SP1以及Windows Server 2008 R2(盡管沒(méi)有將RemoteFX的所有新功能包括在內(nèi))的客戶(hù)端訪(fǎng)問(wèn)設(shè)備增加了RDP 8.0支持。
微軟RemoteFX vs. Citrix HDX
在Windows Server 2012對(duì)Remote FX進(jìn)行更新之前,RemoteFX及HDX的差異更明顯。但是HDX在廣域網(wǎng)上傳輸數(shù)據(jù)的性能更出眾。另外Citrix針對(duì)HDX提供了更多的客戶(hù)端。盡管微軟為Windows和Mac提供了RDP客戶(hù)端,但Citrix同時(shí)為Windows、Mac、Linux、Blackberry、iOS、Android、Sun等提供了HDX客戶(hù)端。
Citrix HDX
Citrix的遠(yuǎn)程顯示協(xié)議源于ICA,但是Citrix在2009年發(fā)布XenDesktop 3.0時(shí)將此產(chǎn)品整合進(jìn)了HDX套件。HDX參考了Citrix交付最終用戶(hù)體驗(yàn)產(chǎn)品中的所有技術(shù),包括多媒體重定向、瀏覽器加速、帶寬控制以及其他組件。HDX基于TCP但是在特定環(huán)境下能夠使用UDP。
Citrix還針對(duì)高端圖形應(yīng)用交付提供了HDX 3D Pro。
XenDesktop 5.5改進(jìn)了廣域網(wǎng)加速功能
廣域網(wǎng)連接通常延遲較高,帶寬很低,這使得遠(yuǎn)程顯示協(xié)議快速交付應(yīng)用變得很困難。XenDesktop 5.5增加了內(nèi)置的廣域網(wǎng)加速技術(shù),通過(guò)數(shù)據(jù)包壓縮與解壓縮增加了HDX流量。
HDX MediaStream以及RichGraphics更進(jìn)一步
XenDesktop 5.5對(duì)HDX MediaStream進(jìn)行了升級(jí),改進(jìn)了Flash重定向,提供了新的端到端流控制及丟棄功能。XenDesktop 5.6使用XenApp以及Citrix Receiver協(xié)議支持的提升對(duì)移動(dòng)應(yīng)用訪(fǎng)問(wèn)進(jìn)行了改進(jìn)。
VMware PCoIP
VMware的遠(yuǎn)程顯示協(xié)議PCoIP由Teradici 公司開(kāi)發(fā),與View桌面虛擬化產(chǎn)品一同使用。RemoteFX需要遠(yuǎn)程主機(jī)使用圖形處理單元進(jìn)行位圖編碼,PCoIP使用通用服務(wù)器CPU。PCoIP不同于其他協(xié)議之處在于其主要基于UDP。
VMware View 5 PCoIP更新
Citrix HDX的廣域網(wǎng)性能要優(yōu)于VMware的遠(yuǎn)程顯示協(xié)議。VMware View 5通過(guò)增加網(wǎng)絡(luò)用戶(hù)密度并減少局域網(wǎng)以及廣域網(wǎng)的帶寬消耗對(duì)PCoIP進(jìn)行了改進(jìn),同時(shí)還增加了更多的緩存控制設(shè)置。
PCoIP對(duì)微軟RDS的支持
PCoIP通常只限于VMware View VDI,但是Teradici公司在遠(yuǎn)程桌面服務(wù)環(huán)境中增加了對(duì)PCoIP的支持。這讓View管理員在交付遠(yuǎn)程桌面時(shí)擺脫了對(duì)XenApp的限制。然而,Teradici公司的Arch——基于會(huì)話(huà)的遠(yuǎn)程桌面產(chǎn)品——存在某些限制,那就是不能在Windows Server 2012上運(yùn)行。
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶(hù)發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)
點(diǎn)擊舉報(bào)。