揭開桌面虛擬化(VDI)的神秘面紗
原創【6月17日51CTO.com外電頭條】桌面虛擬化最終會授予IT用戶桌面的控制權嗎?我們之前嘗試的是使用瘦客戶端,既讓IT管理者完全控制用戶的桌面,但是這似乎并不奏效。因為這樣的花費跟管理普通PC機并沒有什么區別。VDI承諾通過虛擬化與遠程計算相結合的技術來克服瘦客戶端計算的缺陷,這樣即便在應用程序不兼容、缺乏自定義用戶體驗或者出現可靠性問題的情況下,用戶依然可以進行正常的桌面體驗。
VDI已經不是什么新鮮的事情,但是迄今為止它還沒有發揮自身的潛力。IT管理者們因為瘦客戶端的體驗而顯得有些風聲鶴唳。畢竟,若不是因為廉價、易于管理并且擁有一個合適的最終用戶體驗,不會有管理者輕易地引進其它技術。
但是VDI確實有它的明顯優勢:它的技術是真實的,這一點已被成千上萬已經部署的方案所證實。但是,許多這些試點計劃和部署并沒有能夠取代用戶桌面,而大多數VDI部署被用于內部原型勾踐和測試。這就在IT管理員中形成了VDI還沒有為進入它的黃金時代做好準備的這樣一種觀念。這是否是一個錯誤的判斷?我們需要了解現在的VDI技術從而來判斷它的承諾是否是真的,是否值得我們為其投入。
現實世界中的VDI:沒有現成簡單的答案
確定VDI的可行性是一項復雜的任務,因為其現有產品的數量巨大,且用途極為繁多,此外,還需要關注創建一個VDI方案所涉及的軟件和設備的異質性。遺憾的是,VDI并不是一個現成的解決方案。你可能需要整合來自數家廠商的多種產品,而它們之中的每一個都存在著細微的差別。
盡管如此,VDI方案仍然有著普遍、必要的元素,包括
• 一個虛擬化平臺(比如微軟的Hyper-V或者EMC的VMware ESX服務器)
• 一個通訊協議(比如RDP和ICA)
• 一個能夠提供和管理虛擬機的虛擬管理平臺
• 一個能夠將用戶分配到虛擬機并且維持連接的終端服務器
• 一個客戶端設備(比如瘦客戶端,零客戶端,在PC機上運行的瘦客戶端,或者在PC機上運行的兼容瀏覽器)
困擾管理者們的是VDI構件復雜的系統,而他們又往往來自很多不同的廠商。這就增加了制定和管理VDI方案的復雜程度。管理者們也可以選擇添加其他的成分比如應用程序虛擬化(加速應用程序在虛擬機上的部署)和數據資料重新定向技術(有助于會話同步并能在會話中斷的時候將用戶定向至正確的虛擬機)。
我發現,應用諸如VMware ThinApp的虛擬化產品可以通過為用戶自動安裝業務運作支持系統來簡化提供新的虛擬桌面的過程。瘦客戶端和零客戶端完全不能運行管理程序,他們缺乏處理這些程序的能力和硬件。因此,他們必須依賴一個服務器來運行所有何軟件或應用程序。
#p#
終端是VDI戰略的關鍵
雖然VDI涉及將桌面移至數據中心,終端仍然在決策如何部署VDI的過程中扮演著相當重要的角色。在走向VDI的天堂之前,管理者們必須做一些謹慎的考察。VDI的復雜性并不僅僅因為瘦客戶端、零客戶端、在PC機上運行的瘦客戶端和PC機上運行的兼容瀏覽器這些諸多類型,也因為它往往需要支連接和斷開的用戶,同時支持那些連接速度和質量差異很大的遠程用戶。
不過,我的問題是,支持斷開連接用戶的必要性,因為如果你處于一個不能持續訪問公司服務器的環境下,你就不再擁有登陸公司數據庫或者訪問客戶和服務器應用程序的權限。
在這種情況下,提供虛擬化桌面似乎就沒有什么意義了。擁有本地操作系統和應用程序的傳統電腦似乎更適合于那些不能處于持續連接狀態的用戶。
VDI可以以兩種方式被傳輸到終端:
• 通過持續的連接,所有處理過程都在數據中心進行,只有輸入和輸出端口是由終端來接收。
• 通過本地運行將一個虛擬桌面傳輸到終端,與存儲在數據中心的一個虛擬硬盤同步,這通常被稱為多級或者斷開模式,因此,一臺PC機擁有一個虛擬處理器是十分必要的。
決定用什么樣的終端來支持和是否支持斷開設備是IT管理者們所需要作出的重要決定。這些選擇決定了VDI戰略是否能夠落實到位。
根據我的經驗,用VDI支持斷開用戶比支持持續連接用戶需要更為復雜的配置、部署和管理。支持斷開連接用戶需要面臨以下挑戰:
• 驗證連接用戶
• 確認硬件(和軟件)的終端功能
• 提供將虛擬化硬盤的傳輸至遠程終端的機制
• 提供將一個管理程序傳輸到遠程終端的機制
• 自動管理客戶端
• 管理實時虛擬會話
• 保持虛擬硬盤在終端和數據中心之間的同步性
• 支持斷開連接的應用程序(客戶機/服務器與本地應用程序)
• 確保端點和實時虛擬桌面的安全
相反,支持一個持續連接的終端需要考慮的則要少得多:
• 驗證用戶
• 驗證和確保連接
• 確認終端的軟件環境
• 驗證活安裝瘦客戶端軟件
• 管理連接
需要注意的是,要想使VDI有效工作,數據中心必須為客戶端設備提供昂貴的高帶寬和低延遲連接并且確保異地用戶有類似的高質量寬帶或者專用網絡連接。
如果需要支持斷開用戶,VDI可能并不是一個很好的技術選擇。使用筆記本電腦,上網本或者平板電腦并且跳過VDI環節將是更好的選擇。或許支持斷開用戶最大的問題在于時間:需要花多長時間來保證虛擬桌面和客戶端設備之間的同步取決于帶寬。
#p#
注意:幾方面的難題
無論選擇何種方式,你都會碰到實施VDI的一些難題。這些困難大多源于各種元件的整合。例如,一些版本的連接代理不支持某些特定的虛擬化平臺,而另一些產品只針對特定的管理軟件起作用。案例分析:VMware View4.0, 只能在VMware自己的平臺上運行。如果你希望用Hyper-V作為虛擬化平臺,VMware View則不是一個明智的選擇。
另一個常見的問題是排除故障顯示協議和相關網絡架構。顯示協議包括了所有客戶設備與虛擬機之間輸入和輸出端口,帶寬很密集并且受網絡延遲影響。要想減少這些問題,需要配備先進的網絡跟蹤診斷工具,在某些情況下也需要使用其它產品來控制網絡流量。有一點是肯定的:VDI會對你的網絡架構造成重大負荷。如果你寬帶有限并且網絡延遲很高,那么問題就不可避免。
#p#
VDI的成本正在下降,更好的VDI技術即將出現
技術上挑戰的背后是一個潛在的事實:VDI的昂貴是因為它對服務器和網絡資源配置的要求很高。2008年11月的Forrester調查研究報告評估表明每一個VDI用戶可能花費1760美元用于瘦客戶軟件、服務器、存儲以及虛擬化軟件、桌面操作系統和應用程序的應用許可。但是,這個價格已經下降了一半,跌至每位用戶900美元,Forrester分析員Natalie Lambert(現為Citrix雇員)說。隨著技術的不斷成熟和價格的進一步下滑,VDI將在經濟上和技術上為越來越多的企業提供可行性。
例如,微軟正在改變它的軟件許可證以簡化虛擬機的配置。VMware將推出新版本的VMware View,將本機支持離線模式。Citrix將用新的客戶端管理程序進一步推動桌面虛擬化空間。MokaFive和Wanova的產品已經開始進入市場,他們的產品允許管理員進行全方位的管理、保護和更新,并且使遠程用戶與第二類客戶端虛擬機保持同步。
這些進展已經導致初創公司們開始為小型企業提供基于云的桌面(桌面作服務),從而可以有效地避免他們購買軟件、服務器和其他設備來組建傳統的小型企業IT部門的局面。這一相同的邏輯也開始影響到企業文化,CTO們開始研究桌面作服務的理念,并試圖將虛擬機引進公司,從而消除先前PC機所涉及的很多關于技術支持和管理的問題。
種種努力仍在繼續,在企業中推廣VDI只是一個時間問題。問題不是能否,而是何時。
原文標題: The unvarnished truth about VDI desktop virtualization 原文作者:Frank Ohlhorst
【51CTO譯稿,非經授權謝絕轉載,合作媒體轉載請注明原文出處及作者!】
【編輯推薦】