FlexCast:實現6種桌面虛擬化模式

來源:本站原創 服務器技術 超過811 views圍觀 0條評論

FlexCast:實現6種桌面虛擬化模式

VDI (Virtual Desktop Infrastructure,虛擬桌面基礎架構)是目前桌面虛擬化的主流,但并不是桌面虛擬化的全部。在VDI之外,還有多種桌面虛擬化應用形式。更有意思的是,不同桌面虛擬化模式可以混搭在一起,支持同一企業內完全不同的應用場景。基于多年的積累,思杰(Citrix)公司將桌面虛擬化分為6種模式,其FlexCast交付技術更是能在同一架構下支持6種不同的模式。

clip_image001

FlexCast 1:傳統意義上的VDI

如果您的公司員工以知識工作者為主,VDI確實是最主要的桌面虛擬化實現方式。如財務、人力資源部門或是普通的研發部門,平時辦公只需要運行Office、IT開發工具等輕量級的應用,VDI的方式完全足夠。Citrix稱之為Hosted VM-based Desktops。同時也稱之為Connection Service (連接服務)

VDI的方式可以為每個員工分配個性化的工作桌面,在后臺每個用戶對應一個小的虛擬機(Virtual Machine),用戶登錄后可以在后臺的應用超市中選擇自己所需要的應用,構建自己的工作環境。而其本機,就可以作為自己的個人環境。這種方式障顯了VDI集中管理、個性化配置的核心特點。

FlexCast 2:任務型工作者的桌面虛擬化

相對于第一種模式,很多企業組織內部存在的任務型工作者,如銀行柜臺人員、呼叫中心的工作人員等。他們的應用任務非常簡單,如呼叫中心員工每天只需打開一個Call Center軟件即可開始工作,無須任何個性化設置。在這樣的應用場景中,Hosted Shared Desktops非常適合,Hosted Shared Desktop 本質上是一種終端服務模式(terminal Service)

在這種桌面虛擬化應用中,用戶的桌面仍然是托管在后臺。但它與傳統意義的VDI有一個本質區別:其所有用戶共享的是同一個后臺服務器桌面,而VM-based模式可以為每個用戶提供獨立的桌面。

這種模式非常適合大量任務型工作者聚集的企業組織或部門,既能降低成本,同時集中管控,統一終端配置。銀行柜臺可以是分布在不同城市的總行或支行,呼叫中心可以是分布在全國各地,后臺對他們的集中管理絲毫不受地域限制。

FlexCast 3:用刀片PC硬件隔離

第一種模式中,每個用戶在后臺對應一個小虛機,可以支持前臺的輕量級應用請求。但若存在大量圖形處理或大量顯卡、I/O吞吐時,就會存在速度瓶頸。所以Hosted Blade PC Desktops模式應運而生:每個用戶登錄后,后臺對應一臺實體的刀片PC。實體刀片PC的處理速度遠遠快于虛擬機,這種硬件隔離的方式,可支持用戶運行資源消耗極大的應用,解決了一些高性能計算要求。

但它的問題在于資源消耗太大,意味著用戶需要購買全新的服務器。本來企業就已經買了很多昂貴的工作站,現在等于是把這些工作站一股腦全搬到后臺去。所以這樣的應用形式至在一些特定場景中會用到,如需要提供遠程登錄的高性能應用支持。

最近思杰發布了HDX 3D 1.1 技術,在Xenserver 5.6 平臺支持下,可以讓每個虛擬機(VM)能夠直接調用GPU 資源,盡管每一個VM 仍需對應一個GPU,但與原來傳統的方式相比,新的HDX 3D 技術將大大降低硬件投入,并獲得高性能,這將是許多3D任務工作者的福音。

FlexCast 4:本地流桌面虛擬化

在刀片PC硬件隔離的基礎之上,Citrix又發展了另外一套桌面虛擬化交付方式。即將所有數據在后臺存儲起來,但計算由前臺處理,叫做Local Streamed Desktops,又稱之為provisioning service(供應服務)前臺看起來是一個無盤工作站的樣子,所有數據從后臺發出,流向本地的CPU處理完以后,再流向Citrix桌面虛擬化的后臺系統。它可以保證數據絕對安全,統一留在后臺。而且相比采用刀片PC的方式,它的成本更低,卻同樣可以處理一些高性能計算。

