如何在type 1和type 2客戶端虛擬化中作出選擇?
桌面虛擬化領(lǐng)域的一個(gè)發(fā)展趨勢是“客戶端虛擬化”,就是一臺虛擬機(jī)直接運(yùn)行在用戶的筆記本或者桌面計(jì)算機(jī)上。
這很好,因?yàn)椴皇腔诜?wù)器的計(jì)算,因此能離線工作,并帶有圖形增強(qiáng)應(yīng)用。(這種“基于客戶端的計(jì)算”已經(jīng)存在20多年了)。
當(dāng)需要在客戶端設(shè)備上直接運(yùn)行虛擬機(jī)時(shí),可以使用兩種方法,通常叫做“type 1”和“type 2”解決方案。
虛擬化引擎是主要的操作系統(tǒng)
在type 1客戶端虛擬環(huán)境中,虛擬化引擎是客戶端設(shè)備上主要的“操作系統(tǒng)”。在多數(shù)情況下,它是通過將DVD放入驅(qū)動清空及其而安裝在空白筆記本上。這通常叫做“客戶端hypervisor”,因?yàn)樗倪\(yùn)行方式像VMware ESX或微軟Hyper-V這樣的服務(wù)器hypervisor。
當(dāng)使用這些客戶端hypervisor當(dāng)中的一個(gè),每個(gè)操作系統(tǒng)作為“子機(jī)”執(zhí)行,hypervisor對硬件有完全控制。
Type 1客戶端hypervisors相對較新,如今只有兩家公司(Virtual Computer和Neocleus)載入了這種產(chǎn)品。VMware和思杰都承諾在今年底擁有自己的Type 1 client hypervisors。
虛擬應(yīng)用運(yùn)行在操作系統(tǒng)上
在type 2環(huán)境里,操作系統(tǒng)(如Windows或Mac OS X)安裝在客戶端上。然后將虛擬應(yīng)用安裝在操作系統(tǒng)的上面,這樣虛擬應(yīng)用創(chuàng)建了運(yùn)行在現(xiàn)有操作系統(tǒng)“之上”的虛擬機(jī)。
(順便說一下,人們通常喜歡將type 2環(huán)境作為“type 2 hypervisors”,盡管從技術(shù)上說這是不正確的,從定義上說,hypervisor運(yùn)行在最低級別是type 1里的情景。Type 2場景應(yīng)該叫做“type 2虛擬化環(huán)境”或者“type 2平臺”等。它們不應(yīng)該叫做“hypervisors”。
type 2虛擬化環(huán)境的例子包括VMware Fusion和VMware Workstation、Microsoft Virtual PC、Parallels Workstation以及Virtual Box。
選擇type 1還是type 2?
在許多情況下,type 1和type 2環(huán)境是相似的:它們都允許完整的虛擬機(jī)從本地安裝的操作系統(tǒng)獨(dú)立出來,運(yùn)行在本地客戶端設(shè)備上。使用客戶端虛擬化,管理員完全能建立、配置、部署一臺完全“適合”的虛擬機(jī)本地運(yùn)行在終端用戶的客戶端設(shè)備上。
如果你對type 1和type 2客戶端虛擬化環(huán)境之間的實(shí)際差異有疑惑,這樣想:由于Type 1換進(jìn)替換了本地操作系統(tǒng),當(dāng)公司擁有客戶端資產(chǎn)和虛擬客戶端是用戶所使用的最初操作系統(tǒng)時(shí),它們最常用。
相反,Type 2環(huán)境在用戶擁有自己的設(shè)備或者他們偶爾從虛擬機(jī)運(yùn)行應(yīng)用的時(shí)候最有用。
【編輯推薦】