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




















