例如,在我們沒有使用虛擬化技術(shù)之前,某臺電腦上面安裝了一個操作系統(tǒng),如果我們想在另外一臺電腦上重現(xiàn)一個完全一樣的操作系統(tǒng)環(huán)境(包括操作系統(tǒng)、應(yīng)用程序、用戶配置等),唯一的辦法就是重新安裝一遍,并做同樣的配置。因為操作系統(tǒng)無法和它下面的硬件分離開。而有了虛擬化技術(shù)后,我們可以將這個操作系統(tǒng)環(huán)境制作成一個虛擬機(jī),之后就可以將這個虛擬機(jī)復(fù)制到其它的任何一臺電腦上。這個虛擬機(jī)里面包含的就是一個完整的操作系統(tǒng)環(huán)境,所以它就是一臺虛擬的計算機(jī),它的存在形式只是一個文件?,F(xiàn)在能夠?qū)崿F(xiàn)虛擬機(jī)的軟件也都比較成熟:例如微軟的Virtual PC、Virtual Server、Windows Server 2008中的Hyper-V組件等,都能夠制作出虛擬機(jī)。對照上面的定義,操作系統(tǒng)就是一種資源,虛擬機(jī)的存在形式是一個文件,這就是打包,而復(fù)制的過程就是分離,由此可見,我們實現(xiàn)了操作系統(tǒng)的虛擬化。
再例如,以前我們是沒有辦法將應(yīng)用程序從一臺計算機(jī)上面直接復(fù)制到另外一臺計算機(jī)上面使用。因為應(yīng)用程序需要安裝,這個過程中它會寫入文件、修改系統(tǒng)文件、修改注冊表等。當(dāng)然,對于綠色軟件我們是可以直接復(fù)制使用的,不需要安裝,但能成為所謂的綠色軟件的產(chǎn)品太少了。那么在使用了虛擬化技術(shù)后,我們同樣可以將應(yīng)用程序打包,之后就可以很容易的復(fù)制到其它計算機(jī)上面去使用,關(guān)鍵是不在需要安裝,這就實現(xiàn)了應(yīng)用程序的虛擬化。微軟的App-V就可以做到這一點(diǎn)。
同樣道理,其它的虛擬化產(chǎn)品或技術(shù)也都存在資源打包、分離的過程,只是資源類型多種多樣。由此可見,資源的打包和分離過程就是虛擬化的過程。談到資源類型,我們一般會按照企業(yè)IT架構(gòu)中的不同層面進(jìn)行劃分。從下至上,可以分為:服務(wù)器、桌面、應(yīng)用、用戶界面,而現(xiàn)在每個層面都能實現(xiàn)虛擬化,也就是說都有產(chǎn)品或技術(shù)幫助其實現(xiàn)資源的打包和分離。
了解了以上內(nèi)容后,我們現(xiàn)在就可以自己去判斷一項技術(shù)是不是屬于虛擬化的范疇,而且,我們也已經(jīng)知道IT架構(gòu)中的各個層面都可以實現(xiàn)虛擬化,那么企業(yè)用戶在選擇時候就要考慮,究竟是哪個層面需要進(jìn)行虛擬化,將要選擇的產(chǎn)品是不是針對這個層面進(jìn)行虛擬化的。在進(jìn)行虛擬化項目方案設(shè)計時,這些內(nèi)容都會變得尤為重要。
通過以上的介紹我們可以了解到,微軟服務(wù)器虛擬化對于企業(yè)來說,有怎樣的價值和前景。同時,我們也可以了解到面對擁有大量虛擬機(jī)的IT環(huán)境來說,如何才能更好的控制、管理這些虛擬機(jī)。使得虛擬化技術(shù)的使用能夠真正大幅度提升企業(yè)的生產(chǎn)力。