在過(guò)去的三年里,技術(shù)領(lǐng)域的最大問(wèn)題之一是最終用戶(hù)如何應(yīng)用桌面虛擬化。這個(gè)問(wèn)題的答案似乎是“我們不做這個(gè)事情會(huì)怎么樣?”。至少某些早期應(yīng)用者的答案是如此。
據(jù)科羅拉多州的咨詢(xún)公司Boulder負(fù)責(zé)研究的副總裁Andi Mann說(shuō),企業(yè)管理協(xié)會(huì)9月份發(fā)表的一項(xiàng)調(diào)查顯示,應(yīng)用桌面虛擬化項(xiàng)目或者正在實(shí)施這個(gè)項(xiàng)目的企業(yè)幾乎都使用一種以上的傳送方式,范圍包括從傳統(tǒng)的終端服務(wù)到通過(guò)瀏覽器訪問(wèn)的基于服務(wù)器的應(yīng)用程序等。
德克薩斯州蒙哥馬利獨(dú)立學(xué)區(qū)網(wǎng)絡(luò)運(yùn)營(yíng)經(jīng)理George Thornton說(shuō),一個(gè)典型的思杰XenDesktop虛擬桌面連接要占用每秒55KB至100KB的網(wǎng)絡(luò)帶寬,能夠滿(mǎn)足在后臺(tái)服務(wù)器上運(yùn)行共享的操作系統(tǒng)和應(yīng)用程序的許多用戶(hù)的需求。這個(gè)學(xué)區(qū)利用思杰的虛擬桌面技術(shù)對(duì)它在今年秋季開(kāi)設(shè)的三個(gè)學(xué)校中的兩個(gè)學(xué)校實(shí)施了虛擬化。
Thornton說(shuō),需要更強(qiáng)大功能的圖形密集型功能的用戶(hù)或者需要處理數(shù)字應(yīng)用程序的用戶(hù)能夠使用同樣的瘦客戶(hù)機(jī)硬件。不過(guò),這些用戶(hù)需要連接到僅支持一個(gè)用戶(hù)的服務(wù)器上的虛擬機(jī),以及需要額外的內(nèi)存或者處理能力。這種應(yīng)用需要每秒2MB的網(wǎng)絡(luò)帶寬。這樣,他就能夠以最低限度保持這些連接。
隨著桌面虛擬化市場(chǎng)的競(jìng)爭(zhēng),一些用戶(hù)對(duì)于各種選擇的支持意見(jiàn)和反對(duì)意見(jiàn)感到困惑。下面是一些主要的桌面虛擬化方法和這些方法可能適應(yīng)的各種情況。
1.遠(yuǎn)程托管的桌面:
當(dāng)人們考慮“終端服務(wù)”的時(shí)候大多數(shù)人都想到遠(yuǎn)程托管的桌面。一臺(tái)服務(wù)器運(yùn)行一個(gè)操作系統(tǒng)的鏡像或者應(yīng)用程序,許多客戶(hù)機(jī)使用連接代理軟件登錄這臺(tái)服務(wù)器。這個(gè)軟件是客戶(hù)機(jī)上的軟件的一部分。客戶(hù)機(jī)操作僅在顯示器上顯示這個(gè)用戶(hù)共享的應(yīng)用程序的鏡像,來(lái)回傳送鍵盤(pán)和鼠標(biāo)輸入的信息。
優(yōu)點(diǎn):成本低,對(duì)數(shù)據(jù)和應(yīng)用程序有高水平的控制。
缺點(diǎn):性能取決于網(wǎng)絡(luò)連接質(zhì)量;顯示協(xié)議經(jīng)常不能處理復(fù)雜的圖形;一些為桌面設(shè)計(jì)的應(yīng)用程序在共享的模式下不能在服務(wù)器上運(yùn)行;對(duì)于不能本地存儲(chǔ)數(shù)據(jù)的用戶(hù)、使用大多數(shù)外設(shè)的用戶(hù)或者使用優(yōu)盤(pán)攜帶數(shù)據(jù)到處走的用戶(hù)來(lái)說(shuō)缺少靈活性。當(dāng)斷開(kāi)連接的時(shí)候不能工作。
廠商產(chǎn)品的例子:
軟件:思杰的XenDesktop;Wyse ThinOS;微軟的遠(yuǎn)程桌面服務(wù);微軟企業(yè)桌面虛擬化(MED-V);VMware View Manager。
硬件:Pano Logic Device, Remote;nComputing瘦客戶(hù)機(jī);Wyse瘦客戶(hù)機(jī);Sun Ray超瘦客戶(hù)機(jī);Symbiont網(wǎng)絡(luò)終端;Rangee瘦客戶(hù)機(jī)。
2.遠(yuǎn)程虛擬桌面應(yīng)用程序:
這是你在曾經(jīng)使用過(guò)的每一個(gè)Web應(yīng)用程序中得到的東西。與共享的桌面不同,這里需要的唯一的東西是一個(gè)網(wǎng)絡(luò)瀏覽器和標(biāo)準(zhǔn)的Web協(xié)議(HTTP、HTTPS、SSL等等)以便創(chuàng)建保密的連接和傳輸圖像和數(shù)據(jù)。根據(jù)應(yīng)用程序的設(shè)計(jì)(考慮Flash下載),最終用戶(hù)的機(jī)器可以處理一些應(yīng)用程序的邏輯或者圖形,或者僅僅點(diǎn)亮顯示器和向服務(wù)器發(fā)送鼠標(biāo)點(diǎn)擊信息。
優(yōu)點(diǎn):不需要IT部門(mén)控制最終用戶(hù)的硬件或者軟件環(huán)境。
缺點(diǎn):不允許IT部門(mén)控制最終用戶(hù)的硬件或者軟件環(huán)境可能會(huì)影響性能。當(dāng)斷開(kāi)連接的時(shí)候不能工作。
廠商產(chǎn)品的例子:思杰XenApps;微軟遠(yuǎn)程桌面服務(wù);VMware View;VMware ThinApps。
3.遠(yuǎn)程托管的專(zhuān)用虛擬桌面:
增加用戶(hù)能力以及減少成本和保護(hù)IT的Web應(yīng)用程序或者終端服務(wù)的資源。這個(gè)服務(wù)器不允許很多用戶(hù)共享同一個(gè)應(yīng)用程序或者操作系統(tǒng)的一個(gè)實(shí)例,而是托管僅允許那個(gè)用戶(hù)訪問(wèn)的一個(gè)虛擬機(jī)中的一個(gè)完整的操作系統(tǒng)和一套應(yīng)用程序。這個(gè)虛擬機(jī)能夠在一臺(tái)服務(wù)器上運(yùn)行,與其它專(zhuān)用的虛擬機(jī)共享資源或者自己在一臺(tái)刀片式PC上運(yùn)行。能夠遠(yuǎn)程托管或者傳送。在傳送的情況下,應(yīng)用程序和操作系統(tǒng)都可以傳送到客戶(hù)機(jī),根據(jù)用戶(hù)的需求下載部分軟件,在客戶(hù)機(jī)上執(zhí)行這些程序,使用其處理能力但是不使用本地存儲(chǔ)。
遠(yuǎn)程托管:
優(yōu)點(diǎn):能夠運(yùn)行在共享模式下不能運(yùn)行的應(yīng)用程序;隔離每一個(gè)用戶(hù)的活動(dòng)以防止資源的限制。
缺點(diǎn):比貢獻(xiàn)的桌面使用更多的帶寬,使用更多的服務(wù)器上的硬件。性能取決于網(wǎng)絡(luò)連接的質(zhì)量和顯示協(xié)議處理圖形的能力。當(dāng)斷開(kāi)連接的時(shí)候不能工作。
廠商產(chǎn)品的例子:思杰的XenDesktop;Wyse ThinOS;VMware View;微軟遠(yuǎn)程桌面服務(wù);微軟企業(yè)桌面虛擬化(MED-V)。
傳送方式:
優(yōu)點(diǎn):經(jīng)常為用戶(hù)提供更好的性能,因?yàn)樾枰獔D形或者其它操作在本地執(zhí)行。
缺點(diǎn):需要更強(qiáng)大的客戶(hù)機(jī)硬件,減少了虛擬桌面成本的好處。在斷開(kāi)連接的時(shí)候不能工作。
廠商產(chǎn)品的例子:思杰XenDesktop、XenApp、XenProvisioning;Wyse TCX;VMware View Manager、ThinApps、Composer;微軟VDI套裝軟件。
4.本地虛擬應(yīng)用程序:
考慮一些“Java”。從服務(wù)器向客戶(hù)機(jī)下載應(yīng)用程序并且在客戶(hù)機(jī)上運(yùn)行,使用本地內(nèi)存和處理能力。但是,這些虛擬應(yīng)用程序在一個(gè)“沙箱”中運(yùn)行。這個(gè)沙箱強(qiáng)制執(zhí)行一套規(guī)則,規(guī)定本地機(jī)器能夠做什么和與什么設(shè)備進(jìn)行連接。
優(yōu)點(diǎn):比遠(yuǎn)程托管有更多的計(jì)算資源并且有時(shí)候有更好的性能;消耗較少的帶寬;能夠離線使用。
缺點(diǎn):IT部門(mén)對(duì)于硬件和數(shù)據(jù)安全的控制較少。
廠商產(chǎn)品的例子:思杰XenApp;Wyse TCX;VMware ThinApp;微軟應(yīng)用程序虛擬化。
5.本地虛擬操作系統(tǒng)
目前本地虛擬操作系統(tǒng)有兩個(gè)版本。選擇1:一個(gè)客戶(hù)端管理程序能夠在一臺(tái)筆記本電腦或者臺(tái)式電腦中創(chuàng)建一個(gè)虛擬機(jī)。這個(gè)虛擬機(jī)能夠像一個(gè)完全獨(dú)立的設(shè)備那樣發(fā)揮作用,使自己與虛擬機(jī)外部的客戶(hù)機(jī)上的硬件和軟件隔離開(kāi)來(lái)。選擇2:一個(gè)管理程序在這臺(tái)機(jī)器上的BIOS上運(yùn)行,允許用戶(hù)運(yùn)行多個(gè)操作系統(tǒng),完全沒(méi)有“主機(jī)”操作系統(tǒng)。
優(yōu)點(diǎn):一個(gè)系統(tǒng)上有多個(gè)操作系統(tǒng);不用擔(dān)心操作系統(tǒng)的兼容性;能夠在智能手機(jī)或者掌上電腦等非傳統(tǒng)的虛擬機(jī)客戶(hù)機(jī)上運(yùn)行。
缺點(diǎn):潛在的資源沖突;客戶(hù)端管理程序相對(duì)不成熟沒(méi)有證明安全性。