圖1:桌面虛擬化的示意圖

我們可以把自己的電腦分解為三個層次,硬件層就是本地的電腦,而桌面層就是操作系統,應用層就是應用軟件,如果桌面不是本地的,就是虛擬桌面,應用不在本地安裝,就是應用虛擬化。請注意桌面虛擬化與應用虛擬化的關系,雖然應用虛擬化是桌面虛擬化的組成部分,但它可以單獨使用。

不過,在現實的應用中,往往人們會犯“非此即彼”的錯誤,容易愛走極端。桌面虛擬化有著很好的集中管理特性,理論上它不需要終端設備有多高的處理能力,但這并不意味著桌面虛擬化等同于瘦客戶機(ThinClient),如果抱以這種想法,顯然就大大限制了桌面虛擬化給我們帶來的想像空間。

虛擬桌面的多樣性

圖2:思杰(Citrix)公司定義的桌面虛擬化的6種類型

在這里,我們先引用一下思杰(Citrix)公司在桌面虛擬化方面的類型定義,相對來說是比較全面的,不過這是出于對其XenDesktop產品的介紹而進行的定義,我們也需要有所甄別。

大體上它以桌面處理位置劃分為客戶端計算和服務器端計算兩大類,基于這兩種計算方式 ,我們可以看到桌面虛擬化有多種應用類型,雖然在服務器一側有三種類型,但針對一些特殊的應用或性能需求,也有必要將后臺的桌面部署在物理的刀片PC上,所以所謂的服務器端計算,我們可以更為準確的理解為數據中心端計算,而本地流桌面則有點像老式的終端/瘦客戶機服務;安裝有虛擬應用的桌面,則就是向本地桌面交付虛擬應用;基于VM的本地桌面,則就是端終虛擬化的范疇,比如VMware Workstation、Virtual PC、VirtualBOX虛擬機等等,嚴格的講,這些虛擬機里的操作系統是從本地安裝的,并不能稱之為桌面虛擬化,筆者更愿意以終端虛擬化來描述,Citrix XenClient可謂是這方面的最新代表力作。

從這點來看,桌面虛擬化其實有很多內容,并不僅僅是從后臺數據中心向瘦客戶機發送個桌面數據流那么簡單。不同的用戶級別、需求,桌面虛擬化相對于他們的解決方案也不可能千篇一律。你不想像,一個大企業的主管用一臺瘦客戶機辦公或出差吧。因此,當我們開始準備向虛擬桌面世界邁出第一步時,一定要明確自己企業內部不同級別的應用環境與需求,并以此再去尋找相應的虛擬桌面解決方案。雖然虛擬桌面的理念就那么一個,但實施的方案則多種多樣。

與CITRIX合作開發XenClient的英特爾公司,可以說是當今世界上生產CPU種類最為齊全的公司,它的產品涉及智能終端、上網本、筆記本、臺式機、發燒友平臺、服務器等幾乎所有的IT處理設備,因此在桌面虛擬方面,也有著自己全局認識,為此它提出了他們自己的桌面虛擬化的概念,值得我們注意。

圖3:Intel桌面虛擬化概念示意圖,在Intel的桌面虛擬化架構中,可見與Citrix的交付中心概念不謀而和。在Intel的規劃中,終端虛擬化分為三個層面,分別是操作系統的鏡像流、終端虛擬環境與終端的應用流與虛擬化,后者是最級的虛擬化,而這也是Citrix借助于XenClient 要實現的目標

圖4:Intel的桌面虛擬化方案實現了在線(瘦客戶機)與離線終端(傳統的高級終端,可以看作是完整的PC)的完美結合,在具備管理集中化功能的同時,可以根據不同的需要,可選的調整數據存儲的集中與本地化。而結合上面的應用環境的劃分,我們可以很好的理解為分辦環境下的應用數據集中存儲(保存在后臺服務器上),和私用環境下的個人數據本地存儲

顯然,用戶的級別有高有低、日常公辦的應用類別的豐富性有簡有繁、工作的地點有移動性和固定性,這也就意味著我們不能以一種桌面交付的模式來應對所有的辦公需求。不管是英特爾的DVC還是CITRIX的FlexCast理念也都在向我們傳達這樣的一個事實,與此同時,相應的廠商也在努力完善后續的解決方案。

打開你的想像空間 迎接虛擬桌面的時代

圖5:XenClient就是一個面向終端的虛擬化平臺,在一臺終端上建立兩個虛擬機——Personal VM與Business VM,即個人(私有)與商務(辦公)兩虛擬機,XenClient全面配合Intel的vPro技術,再加上Citrix自己的專有技術,以實現更為強大的安全與管理功能

