探究虛擬應(yīng)用的工作原理
應(yīng)用程序虛擬化允許IT管理員通過遠程訪問技術(shù)直接將應(yīng)用交付給PC和移動設(shè)備。但什么是虛擬化應(yīng)用,其工作原理是什么?
想讓用戶直接訪問特定業(yè)務(wù)應(yīng)用的組織可以采用虛擬化使交付變得更輕松一些。盡管虛擬化應(yīng)用所需要的必須的基礎(chǔ)設(shè)施及資源可能要付出一些成本,但是應(yīng)用虛擬化給IT管理員有很多積極的因素而且對用戶的影響非常小。
究竟什么是虛擬應(yīng)用程序?
一般來講虛擬應(yīng)用是一個通過網(wǎng)http://wuyou.51cto.com/neweditor/editor/images/spacer.gif絡(luò)訪問的程序,因此看起來就像是用戶在訪問本地應(yīng)用程序一樣。虛擬應(yīng)用的有趣之處在于像是有本地的基礎(chǔ)設(shè)施在提供支持:它通常和應(yīng)用比如.NET Framework或Silverlight環(huán)境位于同一個平臺之上。在其他情況下,支撐基礎(chǔ)設(shè)施可能通過網(wǎng)絡(luò)與其他服務(wù)比如消息隊列、數(shù)據(jù)庫或者網(wǎng)絡(luò)存儲連接,應(yīng)用和服務(wù)之間需要進行實時的通信。
簡而言之,虛擬應(yīng)用通常位于網(wǎng)絡(luò)中而非某個設(shè)備之上。在用戶運行應(yīng)用時調(diào)用元素或者將其下載到本地,數(shù)據(jù)會傳輸?shù)娇蛻舳?。?jù)為虛擬應(yīng)用提供運行時環(huán)境的大多數(shù)廠商所說,應(yīng)用程序按照用戶需求提供訪問。IT可以集中配置、部署并管理虛擬應(yīng)用,和安裝在單臺機器應(yīng)用相比,虛擬應(yīng)用使用更方便。
虛擬應(yīng)用的工作原理
虛擬應(yīng)用通常采用應(yīng)用包或者正式描述的方式進行定義,經(jīng)常使用某種形式的XML記號。應(yīng)用包識別將要運行代碼、將要使用的資源、將要交付與激活的鏈接、配置信息以及訪問控制等等。在幕后IT需要安裝、配置、部署管理應(yīng)用或控制臺,建立訪問控制機制在收到授權(quán)用戶的合法請求后允許應(yīng)用被訪問到。
從用戶的角度來看,在本地運行應(yīng)用與運行虛擬應(yīng)用沒有明顯的差異。由于網(wǎng)絡(luò)下載原因應(yīng)用程序可能會經(jīng)歷延遲,但是需要對下載進行細心的調(diào)整以最小化對客戶端的影響。
對不熟悉應(yīng)用虛擬化的人來說,微軟Office 365 是應(yīng)用虛擬化的一個很好的例證。使用微軟Office 365,合法的訂閱ID能夠運行任一個Office組件——Word、Excel、PowerPoint等等——通過互聯(lián)網(wǎng)以虛擬而不是本地Windows桌面方式提供。
虛擬應(yīng)用的優(yōu)勢
在很多情況下,虛擬應(yīng)用的業(yè)務(wù)端位于云中,文件、配置數(shù)據(jù)、服務(wù)以及其他元素出現(xiàn)在最終用戶的桌面之上。除了實現(xiàn)集中管理與控制外,虛擬應(yīng)用還為組織提供了一些額外的優(yōu)勢:
隔離。 虛擬應(yīng)用不會與用戶主機上的本地運行時環(huán)境進行過多的交互,因此本地安全威脅幾乎不會影響到虛擬應(yīng)用。還可以在單個虛擬封裝環(huán)境中運行非兼容的應(yīng)用,甚至可以運行同一程序的多個彼此不兼容的版本。
一次安裝,多次使用。IT在主機服務(wù)器上創(chuàng)建了虛擬應(yīng)用的參考安裝,只需要管理并發(fā)布一次就能夠被所有用戶訪問——當然這受許可的限制??梢赃M行集中地升級、變更以及許可管理,不需要在單個最終用戶的機器上管理安裝程序。
召之即來,揮之即去。未被使用時虛擬應(yīng)用不會消耗客戶端上的磁盤空間或其他系統(tǒng)資源,這從根本上降低了存儲以及資源開銷。
隨時可用且易于使用。員工可以單擊圖標或者選擇菜單項啟動虛擬應(yīng)用,和使用本地應(yīng)用沒有什么區(qū)別。用戶不需要專門進行學(xué)習,而且如果虛擬應(yīng)用的配置、封裝合理,那么其性能幾乎和本地安裝程序沒有什么兩樣。
使用虛擬應(yīng)用需要具備什么條件?使用虛擬應(yīng)用至少需要一臺服務(wù)器用于管理、部署并按照用戶的需求交付應(yīng)用。獲得并學(xué)習這種技術(shù)的價格可能很高,但是當本地安裝行不通時虛擬應(yīng)用通常是保留遺留應(yīng)用的***方式。盡管成本不低,很多組織認為虛擬應(yīng)用在經(jīng)濟上很劃算。