迎接Windows7 客戶端虛擬化還是“裸”的好
原創【51CTO快譯自9月25日外電頭條】在閱讀本文之前,您首先應該了解一下什么是裸金屬架構虛擬化。這方面的知識桑丘在網上查了一下,發現沒有特別明確的解釋,所以編者把以前的采訪資料整理了一下,可能有不當之處,請大家指正。以下是51CTO.com的采訪整理。
虛擬化如果從結構上分,可以分為裸金屬架構(bare metal)和寄居架構。寄居架構虛擬化指的是在操作系統的層面之上進行虛擬機的劃分,比方說您的操作系統是Windows,如果您使用了寄居架構的虛擬化,那么您就要現在您的計算機上安裝Windows,然后再Windows上安裝一個虛擬化系統,進而通過在這個虛擬化系統上進行配置,來實現虛擬機的劃分。這類虛擬化的底層是操作系統,雖然虛擬機之間相對獨立,但是當底層的操作系統出現了問題,那么所有的虛擬機也會出現問題。
而裸金屬架構虛擬化實在計算機硬件上直接進行虛擬化,這類虛擬化系統是架設在計算機硬件和操作系統之間的虛擬化,通過裸金屬架構的虛擬化,計算機硬件可以直接被切割成若干的虛擬機,然后再這些虛擬機上面再進行各自的系統和應用程序的安裝,這樣一來,虛擬機的底層是虛擬出來的CPU、內存等計算機硬件資源,而不是操作系統,虛擬機之間便會實現完全的獨立。
客戶端實施裸金屬架構虛擬化的好處
我曾經問過自己,為什么要在客戶端運行裸金屬架構虛擬化呢?裸金屬架構虛擬化究竟有些什么好處呢?
然而事實逐漸證明,裸金屬架構虛擬化確實有不少優點。最明顯的好處在于裸金屬架構虛擬機可以把客戶端操作系統從底層硬件中抽了出來。在這個過程中,這些虛擬機可以允許一個單獨的Windows磁盤映像在各種各樣的設備上運行,而不用擔心虛擬機各自擁有的虛擬硬件資源的問題,真正的做到了把操作系統和計算機硬件分離開。
進一步說,通過把多個虛擬鏡像推向客戶端的策略,裸金屬架構虛擬化的客戶端不再需要持續連接到服務器,這樣就可以消除掉維護瘦客戶端環境的壓力。
裸金屬架構虛擬化的安全性也得以大大提高。讓我們想象一下,當兩個操作系統在同一個客戶端肩并肩運行的時候:一個是加密的企業版,可以接入企業的內部網絡,另一個是個人版需要管理員授權之后才可以訪問公司內網,二者之間各自運行在各自的虛擬化硬件資源上,就好像兩臺獨立的電腦一樣。這樣一來企業就可以放心大膽的讓員工使用自己的筆記本電腦,而無需擔心網絡的安全接入以及數據安全問題,因為即便是發生了筆記本丟失現象,加密的企業版虛擬系統也讓別人無法進入(有點像虛擬機上的BitLocker),或者在今天移動設備盛行的情況下,假使筆記本被盜,也可以遠程自動刪除。
不出人們所料,目前許多企業都在這一充滿希望的領域忙碌著,包括Neocleus、Citrix(與Intel合作作為Project Independence的一部分)、Xen和VMware(也在與Intel合作)相關文章請參閱51CTO.com報導:虛擬桌面: VmwareVDI架構詳解;虛擬化數據中心架構上的PK。但相對于這些老牌的虛擬化企業,反倒是算得上新人的Virtual Computer用他們的裸金屬架構虛擬化——NxTop讓我大開眼界。
根據Virtual Computer員工的解釋,服務器虛擬化建設只是成功的一半,因為虛擬化導致的一個結果是客戶端比服務器端更加分化,這就使得客戶端虛擬化系統的設計更加復雜。舉例而言,客戶端虛擬化必須能夠提供高質量的視頻顯示,能夠通過USB接口和各種設備與虛擬系統無縫集成,特別是如果是一臺筆記本電腦的話,那就更需要了解如何節約電源和相應的CPU技術。但除了虛擬化系統自身的設計開發,它的管理功能也同樣重要,因為它必須能夠讓用戶輕松的在客戶端創建、部署、更新、重新部署以及刪除虛擬機,這些都將是客戶端虛擬化管理的重要組成部分。相關請參閱51CTO.com報導:調查:虛擬化管理難題 用戶抱怨缺乏合適工具。
裸金屬架構虛擬化客戶端更容易化解操作系統升級的挑戰
優秀的虛擬化客戶端應該可以讓用戶輕松快速的更新系統。要注意,很快就會有大批的企業開始部署Windows 7了(詳情請參閱51CTO.com報導:微軟Windows 7操作系統將于10月1日提前預售),想象一下這些企業里目前還有大批的用戶在使用XP或Vista,如果這些系統以虛擬客戶端的形式在裸金屬架構的客戶端NxTop平臺上運行。那么作為管理員,你就可以用一份Windows 7系統(如圖1所示)制作一個鏡像,而且只需點擊一下就可以發送到所有的客戶端。因為使用的是裸金屬架構虛擬化,用戶的個人資料和使用偏好可以在新的實例中自動設置。這樣在一段時間里,虛擬系統可以配置為允許用戶在兩個操作系統中工作,直到他們對Windows 7完全熟悉為止,這時你就可以毫無顧慮的刪除舊的操作系統。
盡管Windows 7的份量不輕(2GB到3GB),但制作鏡像只花了10分鐘。如果一個人在路上丟掉了筆記本電腦,他很快就可以從網上得到一個替代系統,根據連接速度的快慢,可能只需要幾個小時,而且并不需要擔憂自己丟失的系統,因為虛擬系統可以加密或者設置為一旦強行打開就立即銷毀。
現今傳統的PC管理工具都將進化成像NxTop這樣的一對多鏡像管理的解決方案。如果時間就是金錢,那么在PC管理上減少花費的時間肯定會讓成本變得更低。可以預見,裸機客戶端必將大量走入企業舞臺,幫助它們降低TCO。
圖1:在NxTop平臺中制作Windows 7鏡像。
【編輯推薦】
【51CTO.com譯稿,非經授權請勿轉載。合作站點轉載請注明原文譯者和出處為51CTO.com,且不得修改原文內容。】
原文:Client-side virtualization goes bare metal 作者: Peter Bruzzese