天天看點

由VMware Workstation 6.5所想到的

今天測試了VMware Workstaion 6.5 Beta。這個版本有一個功能非常吸引筆者-Unity。

那就先看看如下的圖檔吧!

從表面上看,這不過是一台Windows Vista的計算機而已,但是不是感到有點怪怪的?嘻嘻,如果仔細看的話,會發現裡面有一個Windows XP風格的“我的電腦”視窗—确切地來說,它根本就是Windows XP的程式!

Windows Vista裡怎麼可能跑Windows XP的程式?當然不可能,實際上這個程式是跑在一台Windows XP虛機裡,隻不過僅僅顯示程式的使用者界面,而沒有顯示虛機的完整桌面。

這可能會導緻一場企業軟體部署的革命。

聯想到VMware一直在力推的Virtual Appliance,如果Unity的這個特性,和Virtual Appliance整合起來,那麼應用軟體的封裝方式将會發生很大的變化。今後對于一些遺留應用程式,再也不用擔心和最新作業系統不相容了。隻需将該應用程式用VMware Workstaion進行封裝,再用Unity呈現給最終使用者。那麼最終使用者看到的就是一個應用程式,它有自己獨立的運作界面,而不會顯示虛機的桌面。

實際上并不僅僅是VMware看準了這個市場,微軟同樣發現了這個秘密,他們在3月底的時候收購了一家以色列的公司Kidaro,而Kidaro就是Virtual PC的一個插件,能夠達到類似Unity的功能。

感覺Unity和Windows Server 2008的RemoteApp功能有點類似。RemoteApp能夠讓用戶端遠端運作應用程式,應用程式的使用者界面在本地顯示。和以前的終端服務不同的是,不需要顯示整個遠端會話的桌面,而隻顯示應用程式本身。

那麼Unity和VDI結合起來,又會發生什麼情況?

盆盆個人的了解,VDI的目的是遠端遞交整個虛拟的桌面。如果Unity和VDI進行整合,那麼就可以遞交單個或者多個應用程式的界面,而不需要遞交整個桌面。尤其是胖用戶端的使用者,他們已經有自己的桌面,也許隻顯示遠端應用程式的界面,要比顯示整個桌面更加适合。

可能有朋友會說,這和RemoteApp(或者Citrix Presentation Server)有什麼差別?差別在于,RemoteApp(或者Citrix Presentation Server)本質上還是終端服務,相容性沒有VDI好,而且隔離性、安全性沒有VDI好。當然RemoteApp(或者Citrix Presentation Server)也有自己的優點,例如可以充分利用伺服器的性能等。

Unity和SoftGrid有什麼差別?

和應用程式虛拟化(SoftGrid或者Thinstall等)相比,各有自己的優點。SoftGrid可以實作集中部署,可以確定多個應用程式之間互相不會導緻沖突。但是SoftGrid不能解決應用程式和OS之間的相容性問題,而這點正是Unity的長項。

本文轉自 ahpeng 51CTO部落格,原文連結:http://blog.51cto.com/markwin/69941,如需轉載請自行聯系原作者

繼續閱讀