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