虛擬化介紹(九)
一、應用虛擬化的來源

我們先看如下一些真實的需求(這里用常見的office應用來舉例):
商務甲:我想在辦公PC上用Office,也想在水果手機和安卓手機上用Office。
技術乙:我移動端流量和處理資源有限,我編輯一個Excel文件時想即開即用,且只下載和運行處理該文件所需的功能,其他的不要下載,安裝和運行。
財務丙:我想在辦公PC上同時運行Office2003中的Excel和Office2013中的Excel,因為前者用來支持一個舊版本格式的重要文檔,后者用到一個PowerView的新功能。
現在問題來了:如何滿足上述需求?答案是應用虛擬化!
那現在問題又來了:什么是應用虛擬化?文鄒鄒的答(定)案(義)是:
應用虛擬化將應用程序與操作系統解耦合,為應用程序提供了一個虛擬的運行環境。在這個環境中,不僅包括應用程序的可執行文件,還包括它所需要的運行時環境。從本質上說,應用虛擬化是把應用對低層的系統和硬件的依賴抽象出來,它把IT應用集中在服務端部署,以對最終用戶透明的方式完全使用戶的應用和數據在后臺平臺上統一計算和運行。
直接點說,應用虛擬化能夠展現給用戶最直接的功能還是遠程應用交付。即最終讓用戶無需部署配置,處理兼容等細節,只需通過網絡或數據“流”使用遠程應用,獲得與本地使用相同應用的體驗和計算結果。
二、應用虛擬化的層次
我們為了實現具有敏捷、綠色、自動化等等特性的偉大云計算,必須把傳統的計算機邏輯架構每個層面都虛擬化,虛擬化是云計算的重要基石,這也就是我這一系列虛擬化介紹專題的初衷。我們把傳統計算架構與虛擬化架構做對比如下圖所示:
如果較上面的應用程序和用戶數據等沒實現虛擬化或有很好的解決辦法,那也無法與固定硬件,操作系統,運行環境等分離,就無法快速復制和遷移,無法在各種自帶設備上工作,無法即開即用,不同版本共存等。所以今天再把最上面的兩個層面(應用程序和用戶數據)合在一起概括為應用虛擬化,再做一番介紹。
三、應用虛擬化的復雜
這里需要說明一下的是今天我們介紹的應用虛擬化,默認是指基于Windows平臺的,因為Windows平臺下應用種類繁多且形態各異,就連我大華為自用和給客戶的應用虛擬化解決方案,也是有且只有基于Windows平臺的。
下面我們舉一個簡單的栗子來說明一下。大家都知道,一個應用軟件安裝到系統里后,涉及到很多東西,如:
文件 (可能包括驅動 )
修改和關聯注冊表
字體配置
.ini配置文件
COM 對象
Dll
……
如此這么一些東西,到另一個版本或者簡單復制到其他系統里,是有可能運行不了的。大家注意到,常見的“綠色”軟件,不是我們本文討論的應用虛擬化,它(綠色軟件)只是自帶運行時環境或支持庫,所以不需要安裝部署就可以直接運行,明顯沒有跨平臺等特性。
當然因為應用虛擬化太復雜和有難度,很多技術細節小編我也不知道和沒掌握,所以從下一篇開始,就結合我大華為的解決方案好為人師地給大家介紹一下應用虛擬化,大家就此進入期待模式吧!
虛擬化 Windows
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。