這里我們不能不提一下CITRIX的XenClient,這是當前唯一一款基于Type1標準的面向PC的虛擬化Hypervisor,如果你知道 CITRIX的XenServer或是微軟的Hyper-V相對于服務器的作用,就不難理解XenClient的用途。簡單的說,它可以讓你的PC(當前主要是基于英特爾vPro平臺的筆記本電腦)建立多個高效率的虛擬機(基于Type1模式,而不是在操作系統里再生成虛擬機),每個虛擬機可以分配不同的用途,比如你可以設置一個“個人”虛擬機,完全由你掌控,看高清電影還是聯網游戲,你想干啥就干啥,你還可以設置一個“網銀”虛擬機,可以用于安全的網上金融交易,最后則一個“公辦”虛擬機,該虛擬機只處理公司的業務,顯然它就是留給企業桌面虛擬的窗口。

由于各虛擬機間是邏輯隔離的,所以可以保證高度的安全性,假如你的“個人”虛擬機因上網聊天、游戲而被入駐病毒或木馬,由于底層隔離(Type1 Hypervisor建立于硬件BIOS之上,比操作系統的優先級還高)所以并不會對其他虛擬機造成影響。

這種設計有一個巨大的好處,它充分照顧了用戶的私人應用與企業公辦應用的需求,讓那些習慣了“自由”的高級、移動公辦用戶可以更平滑、順利的接受企業的桌面集中管控——因為還有自己獨立的虛擬機,而這顯然離不開強大的本地虛擬機能力。事實上,XenClient目前能在英特爾產品架構平臺發揮最大優勢的重要原因就在于,英特爾處理器平臺整體的虛擬機性能與安全性,比如VT-x提供了處理器的虛擬化輔助硬件加速功能,降低了Type1 Hypervisor的虛擬化管理的開銷,而VT-d則提供了讓虛擬機直接訪問PCI等外設的能力,而這對于保證個人應用所必須的顯卡性能至關重要,與此同時,英特爾的TXT可信執行技術則在開機之時就開始監控Hypervisor的底層安全性。

XenClient所帶來的應用模式,無疑為我們打開了很多想像的空間,也讓業界對桌面虛擬化的認識不再是那么單一。與此同時,這種基于強大硬件平臺而非瘦客機的桌面虛擬化,反過來也為桌面虛擬化本身帶來更多的可能。

一個典型的例子就是日常公辦或個人應用中經常用到的視頻處理,包括了3D圖形、Flash渲染、AVC/VC1等高清視頻解碼。如果這些應用的處理都放在后臺的數據中心,其實是完全沒問題的,桌面虛擬化軟件早已經注意到前端用戶平臺硬件的發展,當用戶是在一臺強大的電腦上采用虛擬桌面,那么其本地的處理能力是不是將被浪費了呢?況且服務器并不具備強大的GPU處理資源,純粹的CPU運算其實是事倍功半的一種處理模式。因此現在的桌面虛擬化軟件,可以做到智能的感知終端配置,并合理的將相應的負載放在本地或數據中心上執行,以保證最佳的效果與合理的服務器利用率。

圖6:CITRIX的XenDesktop所采用的HDX技術在相應的視頻應用啟動前,會檢測后臺與端臺終端的配置,以尋找最佳處理模式,如果可以在終端上處理,將源數據發向終端,如果終端的配置無法勝任,則在后臺服務器上處理,并向終端交付最終的圖像數據

目前,主流的筆記本和臺式機均已經具備了強大的視頻處理能力,即使是整合級的產品。比如英特爾最新的Sandy Bridge系列處理器,其整合的GPU即可輕松的處理1080P的全高清視頻的解碼,3D處理能力甚至可以滿足初級工作站的水平,再配合強大的虛擬化性能,難道不是一個理想的全能型桌面虛擬化平臺嗎?

我們現在可以想像一下,強大的終端硬件、智能終端感知應用分配技術與XenClient這樣的終端虛擬化軟件相結合所產生的新一代虛擬桌面,又會給我們的企業日常的公辦環境帶來怎樣的變革呢?毫無疑問,其與傳統的瘦客戶機解決方案有機組合,將在滿足企業對桌面公辦的效率、管理和安全的要求的同時,也為那些需要更高自由度與靈活性的用戶需求帶來更佳的體驗,從而也能進一步優化后臺數據中心的工作負載。

總之,桌面虛擬化這種集中式管理與交付的“云模式”已經越來越被客戶所接受,并且其采用的意向似乎比當年的服務器虛擬化更高。但是,終端設備的多樣式是服務器一端所不能比擬的,這也注定了其向桌面虛擬化演進的路徑不會向服務器虛擬化那樣的整齊劃一。

當虛擬桌面化軟件通過自己的實踐積累,找到終端用戶的多樣性,并為此而改進之后,作為最終的用戶,我們也完全有必要根據不同的應用需求與應用級別來合理的劃分不同的虛擬桌面的承載平臺。為此,處理器與硬件廠商也已經提供了多種選擇。

未經允許不得轉載:存儲在線-存儲專業媒體 » 多樣性:桌面虛擬化時代的誘人的選擇
分享到

wangzhen

相關推薦

精品国产午夜肉伦伦影院,双性老师灌满浓jing上课h,天天做天天爱夜夜爽,攵女乱h边做边走