在操作系統(tǒng)的虛擬化這個領域,也有數(shù)種不同的方法,可以依他們虛擬的層級來分類。以PowerPC版的軟件Virtual PC為例,是將硬件平臺完整地用軟件來仿真,可以讓你執(zhí)行給別的硬件來使用的操作系統(tǒng)。但這樣會對效能造成相當大的影響。相反地,VMware跟微軟的Virtual Server只虛擬必要的硬件,以讓多個操作系統(tǒng)可以分別執(zhí)行,但只有為這個硬件設計的操作系統(tǒng)才能順利執(zhí)行。然而這樣依舊會造成相當?shù)奶幚碡摵伞?nbsp;
  
    而其它像Solaris Containers、BSD jail以及SWsoft的Virtuozzo,都只對操作系統(tǒng)層級來進行仿真,可以讓處理的負荷大幅降低。在一臺實體的計算機上,只執(zhí)行一個操作系統(tǒng),而所有的程序都使用同樣的操作系統(tǒng)核心來運算。只要能合于這個限制,就可以得到低負荷、高效能以及高延展性(潛在來說一臺機器上可以執(zhí)行上百個不同的程序)等等優(yōu)點。 
  
    Xen也是使用稱之為“平行虛擬”的類似方法,提供硬件直接存取的API給各不同的操作系統(tǒng),而不是完整地仿真硬件。這代表所造成的負荷十分小,效能也會突飛猛進。但這樣的技術牽涉到操作系統(tǒng)的修改。對開放原始碼的操作系統(tǒng)來說不是問題,但在像Windows之類的平臺上,就造成問題了。
   
    最近推出的支持虛擬技術的硬件–如Intel的Virtualization Technology (VT)以及AMD的Secure Virtual Machine (SVM)–都可以讓Windows系統(tǒng)在不經(jīng)修改下,直接在平行虛擬的管理程序,比方Xen上面執(zhí)行。 
  
    吸引力何在? 
  
    所以到底虛擬技術的吸引力在哪里?我們先回到過去的1990年代,VMware的顧客開始發(fā)現(xiàn)虛擬技術十分好用,可以在實際部署到產(chǎn)品之前,建立的一個特定的虛擬環(huán)境,測試一些應用程序或軟件更新。


    在2001年前后–因為預算削減,以及過去1990網(wǎng)絡泡沫年代充斥過多的服務器–使用者開始認真考慮公司服務器的合并動作(Sun估計,大多數(shù)公司的服務器只使用了15%的效能)。主要的想法就是讓亂七八糟的服務器配置變得精簡,同時藉由將數(shù)個獨立的服務器放到同個服務器,更有效地使用計算機的運算效能。這也是所謂“公用運算”這個大趨勢里的一部分。所謂“公用運算”是指將大量不同的服務器串聯(lián)起來,變成一個單一的資源庫,然后使用虛擬技術來依照需求分割。 
  
    “基本上,隨著主從架構的誕生,我們已經(jīng)漸漸接近復雜度的臨界點,”O(jiān)vum的分析師Gary Barnett表示,“因為技術的過度演進,自從過了千禧年后,為不同的技術平臺購買各種小容量的存儲空間便快把人們累個半死。大家總是希望這件事可以快點被控制下來,而虛擬技術可以不用去管分割硬盤的事,可以說是解決這個問題的關鍵之一。”
   
    先進的技術 
  
    根據(jù)VMware的說法,他們的產(chǎn)品已經(jīng)從簡單的硬盤集合演進到所謂的硬件虛擬化。這包含了各種不同的進階功能,VMware也表示各種功能都吸引了可觀的顧客。 
  
    其中一個功能是災難復原,其精髓就是當硬件故障時,可以在幾乎沒有中斷的情況下,自動把執(zhí)行的服務器從一臺轉到另一臺上。而現(xiàn)今大部分的虛擬技術都提供可以在不中斷服務的情況下,自動執(zhí)行此功能的軟件。虛擬化同時也讓備份資料變得容易許多;VMware表示他們的某個客戶,可以在二十分鐘之內(nèi)為兩百臺虛擬服務器提供備份。該公司同時表示,有三分之二的顧客都是因為災難復原這個功能使用虛擬技術。 
  
    “在過去,因為硬件、作業(yè)系跟應用程序緊密結合,所以當你要做災難復原時,備援系統(tǒng)必須要有完全一樣的硬件、應用程序跟其它部分,還要讓上面的數(shù)據(jù)完全同步,”VMware的數(shù)據(jù)管理與個人平臺產(chǎn)品副總裁Raghu Raghuram表示:“若使用虛擬系統(tǒng),你便可以帶著那個虛擬檔案,利用存取網(wǎng)絡、磁帶,或其它的存儲裝置,把它傳到另個硬件上,然后立即開機執(zhí)行?!?BR>  
    能夠按照意愿把虛擬服務器從一臺計算機轉換到另一臺這個功能,讓硬件維護跟平衡負載可以更容易進行。VMware表示有超過一半的客戶都使用一個提供該功能,名叫VMotion的工具。其它的進階應用,像是應用程序的快速配置、操作系統(tǒng)仿真也吸引了許多VMware的使用者。許多公司喜歡操作系統(tǒng)仿真功能所提供的安全性。

分享到

多易

相關推薦