解析:桌面虛擬化中HVD的兩種模式
隨著桌面虛擬化的成熟,我們將看到桌面虛擬化最終將作為一個客戶虛擬桌面提供或者作為一個托管的虛擬桌面(HVD)提供。更大的可能性是這兩種方法結(jié)合在一起,與更多的傳統(tǒng)的物理桌面混合在一起,而不是完全取代傳統(tǒng)的PC。
本文重點介紹HVD,因為這是目前市場上提供的桌面虛擬化的主流方式。然而,這里提供的信息只與客戶虛擬桌面有關(guān)。我們認為客戶虛擬桌面在2010年晚些時候?qū)⒊蔀楝F(xiàn)實。
目前有兩種高水平的部署HVD的方式。第一種模式通常叫做“一對一”的方式,第二種是“一對多”的方式。
一對一的方式是每一個用戶都有自己的在數(shù)據(jù)中心運行的完整的虛擬機。這種方法被認為是完整的桌面(包括所有的應用程序)都集中地存儲和執(zhí)行,而不是在物理臺式電腦或者筆記本電腦/上網(wǎng)本等設備上本地運行。這種模式已經(jīng)被目前的許多機構(gòu)采用,其方法是物理向虛擬的轉(zhuǎn)換,這樣,一個用戶現(xiàn)有的物理臺式電腦就應用到了虛擬世界,所有以前的物理操作系統(tǒng)和相關(guān)的應用程序現(xiàn)在實際上都從數(shù)據(jù)中心運行。
第二種模式稍微復雜一些,因為它假設有一個中心的“黃金鏡像”,所有的“用戶”虛擬桌面都以它為基礎(chǔ)。接下來,每一個“用戶”都有某種形式的不同的硬盤存儲從初始化的黃金鏡像(特別是對于當前的用戶環(huán)境)以來的所有的變化。這些項目合在一起的組成用戶的個人工作環(huán)境。這個環(huán)境是,企業(yè)只需要容納少量的能夠集中使用補丁和管理的黃金鏡像。這種方法不僅能夠讓企業(yè)能夠減少桌面財產(chǎn)的管理成本,而且還能夠通過顯著減少存儲的需求而降低交付在數(shù)據(jù)中心中的桌面的成本。
例如,不用要求企業(yè)為每一個用戶在數(shù)據(jù)中心存儲相應的物理的臺式電腦硬盤,這個企業(yè)有一個主鏡像和多個(非常小的)不同的硬盤。這種事情的例子是這樣的:一萬個用戶,每一個用戶有一個80GB存儲容量的筆記本電腦。在一對一的模式中,就需要直接要求一萬個 x 80 = 800TB數(shù)據(jù)中心存儲。另一方面,在一對多模式中,企業(yè)也許能夠把黃金鏡像減少到只有40GB(這個容量是偏高的),這是共享的,然后向每一個不同的硬盤進一步提高20GB(再說一次,這個容量也是偏高的)。這個例子為中心鏡像提出的總需求是200TB加上40GB的存儲容量。因此,在這個例子中,一對多的方法只需要數(shù)據(jù)中心中的四分之一的存儲需求。
然而,一對一的模式是最流行的,幾乎所有的虛擬桌面資產(chǎn)目前都使用這個模式。在這個模式中,每一個用戶都有自己的操作環(huán)境。在這個環(huán)境中,操作系統(tǒng)和應用程序是固定的并且用戶概況信息組合在一起形成一個龐大的名為桌面的虛擬實體。在建造這個桌面方面也許有許多應用程序交付技術(shù)。但是,一旦這個桌面建成,所有這三個關(guān)鍵的組件都要牢固地結(jié)合在一起。因此,通過把這個桌面遷移到數(shù)據(jù)中心,這些關(guān)鍵的組件沒有一個實際上會更好一些。它們現(xiàn)在肯定是在一個中心的位置,因此,無可爭議的是管理團隊為了技術(shù)支持的目的能夠更容易地訪問它。但是,它們?nèi)匀皇且黄鹪谶@個單個實體中。
這個一對多的環(huán)境(按照我的意見是桌面虛擬化)是把這三個關(guān)鍵的層相互之間分開,實現(xiàn)代表用戶動態(tài)建立和撤銷桌面(雖然,這個過程是用戶不知道的)。通過把這些層分開,我們能夠真正地單獨管理每一個組件,對每一個層/組件都沒有任何影響。企業(yè)認識到的明顯的好處是每一個組件都能夠獨立地管理,從而減少了復雜性、管理性和成本。企業(yè)將不再需要擔心應用程序集成和兼容性,因為這種組件化的方法能夠讓管理員建造、測試和交付各種組件,不必擔心其它應用程序/組件的影響。這是這種模式能夠?qū)崿F(xiàn)桌面虛擬化,實現(xiàn)它的最全面的潛力,把自己放在最現(xiàn)實的地方,允許企業(yè)利用這種技術(shù)向用戶群提供很容易管理的桌面,并且在這個過程中減少交付的成本。
在這個時候,重要的是指出桌面虛擬化廠商直到最近才認識到這三個層中的兩個層的重要性:這兩個層是操作系統(tǒng)和用戶應用程序。因此,他們已經(jīng)把精力的重點放在交付解決方案方面。這個交付解決方案實現(xiàn)操作系統(tǒng)與硬件分離的虛擬化和應用程序與操作系統(tǒng)分離的虛擬化。這在一個沒有管理的狀態(tài)下留下了可交付的一個非常重要的方面--用戶體驗。可以建議把這個用戶體驗作為任何可交付的桌面的一個最重要的方面,因為在大多數(shù)情況下正式用戶體驗和用戶滿意度將表明一個解決方案是否將從實驗階段進入某種形式的生產(chǎn)交付階段。
如果我們回顧過去10年的情況,我們看到許多基于服務器的計算(SBC)項目在這個重要階段擱置了,因為用戶群不能接受建議的SBC解決方案的用戶體驗的鎖定的和限制性的性質(zhì)。這里的關(guān)鍵問題是盡管SBC解決方案承諾提供巨大的效率和節(jié)省成本,這種不能讓人滿意的用戶體驗是許多項目擱置的原因。當然,SBC項目擱置還有其它原因。但是,根據(jù)我的經(jīng)驗,大部分沒有繼續(xù)下去的項目都是因為用戶體驗問題。用戶體驗要求正在成為更高的要求條件,因為用戶群正在變得越來越懂技術(shù)以及交付一個桌面的新方法已成為生活的一個標準部分。
用戶虛擬化是虛擬化的第三層(排在硬件虛擬化和應用程序虛擬化后面),是獨立管理的并且讓用戶的所有的方面都脫離基礎(chǔ)的操作系統(tǒng)和應用程序集。這里的重要事情是如何管理用戶信息和在運行時間(最好是實時)把用戶數(shù)據(jù)重新應用到這個操作系統(tǒng)以完成用戶的環(huán)境并且在為管理員保留管理能力的同時保留用戶的個性。這個用戶虛擬化層有效地向用戶提供了他們在控制自己的桌面的感覺,而實際上是企業(yè)保持對這個環(huán)境的管理控制。
到目前為止,本文指出用戶虛擬化實際上是關(guān)于用戶簡介和如何管理它。雖然這是真實的,但是,除了用戶簡介之外還有許多其它事情。例如,需要考慮用戶安裝的應用程序,潛在的用戶數(shù)據(jù)(用戶在自己的應用程序中操作的文件和數(shù)據(jù)文件)和需要在這個關(guān)鍵的方面定義的公司政策。
- 用戶安裝的應用程序是要討論的一個非常有趣的方面,因為在我們考慮不允許用戶在運行時間安裝一個ActiveX組件的意義的時候,這個事情已經(jīng)成為用戶體驗的一個重要方面。我們回到早些時候的SBC項目的例子。在這些例子中,環(huán)境是非常鎖定的,以至于用戶群不能接受,而且在用戶報告還需要一個在黃金鏡像建立的時候沒有識別的另一個插件/組件的時候,管理團隊不能每天多次修改這個中心黃金鏡像。用戶安裝的應用程序顯然對于軟件許可證是有意義的。因此,必須有強制執(zhí)行的政策和報告制度以便在企業(yè)內(nèi)部實現(xiàn)這個功能。
- 隨著客戶虛擬桌面成為現(xiàn)實,用戶數(shù)據(jù)變得更加重要,因為員工對于企業(yè)的價值的一個關(guān)鍵方面就是在工作時間能夠完成的任務。用戶數(shù)據(jù)需要準備隨時提供并且用戶預計這個數(shù)據(jù)是一直在那里的。由于用戶是斷斷續(xù)續(xù)地連接到企業(yè)網(wǎng)絡的,他們的數(shù)據(jù)也是斷斷續(xù)續(xù)地連接的。這是一個需要解決的問題。
- 企業(yè)政策也被認為是用戶虛擬化的一部分,因為正是企業(yè)政策定義了允許用戶經(jīng)營這個業(yè)務的界限。這些政策是由業(yè)務確定的并且許多政策包含如下項目:允許用戶使用什么應用程序、使用任何默認的桌面背景、默認的應用程序配置模板、具體物理位置的默認的打印機連接等等。
總之,為了擴大桌面虛擬化在企業(yè)的應用范圍和最大限度減少與這個技術(shù)有關(guān)的成本,有三個關(guān)鍵的方面需要解決:
- 硬件虛擬化
- 應用程序虛擬化
- 用戶虛擬化
解決這些問題的唯一途徑是通過一對多的方法。這種方法提供了一個真正的組件化的模式。最終可提供的一切都在這個模式中細分為關(guān)鍵的活動元件并且相互之間獨立地進行管理。這種組件化已經(jīng)在脫離硬件的操作系統(tǒng)組件化、相互隔離和脫離操作系統(tǒng)的應用程序組件化等方面發(fā)揮了作用。但是,組件化需要用戶虛擬化層以便讓用戶與基礎(chǔ)的組件分開。
【編輯推薦】



















