正文 桌麵虛擬化技術研究(1 / 2)

桌麵虛擬化技術研究

信息技術教學與研究

作者:謝峰

桌麵虛擬化是在物理服務器上安裝虛擬主機係統,由虛擬主機係統模擬出操作係統運行所需要的硬件資源,操作係統運行在這些虛擬的硬件資源之上,可以實現多個操作係統共享物理服務器的硬件資源,從而提高資源利用率。虛擬桌麵的存儲和執行都集中在數據中心,用戶使用終端設備通過遠程協議進行訪問。桌麵虛擬化將所有桌麵虛擬機在數據中心進行托管並統一管理,同時用戶獲得完整PC的使用體驗。用戶可以通過客戶端,或者類似的設備在局域網或者遠程訪問獲得與傳統PC一致的用戶體驗,是一種僅將操作係統桌麵呈現在用戶麵前的技術,由服務器端完成運算,可以結合服務器虛擬化和應用虛擬化進行。

1.桌麵虛擬化模式

桌麵虛擬化可以通過三種模式實現,分別是客戶機的虛擬化、基於服務器模式和最新的基於雲計算模式。對於這三種桌麵虛擬化技術模式,他們之間是相關的,特別是其中的服務器模式和雲計算模式。在這三種模式中,它們的主要差別是三種主要桌麵虛擬機的使用或管理方麵存在差異。若遠端用戶常漫遊和脫機工作時,則可能會選用基於客戶機虛擬模式,而不會依靠網絡連接。若用戶是固定的局域網用戶時,則可能選擇服務器模式,這樣的好處是可以很容易實現耗電和資源使用的規模經濟。若用戶有適合的雲計算的服務提供商的話,則雲計算模式應該是最佳選擇模式。

(1)基於客戶機的桌麵虛擬化:基於客戶機的桌麵虛擬化模式結構其定義為虛擬機運行在傳統的個人電腦或筆記本電腦。對於基於客戶機的桌麵虛擬化模式來說,標準的虛擬機構成應包括操作係統、應用程序和用戶設置,而虛擬機的信息是以磁盤映像文件格式存儲在本地硬盤、網絡空間、DVD或USB硬盤。對於基於客戶機的桌麵虛擬化產品來說,其最具代表性的是VMware的ACE(Assured Computing Environment),它的主要作用是解決複雜台式機環境下的部署、維護和控製等難題,適用範圍很廣,可以從公司擁有的受管理的個人計算機到難以接觸到的員工擁有的個人計算機及第三方的個人計算機。

(2)基於服務器托管桌麵虛擬化:基於服務器托管的桌麵虛擬化模式結構其主要特點是客戶端設備通過諸如RDP或者ICA的網絡協議到中介代理。在代理服務器中,其中專門的代理軟件主要是用於平衡服務器資源和客戶兩者的關係。中介代理的另外一個職責是認證和授權Windows Active Directory虛擬機生成、遠程連接信息、高可用性和用戶個人資料儲存。在這種模式下,每一個虛擬機也同樣包括操作係統、應用程序和用戶設置。在不考慮其他外界的情況下,連接到中介接入的每一個遠程連接都將獲得虛擬機,並且可以自動恢複用戶設置。在該模式中,為了增強係統可控性,也可配備WAN加速器和用戶性能監測。在基於服務器模式的產品中,最具代表的是Microsoft、VMware的虛擬桌麵基礎架構和思傑。在所有的三種模式中,基於服務器模式是桌麵虛擬化的最經典模式,而在這種模式中第三種電腦模式又是最眾望所歸。但對於基於服務器托管的桌麵虛擬化模式,也存在明顯的缺點,即它把個人電腦管理的風險轉嫁給服務器管理員,主要原因是服務員可能缺乏對個人電腦管理應有基本技能或動力。相比之下,使用RDP網絡協議連接圖形密集型CAD/CAM效果會明顯弱於它們在本地的運行。但是再從經濟成本的角度看,成功的服務器虛擬化整合滿足了對個人電腦桌麵虛擬化的需求。根據最新瑞士信貸的報告預測估計,基於服務器的桌麵虛擬化市場在2012年可以達18億美元,並且這個數字將以50%以上的年增長速度,以及超過50%大型企業機構已經外包部分或全部台式機管理,這一比例預計還將繼續增加。

(3)基於雲計算的桌麵虛擬化:基於雲計算模式結構與上麵的基於服務器模式非常相似,主要區別是它們的管理職權分別為企業自身和其服務提供商。在基於雲計算的桌麵虛擬化中,其企業Active Directory和商業應用軟件仍然存在,同時供應商服務網格內的數據中心將提供高可用性的桌麵虛擬化和應用。