在前不久的一篇文章中,我們引入了應用交付2.0的概念,它是虛擬化的一個重要組成部分。而在上一篇文章中,我們探討了桌面虛擬化的好處,以及這種好處到底能帶來什么。我們還指出了桌面虛擬化的兩種主要形式,即客戶端虛擬化和服務器端虛擬化,并討論了和客戶端虛擬化相關的問題。本文將討論與服務器端虛擬化相關的問題。
在服務器端應用虛擬化中,客戶端的作用類似于一臺終端服務器,它訪問托管在中心服務器上的應用。應用和數據托管在一個集中的服務器農莊中,用戶一般可通過WAN去訪問。而支持服務器端虛擬化的典型協議,如ICA和RDP,則遠比我們所熟知的CIFS協議有效的多。但是,ICA和RDP協議仍然存在一些性能問題。舉例說,甚至一個相對很小的WAN延遲都可能在鼠標移動時會感覺到“不靈敏”。
人們對桌面虛擬化的興趣日益增加,這也導致了IT組織部署WAN優化控制器(WOC)重要性的增加。為了支持桌面虛擬化,這些WOC必須具備諸如為了交互流量而調諧ICA的能力;具備控制鼠標/鍵盤和屏幕刷新的能力。更重要的一點是,WOC還要能夠優先處理、監控和報告ICA和RDP數據流的流量。只有這樣,它方能從龐大的文件傳輸流中識別出交互流量,從而使用適當的優化技巧。除了ICA和RDP之外,一些新的顯示協議,如PCoIP也開始得到應用。不過這些協議能否從WOC的優化中獲得好處,目前尚不明確。
無論是讓WOC自己來做,還是配合WOC來做,支持應用虛擬化都需要IT組織能夠正確地為這兩種情形協調各種優化技巧。舉例來說,ICA和RDP協議本身已經結合了多種壓縮技術,包括位圖壓縮、屏幕刷新壓縮和普通數據壓縮。因此,由一臺WAN優化設備所執行的任何壓縮都必須與托管的虛擬化基礎架構協調好,以防止出現對流量的二次壓縮。要知道二次壓縮反而會導致壓縮負載的增加。