虛擬桌面架構大藍圖之連接協(xié)議(上)
VDI性能受限于允許其通信的客戶端,這又需要依賴高效的連接協(xié)議。虛擬化供應商們意識到,優(yōu)化連接協(xié)議的性能表現(xiàn)成為決定自身市場占有率的重要因素之一。連接協(xié)議能夠為用戶提供高性能的虛擬桌面,使體驗接近于實際的物理桌面,這成為VDI架構可實現(xiàn)成功部署的關鍵因素。
通常,VDI架構的表現(xiàn)依賴于網絡系統(tǒng)。尤其是把虛擬服務器放置在數據中心,在遠端的用戶桌面采用瘦客戶端或胖客戶端來連接數據中心虛擬機時。這樣,網絡系統(tǒng)的影響更加明顯。對用戶而言,需要完全借助顯示協(xié)議,才能通過LAN或WAN把所有虛擬機相關內容傳遞到最終客戶端。正是因為網絡系統(tǒng)是用戶PC和虛擬服務器之間的唯一通道,所有位圖變化、用戶輸入以及其它的一些動作都是通過這個通道傳遞,所以顯示協(xié)議的效率會極大影響通道的性能。簡單地講,協(xié)議越高效,最終用戶端的體驗就越好。
現(xiàn)在大約有幾十種跟VDI相關的顯示協(xié)議,它們中的大多數都屬于市場上幾家主要的虛擬化解決方案供應商。這些協(xié)議中的多數都已經非常穩(wěn)定并被大家所熟知,但是也有一些新加入的產品和以及宣稱可以實現(xiàn)性能優(yōu)化的新技術。對于遠程連接而言,性能的關鍵在于帶寬資源的大小,但是帶寬資源卻是受物理條件限制。
帶寬資源的有限性促使各家公司致力于開發(fā)新的遠程連接顯示協(xié)議,在有限帶寬資源之上盡可能改善性能——充其量這只是個技術難題而言,并非無法實現(xiàn)。所有的VDI供應商都在關注改善這一領域,而且很多人又把Citrix公司作為趕超的目標。
在決定是否想數據中心引入VDI技術之前,有必要先來了解這一市場的前沿技術以及主要的供應商。從而獲悉是哪些人在努力改善性能,推動VDI技術成為企業(yè)應用的最前端。
VDI技術
◇ Citrix
◇ Microsoft Remote Desktop Protocol
◇ HP Remote Graphics Software
◇ Sun Microsystems Appliance Link Protocol
◇ Red Hat Smart Protocol for Internet Cellular Exchange
◇ Wyse TCX Suite
◇ Teradici PC over IP
◇ Quest Experience Optimized Protocol
Citrix
Citrix提供的顯示協(xié)議主要是ICA(Independent Computing Architecture)技術,無需依賴特定平臺。Citrix為Windows、Mac、Unix、Linux以及一些智能手機平臺都提供了各種版本的ICA協(xié)議。ICA技術應用了大約15年,使得Citrix在顯示協(xié)議方面領先。同時,ICA也被廣泛認為是最為高效的協(xié)議,這得益于它獨特的壓縮能力,以及提供啟用胖客戶端選項,可把部分進程從遠程服務器分流到本地PC。
Citrix現(xiàn)在通過在XenDesktop 4中加入升級版HDX協(xié)議,為遠程顯示協(xié)議帶來全新性能表現(xiàn)。HDX中集成多種新技術,如HDX MediaStream、HDX RealTime、HDX 3D 以及其它的一些 Citrix HDX子項。每一種HDX集成技術都可為遠程用戶提供特殊顯示功能。例如,HDX Plug and Play功能可提供對客戶端USB設備、多顯示器、客戶端打印機、客戶端驅動映射、本地端口映射、智能卡以及掃描儀的支持等。
微軟的RDP(Remote Desktop Protocol)協(xié)議
RDP隨著微軟推出終端服務(Terminal Service)而引入。TS是一項用于實現(xiàn)跟運行于數據中心內PC的會話連接而推出的技術。RDP協(xié)議從最初的Windows NT 4.0 Server Terminal Services Edition中集成的RDP 4.0版本,進化為現(xiàn)在Windows Server 2008 R2中集成的RDP 7.0版本。RDP 7.0中加入了對很多新功能的支持,諸如:Windows Media Player重定向、雙向語音傳輸、多顯示器支持、Aero Glass支持、增強位圖加速技術以及多語言欄擴展等。
現(xiàn)有RDP版本對平臺有一定要求,需要在客戶端PC安裝Windows 7,以及后臺服務器運行Windows Server 2008 R2系統(tǒng)。因此,RDP 7.0的應用受到平臺限制,微軟計劃在近期加入對更多客戶端系統(tǒng)的支持。但是,RDP7.0的性能發(fā)揮很大程度上依賴于微軟自身的平臺和技術,這樣在多系統(tǒng)混合平臺應用環(huán)境中就會受到極大限制。
惠普RGS協(xié)議(Remote Graphics Software)
惠普RGS協(xié)議用于實現(xiàn)多用戶同時連接到各種多媒體資源、應用和數據,可以支持多人實時工作和安全連接訪問。這是一個用于支持遠程圖形顯示的獨立協(xié)議,通過借助遠程計算主機的計算能力,把整個遠程桌面轉化為視頻流到客戶端,同時還可提供遠程視頻和音頻資源。
最初,RGS是為了提供一種可支持合作開發(fā)的技術,但是實時合作開發(fā)對協(xié)議的需求是:提供在有限帶寬資源下的快速共享訪問,例如在不降低用戶體驗的情況下通過現(xiàn)有帶寬為用戶提供圖形訪問能力。這一點契合了VDI用戶的需求,因此RGS協(xié)議也就成為虛擬桌面環(huán)境中非常高效的遠程顯示協(xié)議之一。
惠普不提供完整的VDI解決方案,它把RGS協(xié)議授權給其它的一些供應商。例如VMware,就提供了對該協(xié)議的支持。RGS提供了很多功能,但只在使用那些內置了RGS協(xié)議的產品時才能完全享用。
點擊查看下半部分的其他協(xié)議。
【編輯推薦】