由VMware Workstation 6.5所想到的
阿新 • • 發佈:2020-10-12
今天測試了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的長項。
那就先看看如下的圖片吧! 從表面上看,這不過是一臺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結合起來,又會發生什麼情況?