在過去的幾年間,思杰和VMware在幾個方面一直在相互叫板。好像每隔幾個月,就會爆發一場新的代理戰爭(圍繞安裝簡易性、顯示協議和磁盤克隆功能等)。這不,上周我們聽到了最新的代理戰爭:對本地虛擬機/離線VDI來說,哪種類型的客戶端虛擬機管理程序(類型1或類型2)更好?
VMware在上個月早些時候開始談論即將發布的View 4.5的功能特性時,開始大力宣傳“類型2”客戶端環境具有的優點;在這種環境下,企業的虛擬機在現有筆記本電腦的操作系統上運行。(這類似VMware ACE、Workstation和Fusion等)。
在之后的思杰Synergy大會上,思杰發布了發行候選版的思杰XenClient,這款“類型1”裸機客戶端虛擬機管理程序直接安裝在客戶端設備上,取代像Windows這樣的通用操作系統。
當然,凡是從事過IT行業的人都知道,沒有什么所謂的“一應俱全式”的解決方案。遺憾的是,思杰和VMware似乎忘記了這一點;因為VMware其實在鼓吹類型2客戶端環境具有的優點,抨擊類型1解決方案;而思杰在宣揚類型1環境具有的優點,炮轟類型2解決方案。
類型1與類型2客戶端虛擬機環境比較
我在過去幾年寫了不少文章,介紹類型1環境和類型2環境之間的區別,以及你為什么可能要選擇其中的一種,下面簡要地回顧一下:
類型1裸機客戶端虛擬機管理程序具有的優點
虛擬機管理程序可以“擁有”設備,確保安全性、性能和服務級別協議(SLA)等;
用戶無法破壞底層環境;
由于虛擬機管理程序面臨的攻擊面比較小,可能更安全;
由于你的“操作系統”是專門定制的虛擬機管理程序,而不是通用的操作系統(而且用戶無法在主機操作系統里面運行會降低虛擬機性能的愚蠢任務),性能更好。
類型1裸機客戶端虛擬機管理程序具有的缺點
非常簡短的硬件兼容列表
破壞性安裝
當然,當我們介紹關于類型2優缺點的列表時,它與前面的類型1列表幾乎掉了個頭:
類型2客戶端虛擬機管理程序具有的優點
IT部門不一定“擁有”設備;
用戶可以安裝自己的虛擬機管理程序;
添加虛擬機管理程序不會破壞現有的操作系統;
可以在能運行Linux、Windows或Mac的幾乎任何現有硬件上運行。
類型2客戶端虛擬機管理程序具有的缺點
可能不如類型1來得安全,因為客戶端無法“信任”底層。(最終用戶可能運行屏幕記錄程序和擊鍵記錄程序等);
無法保障性能(最終用戶可能在主機操作系統中運行要與虛擬機管理程序共享資源的瘋狂的應用程序);
要管理兩個操作系統(主機操作系統和訪客虛擬機操作系統)。
哪一種客戶端虛擬機管理程序更好呢?還是這句老話:這得看情況。我現在想到的是:
類型1裸機客戶端虛擬機管理程序的用例
IT部門擁有設備(因而能夠從簡短的硬件兼容列表中進行選擇,并確保虛擬機管理程序就在那里);
用戶體驗極像現在的傳統筆記本電腦;
用戶不夠聰明,不了解類型2方面的全部知識。
類型2客戶端虛擬機管理程序的用例
用戶擁有自己的設備;
臨時員工(擁有自己筆記本電腦的合同工);
擁有自己的設備、在家辦公的用戶;
非常精通,懂得維護自己的底層操作系統的用戶。
我確信,上述這六個列表中沒有一個是完整的,我只是想概述你需要考慮的一些方面,明白類型1和類型2客戶端環境在什么情況下適合貴企業的整體桌面交付基礎設施。
VMware和思杰在怎么打這場仗?
遺憾的是,在類型1或類型2環境在什么情況下適合這個問題上,思杰和VMware似乎都采取了有點原教旨主義(幾乎教條主義?)的立場。思杰站在類型1陣營,而VMware站在類型2陣營。
這很瘋狂,因為思杰現在一個勁地談論“FlexCast”,聲稱自己明白沒有一應俱全式的交付機制。思杰還表明,自己有能力做好終端服務器(Terminal Server)、VDI和操作系統流(OS streaming),現在有能力做好客戶端虛擬機管理程序。很好!但是思杰隨后談論為什么其類型1客戶端虛擬機管理程序是比類型2更好的方案。
但是VMware不見得更好。它早在2008年就第一次開始談論類型1裸機客戶端虛擬機管理程序。它在過去兩年的大部分時間都在談論類型1環境與類型2環境相比有多好(因為VMware準備拿未來的類型1解決方案來對付目前的類型2解決方案,比如MokaFive、MED-V或RingCube)。所以現在,突然之間,VMware決定改而主攻類型2解決方案,它似乎突然忘了在過去兩年當初喜歡類型1解決方案的種種原因!
我無法想象哪個客戶因VMware的類型2本地客戶端勝過思杰的類型1本地客戶端而決定購買View。我也無法想象有誰因思杰的類型1本地客戶端勝過VMware的類型2本地客戶端而決定購買XenDesktop。
我希望思杰和VMware都能夠在不遠的將來同時提供類型1客戶端和類型2客戶端。我還希望,客戶不會成為最近這場戰爭的間接受害者。