據美國科羅拉多州博爾德顧問公司的研究副總裁Andi Mann介紹,由企業管理協會在今年9月發布的一項調查表明,在已完成或正在進行桌面虛擬化項目的公司幾乎都在使用一種以上的方法交付,范圍從傳統的終端服務到基于服務器并通過Web瀏覽器訪問應用程序等。
根據德克薩斯州網絡運營經理George Thornton的經驗,一個典型的Citrix XenDesktop虛擬桌面連接需要占用56Kb/秒到100K b/秒的網絡帶寬,這才能滿足運行共享的操作系統和后端服務器支持多個用戶的應用需要。在蒙哥馬利獨立學區,三所學校中的兩所已經采用了Citrix虛擬桌面系統。
Thornton表示,他的用戶因為圖形密集型或數字運算應用程序而需要更多的能耗,為此他們可以使用相同的瘦客戶端硬件,但連接到服務器支持的虛擬機上就只有一個用戶,這就需要更多的內存和處理能力。Thornton說,這樣的應用需要至少每秒2兆比特的網絡帶寬,因此他不得不將這些連接控制到最低限度。
隨著桌面虛擬化市場競爭的日益激烈,一些用戶對各種桌面虛擬化模式的利弊感到困惑。下面列出了當前市場上主流的桌面虛擬化方案,以及它們適用的應用環境,用戶在選擇時不妨對照和參考一下。
1、遠程管理桌面
大多數人認為這種方式是“終端服務”。也即一臺服務器運行一個操作系統或應用,許多客戶端使用連接代理軟件進行登錄,該軟件只有一部分駐留在客戶機種。客戶機在顯示器上看到的只是用戶共享應用的一個圖像,系統通過鍵盤和鼠標與主機進行交互。
優點:成本低,對數據和應用程序控制度高。
缺點:性能上取決于網絡連接的質量;顯示協議往往不能處理復雜的圖形;有些專為臺式機設計的應用不能以共享的方式運行在服務器上;靈活性不夠,終端用戶不能在本地存儲數據,只能使用外圍設備或移動存儲器來存儲數據。不工作時需要斷開。
相關產品:在軟件方面有,Citrix XenDesktop;Wyse ThinOS;微軟遠程桌面服務;微軟企業桌面虛擬化模式(MED-V);VMware的視圖管理器。在硬件方面有Pano公司的遠程邏輯設備;nComputing公司的瘦客戶機;Wyse瘦客戶端;Sun公司的Ray Ultra瘦客戶端;Symbiont公司的網絡終端;Rangee瘦客戶機。
2、遠程虛擬應用
用戶可以通過互聯網協議運行Web應用程序。它和共享桌面不同,唯一需要的是一個標準的Web瀏覽器和協議(HTTP、HTTPS、SSL等等),用來創建安全的連接,傳輸圖像和數據。根據對應用程序的設計,用戶終端機可以處理部分應用程序的邏輯或圖形,或者只打開顯示器,將確認的點擊發送給服務器。
優點:最終用戶不需要受控制的硬件或軟件環境。
缺點:不允許控制終端用戶的硬件或軟件環境,從而影響性能。不連接時不工作。
相關產品:Citrix 公司的XenApps;微軟的遠程桌面服務;VMware的View;VMware的ThinApps。
3、遠程托管專用桌面虛擬化模式
很多用戶下一步在考慮用Web應用程序或終端服務來降低企業的成本和進行資源保護。因為不是有許多用戶會同時共用一個相同的應用程序或操作系統。例如,服務器的虛擬機上的操作系統和應用程序只設定給某些用戶使用。該虛擬機可以在服務器上運行,與其他虛擬機共享資源,或可自行在刀片PC上運行。機器可以是遠程托管或流媒體。在流媒體的情況下,應用程序和操作系統可以分流到客戶端,當用戶需要時就下載部分軟件到本地,并在客戶機上執行。利用的是其處理能力,而不是本地存儲能力。
遠程托管
優點:不用以共享模式運行應用程序;每個用戶的操作獨立,以防止資源受到限制。
缺點:使用更多的帶寬,遠遠超過桌面共享,并使用相當多的服務器硬件。性能仍然依賴網絡的連接,以及顯示協議處理圖形的能力。不連接時不工作。
相關產品:Citrix的XenDesktop;Wyse的ThinOS;VMware的View;微軟遠程桌面服務;微軟企業桌面虛擬化(MED-V)
流媒體
優點:通常給最終用戶更好的性能,因為圖形或其它應用可以在本地執行。
缺點:需要更強大的客戶端硬件,降低了桌面虛擬化模式的成本效益。不連接不工作。
相關產品:Citrix的XenDesktop、XenApp、XenProvisioning;Wyse的TCX;VMware的View Manager、ThinApps、Composer;微軟的VDI套件。
4、本地桌面虛擬化模式應用
利用本地的內存和處理能力,將Java等應用程序從服務器下載到客戶端計算機和運行。但是,它們必須運行在一個“沙盒(Sandbox)”里,“沙盒(Sandbox)”執行一套本地運行和連接的規則。
優點:提供更多的計算資源,有時甚至比遠程托管應用的性能更好;更少的帶寬消耗;可以使用離線。
缺點:IT部門對硬件和數據安全的控制弱。
相關產品:Citrix 的XenApp;Wyse的TCX;VMware的ThinApp;微軟的應用程序虛擬化。
5、本地虛擬操作系統
目前有兩個主要版本。選擇一:客戶端虛擬機管理程序在一臺筆記本電腦或臺式電腦上創建一個虛擬機,它可以作為一個完全獨立的單位,以和虛擬機之外的客戶機的硬件和軟件區分開來。選擇二:虛擬機管理程序運行在機器的BIOS上,使用戶可以運行多個操作系統。
優點:多個操作系統運行在一個硬件系統上;不存在操作系統兼容性問題,可以運行在非傳統虛擬機客戶端上,例如智能電話或PDA。
缺點:存在對資源的潛在沖突;虛擬機管理程序相對還不成熟,其安全性有待驗證。
相關產品:Citrix的Dazzle和Receiver;Wyse的PocketCloud和TCX;VMware的離線桌面虛擬化模式視圖;微軟的VDI套件。