未來(lái)十大IT技術(shù) 虛擬化技術(shù)大盤(pán)點(diǎn)

2009-09-07 17:40  出處:PConline原創(chuàng)  作者:king   責(zé)任編輯:太平洋科技 

  虛擬化這三個(gè)字,近兩年頻繁出現(xiàn)在IT網(wǎng)站和雜志上,一些媒體還建立了專欄進(jìn)行報(bào)道。從去年到現(xiàn)在,不斷有“未來(lái)十大IT技術(shù)”的評(píng)選出爐,網(wǎng)上報(bào)道最廣泛的當(dāng)屬Gartner(高德納咨詢公司 - 全球最具權(quán)威的IT研究與顧問(wèn)咨詢公司)發(fā)布的“未來(lái)十大IT技術(shù)趨勢(shì)”,將虛擬化技術(shù)置于首位。

  但網(wǎng)上的相關(guān)文章,較為專業(yè),敘述生澀,又經(jīng)常與其他概念參雜,如云計(jì)算,企業(yè)信息化,綠色I(xiàn)T,服務(wù)器節(jié)能等,讓人一惑不解,又添數(shù)問(wèn),更加云里霧里,看不清虛實(shí)。本人一介IT草民,平時(shí)喜歡搗鼓VMware、sandboxIE、SVS這些稍微大眾些的虛擬化軟件。在此,就借著自己有限的IT知識(shí),將網(wǎng)上所學(xué)和自身琢磨,轉(zhuǎn)換為通俗的語(yǔ)言,來(lái)介紹下虛擬化技術(shù)。小白、菜鳥(niǎo)們可以駐足,IT和虛擬化專業(yè)人士可以繞過(guò)。有不對(duì)的地方,請(qǐng)大家指正。
  
  一 虛擬化的概念和分類

  顧名思義,虛擬化就是在計(jì)算上虛擬出一些實(shí)際計(jì)算機(jī)里真實(shí)存在的東西,以達(dá)到更方便、簡(jiǎn)單、成本低、安全性高的目的。比如,虛擬計(jì)算機(jī)硬件,可以安裝操作系統(tǒng);以現(xiàn)有操作系統(tǒng)為藍(lán)本,再虛擬出幾個(gè)一摸一樣的;虛擬一個(gè)操作系統(tǒng)環(huán)境,可以安裝應(yīng)用軟件。這個(gè)解釋,是本人很通俗的說(shuō)法,嚴(yán)格精準(zhǔn)的定義,至今還未看到。

  虛擬化技術(shù),經(jīng)過(guò)數(shù)年的發(fā)展,已經(jīng)成為一個(gè)龐大的技術(shù)家族,其技術(shù)形式種類繁多,實(shí)現(xiàn)的應(yīng)用也一大籮筐了。但對(duì)其分類,網(wǎng)上的介紹比較含糊,分類屬性不一。如將服務(wù)器虛擬化、硬件虛擬化、cpu虛擬化相提并論,但其實(shí)它們都屬一個(gè)類別,只是按不同屬性分類得出的不同名稱。打個(gè)最簡(jiǎn)單的類比,就是把人分為:科學(xué)家(按職業(yè)分)、靈長(zhǎng)類(按生物種分)、男人(按性別分)。。。

  言歸正傳,現(xiàn)在按照不同屬性,對(duì)虛擬化做一個(gè)分類:
  以實(shí)現(xiàn)層次來(lái)分:硬件虛擬化,操作系統(tǒng)虛擬化,應(yīng)用程序虛擬化。
  以被應(yīng)用的領(lǐng)域來(lái)劃分:服務(wù)器虛擬化、存儲(chǔ)虛擬化、網(wǎng)絡(luò)虛擬化、桌面虛擬化。
  還有從以某類里衍生出來(lái)的,無(wú)法歸類,比如cpu虛擬化,文件虛擬化。
  這些不用屬性的類別之間的關(guān)系又是交錯(cuò)聯(lián)系的,下面逐一簡(jiǎn)單介紹一下。
  
  
  二 虛擬化分類之硬件虛擬化

  硬件虛擬化,應(yīng)該是中國(guó)IT人員最熟悉的技術(shù)了,其代表產(chǎn)品VMware,可能每個(gè)程序員都有使用。還有更多一些類似本人這樣的IT愛(ài)好者,天天在搗鼓。

  硬件虛擬化,就是用軟件來(lái)虛擬一臺(tái)標(biāo)準(zhǔn)電腦的硬件配置,如cpu、內(nèi)存、硬盤(pán)、聲顯卡、光驅(qū)等,成為一臺(tái)虛擬的裸機(jī),然后就可以在上面安裝操作系統(tǒng)了。


  虛擬化
  圖1 虛擬的一臺(tái)電腦


  
  
  使用時(shí),先在操作系統(tǒng)里安裝一個(gè)硬件虛擬化軟件,用其虛擬出一臺(tái)電腦,再安裝系統(tǒng),做到系統(tǒng)里運(yùn)行系統(tǒng),并可虛擬出多臺(tái)電腦,安裝多個(gè)相同或不同的系統(tǒng)。
  

 虛擬化
圖2 在蘋(píng)果操作系統(tǒng)里裝windows XP

  其代表產(chǎn)品為VMware,其余幾個(gè)知名的有:微軟的Virtual PC,開(kāi)源免費(fèi)的VirtualBox。

  為虛擬機(jī)分配的硬件資源要占用實(shí)際硬件的資源,對(duì)性能損耗也較大。因?yàn)槭窃谙到y(tǒng)里安裝虛擬化軟件,再在虛擬的電腦上裝系統(tǒng),所以就有原系統(tǒng)和虛擬化軟件兩層消耗,為了提高性能,出現(xiàn)了另外一種硬件虛擬化形式:直接在裸機(jī)上安裝虛擬化軟件,然后安裝多個(gè)系統(tǒng),并同時(shí)運(yùn)行。跳過(guò)原系統(tǒng)這一環(huán)節(jié),性能大大提高。這種虛擬化又叫做準(zhǔn)虛擬化。VMware推出的相關(guān)產(chǎn)品叫VMware ESXi,微軟的該類產(chǎn)品為Hyper-V。主要應(yīng)用于服務(wù)器領(lǐng)域。

  產(chǎn)品網(wǎng)址:www.vmware.com,www.virtualbox.org,http://www.microsoft.com/windows/virtual-pc/