IT新手應用程序虛擬化

前兩種虛擬化技術,大多應用於企業、伺服器和一些IT專業工作領域。隨著虛擬化技術的發展,逐漸從企業往個人、專業往大眾應用的趨勢發展,便出現了應用程序虛擬化技術,簡稱應用虛擬化。它近年虛擬化的新貴和熱門領域。

  前兩種虛擬化的目的是虛擬完整的真實的操作系統,應用虛擬化的目的也是虛擬操作系統,但只是為保證應用程序的正常運行虛擬系統的某些關鍵部分,如註冊表、C盤環境等,所以較為輕量、小巧。

  打一個通俗的比喻:系統是一個餐桌,軟體是餐桌上各種菜品,應用虛擬化軟體則是一次性桌布。鋪個桌布的好處是,不會弄髒餐桌;即使桌布髒了,也好打理,比清理餐桌方便的多;桌上菜品,可以通過打包桌布,帶到另一個餐桌上,鋪開了就吃。

  應用虛擬化技術的興起最早也是從企業市場而來。一個軟體被打包後,通過區域網很方便的分發到企業的幾千台電腦上去,不用安裝,直接使用,大大降低了企業的IT成本。

  應用到個人領域,可以實現很多非綠色軟體的移動使用,如cad、3dmax、office等;可以讓軟體免去重裝煩惱,不怕系統重裝。很有綠色軟體的優點,但又在應用範圍和體驗上超越綠色軟體。

  使用方法大體為:先安裝虛擬化軟體,此時已經搭建了一個虛擬化環境,然後接收來自網路的應用軟體或安裝應用軟體到虛擬化環境里,最後使用應用軟體。

  應用虛擬化領域比較可喜的是,也有國產產品參與其中。下面簡單介紹幾個有代表性的:

  1、Microsoft Application Virtualization (App-V)

  前身是sofgrid,被微軟收購,主要針對企業內部的軟體分發,方便了企業桌面的統一配置和管理,支持同時使用同一程序的不同版本、在客戶端第一次運行程序時可以實現邊用邊下載等。但是對windows外殼擴展的程序的支持不夠好,並且安裝實施非常複雜,不是專業的管理員是很難部署起來的。

  產品網址:http://www.microsoft.com/china/virtualization/products/application/default.mspx

  2、VMware ThinApp

  圖3 thinapp打包程序界面

  前身是thinstall,被vmware收購。它不需要第三方平台,直接把虛擬引擎(重寫了幾百個windows的api)和軟體打包成單文件,分發簡單,支持同時運行一個軟體的多個版本;但是和系統的結合不夠緊密,比如說文件關聯、類似於winrar等的右鍵菜單、無法封裝環境包(.net框架、java環境)、無法封裝服務。主要用於企業軟體分發。

  網址:http://www.vmware.com/cn/products/thinapp/

  3、Symantec Software Virtualization Solution (SVS)

  圖4 svs的界面

  SVS於2006年左右被Symantec收購,它的虛擬引擎和虛擬軟體包是分離的,能做到對應用程序的完美支持,包括支持windows外殼擴展的程序,支持封裝環境包(.net框架、java環境)、支持封裝服務。但是無法同時運行同一個軟體的不同版本。主要用於企業軟體分發。

  網址:http://www.symantec.com/zh/cn/business/software-virtualization-solution-professional

  4、installfree

  Installfree是後起之秀,其最大特色在於:無需在乾淨的環境下打包軟體,也可以做到很好的兼容性。打包軟體,是應用虛擬化技術的一大難題。要實現一個軟體的隨處免安裝使用,就必須把軟體正常安裝後的文件都打成包,但如果系統不幹凈,就會造成打包文件的不完整,分發到其他電腦上時無法使用。主要用於企業軟體分發。

  網址:www.installfree.com

  5、sandboxIE

  圖5 sandboxIE的界面

  俗稱沙盤,這個是IT愛好者家喻戶曉的東東了。它主要用於軟體測試和安全使用領域。因為它像個軟體的囚籠,你可以把軟體安裝在沙盤裡,並運行在其中,軟體所有行為都不會影響到系統。如果軟體帶毒或被感染病毒,可以一下掃光,就像把一個真實的沙盤裡的各種沙造物體打碎,和一下重來。

  網址:www.sandboxie.com

  6、雲端軟體平台(softcloud)

  圖6 雲端的界面

  這是應用虛擬化領域的優秀國產軟體,面市不久,其實現原理與SVS很類似。但其最大特別之處在於,不是應用於企業市場,而是針對個人用戶使用軟體時的諸多問題和煩惱的解決方案。

  其最大特色,本人理解集中於兩點:一是,讓軟體使用變得更方便快捷;二是,讓軟體使用不影響系統,保持系統乾淨、穩定,真正的綠色。

  雲端與其他應用虛擬化軟體不同,它自帶了打包好的軟體資源,使用時無需安裝,一點就用,不寫註冊表、不寫系統;無用軟體可以一鍵刪除,快速乾淨不殘留。而且最省事的一點莫過於重裝系統後,所有軟體不用重裝。因為在雲端使用的軟體都在雲端的緩存目錄里,重裝系統後只要安裝雲端,再次指定這個目錄,所有軟體就可以立即恢復使用,並且無需重配置,就跟重裝前的一摸一樣。

  它還有四個一鍵操作,非常方便:一鍵使用、一鍵刪除、一鍵重置到完好狀態、一鍵備份伺服器,是使用軟體的全能幫手。

  完全可以系統里只裝殺軟、雲端,其餘軟體都在雲端里,非常好的體驗。

  網址:www.yunduan.cn
推薦閱讀:

會飛的貓咪很危險,區塊鏈虛擬寵物是場騙局嗎?
在 KVM 虛擬機中運行 macOS 系統
CSP 課堂筆記之 Hypervisor
廣東觀音山:竭力守護綠水青山 勵志打造生態文明

TAG:程序 | 新手 | 虛擬 | 虛擬化 |