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