VMware即時克隆如何助力桌面配置
VMware即時克隆技術能夠幫助IT進一步整合虛擬桌面資源,實現性能的最大化。
虛擬桌面的主線之一就是共享資源。遠程桌面會話主機上的所有用戶共享Windows服務器。VDI用戶共享hypervisor主機的硬件資源。桌面即服務用戶共享云服務。提高磁盤利用率的技術共享主磁盤并只存儲變化的數據。上述技術通過整合降低了虛擬桌面的成本。
最新的共享技術應用到虛擬機RAM中。例如VMware的即時克隆桌面共享磁盤空間以及內存。這一設置使IT能夠更快地配置虛擬桌面。
在VDI產品 Horizon View中,VMware提供了三種配置虛擬桌面的方式:
1.使用模板以及自定義規范交付完整的克隆,克隆沒有與父虛擬機共享任何內容,IT必須像維護其他Windows機器一樣維護該克隆。
2.基于虛擬機快照交付鏈接克隆。鏈接克隆共享只讀的基礎磁盤并保存數據變更。IT能夠通過升級父虛擬機并重組克隆維護鏈接克隆。但是,重組500個桌面可能要花幾個小時。
3.交付即時克隆虛擬機,使用共享內存以及共享磁盤。這些虛擬機同樣基于父虛擬機快照,IT可以升級虛擬機,升級源虛擬機并推送新VDI鏡像。升級每個即時克隆只需要幾秒鐘,因此升級規模較大的資源池只需要幾分鐘,不像以前需要幾個小時。
完整以及鏈接克隆虛擬機都有各自的內存以及CPU。必須通過至少一個Windows啟動序列用戶才能夠使用這兩類虛擬機。換句話說,VMware 即時克隆虛擬機不需要在新桌面就緒以前啟動Windows。
減少資源占用
VMware即時克隆特性源自Fargo項目以及新虛擬機可以是既有正在運行的虛擬機的副本的理念。首先,新虛擬機占用較少的資源,但隨著時間的變化對資源的需求將會增加。新虛擬機一開始與原虛擬機的磁盤、內存完全相同。磁盤類似于傳統的虛擬機磁盤快照,將變更寫入一個稀疏文件。
內存使用類似的機制,但使用的是hypervisor的內存而不是文件。新虛擬機使用原虛擬機內存,只有在磁盤數據寫入內存時才需要自己的內存。在測試中,新虛擬機占用的內存大約為配置內存的50%,與完全克隆或鏈接克隆相比,即時克隆節約了50%的內存。
此外,不需要等虛擬機啟動。在幾秒鐘之內用戶就可以登錄到新虛擬桌面,在測試中發現新桌面在10秒鐘以內就準備好了。
用戶是獨特的
VMware即時克隆桌面面臨的最大的挑戰就是轉瞬即逝。用戶退出登錄后,桌面虛擬機就被破壞掉了,虛擬機不具備持久性。IT必需找到在兩次登錄之間保存用戶設置的方法,所有的非持續性VDI部署都面臨這個問題—沒有獨一無二的虛擬機,卻要保證用戶的獨特性。來自VMware以及一些第三方廠商的很多產品都能夠使用漫游設置保持用戶的獨特性。
存儲仍舊是關鍵
共享并沒有消除對虛擬桌面實際上要消耗的資源的需求。IT仍舊需要足夠多的CPU資源供應用用戶使用。管理員還需要足夠多的內存,因為即時克隆僅共享最初的操作系統內存空間。一旦用戶開始啟動應用,每個虛擬機的應用都需要消耗內存。
存儲仍舊是獲得良好用戶體驗的關鍵所在。每個即時克隆虛擬機在啟動時仍舊會創建一個.vswp文件,因此會使用磁盤空間。而且,克隆而非父虛擬機將占用大量的磁盤I/O,因此副本必須保存在快速存儲上—最理想的情況是保存在內存緩存或者固態硬盤上。與鏈接克隆一樣,差分磁盤見證了很多寫操作,尤其是在用戶登錄時加載用戶配置文件時。而且從最終用戶的角度看,快速存儲在響應即時克隆虛擬桌面的請求時快速存儲將產生很大的影響。
VMware即時克隆桌面在配置桌面時具備更大的靈活性。非持續性桌面配置、升級速度很快。與鏈接克隆桌面相比,升級即時克隆桌面更簡單而且需要的資源更少。