虛擬化迷宮:應用分層放哪好?
分層無處不在。婚禮上肯定會有分層蛋糕。寒冷的冬天外出的人們肯定會里三層外三層穿很多來保暖。地球本身也是有很多層組成的。因此分層成為應用虛擬化的一部分也是順其自然的事兒。
應用分層可能仍舊是有些小眾的技術(shù),但因其用途廣泛獲得了人們的關(guān)注。因為應用分層允許一些IT管理人員準確地定位到需要使用特定應用的用戶并直接向他們交付應用。
由于這一新興技術(shù)仍舊在不斷發(fā)展,IT管理員必須了解其工作原理,并與目前市場上主流的應用虛擬化進行對比。
什么是應用分層?
應用分層是一種基于不同的標準比如分組或者地理位置向最終用戶交付虛擬應用的方法。應用分層幫助管理員向正確的用戶交付正確的應用。應用與虛擬桌面在不同的層運行。管理員可以獨立于虛擬桌面的基礎(chǔ)鏡像對應用進行修改、升級以及管理。因此,管理員需要處理的基礎(chǔ)鏡像就更少了,而且甚至所有的虛擬桌面只需要使用單個黃金鏡像。
通過分層交付的應用與操作系統(tǒng)進行交互,就好像應用是安裝在本地一樣。當虛擬應用必須直接與用戶的設(shè)備、內(nèi)核驅(qū)動或者其他應用進行交互時,應用分層恰恰是理想的選擇。
應用分層工作原理
每種應用分層工具都是***的,但都遵循基本的三層架構(gòu)。底層是虛擬桌面的主硬盤,用于承載虛擬桌面操作系統(tǒng)。中間層用于支撐應用運行,包括提供二進制文件、注冊碼、驅(qū)動器等等。***一層承載用戶的配置文件數(shù)據(jù)并與操作系統(tǒng)進行分離。
可以把應用分層比作三明治。底層和用戶數(shù)據(jù)層是面包,所有的三明治都要有。中間層包括配料,這就和具體的三明治有關(guān)了。
獨立的應用通常單獨構(gòu)成一層,允許管理員向特定的用戶交付特定應用。因此,IT管理員可能會向特定用戶交付的應用分層超過了三層,包括底層、中間層以及針對用戶使用的應用的用戶配置層。
應用分層與應用虛擬化有何不同?
VDI管理者不應該把應用分層視為更為便利的應用虛擬化工具比如Citrix XenApp或者 VMware ThinApp的替代品。虛擬化工具能夠交付與基礎(chǔ)操作系統(tǒng)不兼容的應用,但應用分層依賴于操作系統(tǒng)。
另一個差異是應用虛擬化工具比如XenApp、ThinApp遇到了流程隔離問題,每個應用完全獨立于操作系統(tǒng)以及其他應用運行。因此,應用之間也不能直接進行通信。
市場上***的應用分層工具有哪些?
應用分層市場有三款主要的產(chǎn)品:VMware App Volume、Liquidware Labs FlexApp以及Citrix提供的產(chǎn)品。Citrix正在使用今年早些時候收購的UniDesk的技術(shù)替代現(xiàn)有的AppDisk產(chǎn)品。