虛擬化入門——思杰桌面虛擬化XenDesktop
虛擬化大行其道的今天,每個虛擬化供應商幾乎都關注到全部的虛擬化領域。思杰也不例外,他們提供了一整套的虛擬化解決方案,從數據中心的 XenServer(等同于微軟的Hyper-V和VMware 的ESXi)服務器虛擬化到XenDesktop桌面虛擬化(等同于Vmware VDI和微軟MED-V),再到XenAPP應用程序虛擬化(等同于微軟的APP-V)。今天,我們就來了解一下思杰的桌面虛擬化技術:Citrix XenDesktop。
繼服務器虛擬化之后,桌面虛擬化得以漸熱。簡單的說,XenDesktop就是在服務器端構建一個VDI(Virtual desktop Infrastructure)虛擬桌面架構,客戶端可以隨時隨地通過網絡來訪問存在在服務器上的桌面系統。如同在本地使用物理機一樣。這樣做有幾個好處:一是由于只需維護服務器端桌面鏡像,因此可以降低大量的物理客戶端桌面維護成本;二是可以快速高效的分發新的桌面系統給員工;三是員工不受空間位置的限制,隨時可以鏈接到自己的桌面環境。
目前XenDesktop的最新版本是XenDesktop 3。
Citrix應用在虛擬桌面和應用程序虛擬技術上使用的是自己開發的ICA(Independent Computing Architecture)網絡協議。ICA由三部分組成,在服務器端,ICA能夠把應用軟件的邏輯執行和用戶界面分離開,通過標準的網絡傳輸協議IPX、SPX、NetBEUI、TCP/IP、PPP把用戶界面傳送到客戶端。在客戶端,用戶能看到和使用應用的用戶接口,但是應用的邏輯執行100%在服務器端。ICA網絡協議通過標準協議傳遞鍵盤、鼠標和屏幕顯示更新數據,據了解,平均只需要10-20K的帶寬,ICA極低的帶寬占用和較高的傳輸效率保證了32位應用能在客戶端被高效率的訪問使用。
得以正常運行,離不開以下的組件:
Citrix Desktop Delivery Controller:此控制組件可以控管用戶和虛擬桌面之間的聯機, 客戶能在數據中心集中化管理應用和桌面,并且控制通過網絡向終端用戶的交付。
Citrix Provisioning Server:這是Citrix虛擬化方案的核心組件,Provisioning Server可以說是整套系統的調度中心,它通過網絡按需交付組成完整的服務器的各個部分,包括OS、應用和配置。 Provisioning Server將服務器各個部分分拆成為一個獨立虛擬鏡像--VDisk,并將其以文檔形式存儲在網絡上。當服務器啟動時,不再通過本地磁盤啟動,而是從網絡上的VDisk引導啟動,Provisioning Server采用流技術將指定的應用組成部分交付到服務器。
Citrix Provisioning Server for Desktops:采用流技術通過網絡服務將單一的標準桌面鏡像按需交付給物理桌面。對共享桌面鏡像進行集中化配置、交付和管理,降低了總成本,提高了安全性和靈活。
Citrix XenDesktop Setup Wizard:虛擬客戶端的快速向導工具,它結合Citrix組件即可幫助我們快速地創建出多個虛擬桌面。
Citrix XenServer:虛擬服務器端,用Hyper-V或者ESX也是可以實現一樣的作用,就目前知道的,XenDesktop可以使用在Hyper-V的 VM上,背景Citrix跟微軟有多年的合作關系。
XenCenter:XenServer的管理控制臺。
由于采用的是開放式架構,因此,XenDesktop可靈活支持各種虛擬化平臺和終端設備。與其它桌面虛擬化解決方案不同,XenDesktop可使用單個鏡像在數據中心或通過終端設備將個性化桌面交付給虛擬和物理設備,從而簡化桌面管理,同時,該解決方案內置的性能監控工具讓IT可以更好地管理服務水平。
【編輯推薦】