但這種方式最大的缺點是前后臺數據傳輸量非常大,對帶寬要求很高,一般只有在局域網內才能搭建這種桌面虛擬化方案。

FlexCast 5:虛擬應用確保離線應用的安全

通常的虛擬應用都是在用戶連線后才可以運行,并受到后臺的集中管控,那在離線狀態下本機運行的應用能否可控?答案是肯定的,Virtual Application Installed Desktops可以幫助你實現這樣的管控。

這種模式將應用安裝在本地,但卻是安裝在本機的一個虛擬空間內,這個虛擬空間只有后臺的虛擬應用能夠進行讀取。即便是出差時在本機運行了該應用,也無法將該應用產生的數據導出,只有在回到公司連接到公司內網后,所有數據才會全部同步到后臺服務器中。這種情況確保了離線應用的數據安全。

本質上來說,這種方式是在對本地流桌面虛擬化的改進,同時實現了對離線方式的支持。不過,應用本身能否采用這種虛擬化模式,取決于該應用的提供商是否與Citrix合作。

FlexCast 6:本機虛擬化

本機虛擬化是針對本地電腦,可以利用Citrix的XenClient將本地電腦隔離成多個完全隔離的桌面,也就是說本地電腦被分割成為多個小虛擬機。可以將其中幾個環境確定為工作環境,確保不讓它們下載任何軟件,一旦連接到數據中心,所有數據就與服務器同步;還可以創造多個個人環境,在其中做什么都可以。

這種模式下,本地電腦電腦即便丟了也沒關系,因為所有工作數據都在服務器端有備份;別人拿到你的筆記本電腦也沒關系,因為應用運行在虛擬機里,別人無法打開。而且丟失電腦的人可以一個電話通知公司IT, 公司IT 可以遠程直接清除工作環境虛擬機,做到絕對安全。

六種模式可混搭 FlexCast支持不同場景

由此可見,不同的桌面虛擬化模式對應不同的應用場景。更有意思的是,不同的模式可以混搭在一起,去支持同一企業組織的不同應用場景,如企業的呼叫中心需要的桌面虛擬化與研發中心會完全不同,Citrix的桌面虛擬化方案支持這六種模式在同一架構下使用。

其中的關鍵在于Citrix XenDesktop方案中的一個重要的組件——DDC,即Desktop Deliver Controller,它是整個桌面虛擬化的“大腦”。所有用戶發起桌面虛擬化請求時,第一步就連接到DDC,它會將請求分配到相應的桌面上去,無論是對傳統VDI虛擬桌面的訪問,或是對任務型虛擬桌面的訪問,它能做到具體情況具體分析。

這也就是Citrix的FlexCast技術,它能夠滿足企業內部不同員工對桌面虛擬化的不同需求。每種交付方式都有其自身的好處,但也同時有其固有的問題,當它們協同作戰,就可以提供強大的桌面虛擬化體驗。

同時,Citrix靈活的許可證方式可以提供強有力的后盾。舉個例子:某公司員工,在公司時使用筆記本電腦登錄其工作桌面;回家后可以用手機登錄;在會議室時,可以用會議室的公共電腦登錄。與靈活的虛擬桌面使用方式相對應,這個部門的幾個桌面可以按用戶數收費,公共電腦的虛擬桌面可以基于設備去收費,可以一次付清,也可以按年支付。

文章出自:CCIE那點事 http://www.qdxgqk.live/ 版權所有。本站文章除注明出處外,皆為作者原創文章,可自由引用,但請注明來源。 禁止全文轉載。
本文鏈接:http://www.qdxgqk.live/?p=3094轉載請注明轉自CCIE那點事
如果喜歡:點此訂閱本站
上篇文章:
  • 相關文章
  • 為您推薦
  • 各種觀點
?
暫時還木有人評論,坐等沙發!
發表評論

您必須 [ 登錄 ] 才能發表留言!

?
?
萌宠夺宝游戏