談到虛擬化就自然而然想到了VMware, 這個公司自98年起就不遺余力的推廣虛擬化技術(shù),直到大家將VMware 當(dāng)成了虛擬軟件的代名詞. 事實上, 虛擬化技術(shù)的歷史非常悠久, 幾乎和整個IT 技術(shù)同步. 它的存在已經(jīng)有40 年了。


      虛擬化技術(shù)最早是大型機上的功能,后來IBM、HP、Sun等公司將之遷移到高端的服務(wù)器上,不過當(dāng)時虛擬化功能大多依靠操作系統(tǒng) 的軟件來實現(xiàn)。在操作系統(tǒng)底層,增加了獨立控制系統(tǒng)硬件資源(處理器、內(nèi)存、其他設(shè)備等)分配的軟件層,而操作系統(tǒng)本身避免直接分配硬件資源,通過調(diào)用獨立的軟件層進行硬件資源分配。但是,這樣的軟件層只支持特定的為之優(yōu)化的操作系統(tǒng)。例如,Solaris的虛擬分區(qū)上只能運行Solaris,HP-UX的虛擬分區(qū)上也只能運行HP-UX。


      面對今天日益興起的 X86 架構(gòu)計算機。因其本身的技術(shù)就是公開和標(biāo)準(zhǔn)的,所以也就迫切的需要一種標(biāo)準(zhǔn)化的虛擬軟件。正因為此, 當(dāng)今知名的IT 硬件巨頭都不約而同的找到 了 VMware 公司, 時至今日,幾乎國際上所有的品牌IT硬件服務(wù)器廠商都在支持VMware 的軟件,看起來, VMware 一統(tǒng)硬件,代替操作系統(tǒng)管理硬件的時代已經(jīng)來臨了。


      VMware 企業(yè)級虛擬機軟件是一層位于操作系統(tǒng)和計算機硬件之間的代碼。它從本質(zhì)上模擬了一臺計算機,使幾種操作系統(tǒng)可以在同一臺計算機上運行,比如Windows、Linux或者兩者都有。虛擬機軟件可以將計算過程中的煩雜事務(wù)交由多臺虛擬機來處理,以提高企業(yè)數(shù)據(jù)中心的工作效率和降低成本。



      如果要徹底的解釋虛擬軟件層的秘密,事實上我們只需要介紹目前的兩種主流虛擬化技術(shù): 寄居架構(gòu)的硬件仿真技術(shù)和完全虛擬化的hypervisor技術(shù)。


      1. 寄居架構(gòu)的硬件仿真技術(shù) , 其代表產(chǎn)品是 眾所周之的 VMware Workstation 產(chǎn)品. 這種產(chǎn)品可以在已有的操作系統(tǒng)上 創(chuàng)建一個硬件 虛擬機 來仿真所想要的硬件, 然后在仿真硬件上再安裝相應(yīng)的操作系統(tǒng). 雖然目前全球使用者巨大,但其缺點是速度比較慢, 被模擬的操作系統(tǒng)性能很低,只能適合于個人及部分軟件開發(fā)者使用, 無法進入企業(yè)關(guān)鍵的生產(chǎn)支撐運算平臺. 所以我們此次的虛擬層研究將主要集中在完全虛擬化的hypervisor技術(shù)上.


      2. 完全虛擬化的hypervisor技術(shù).


      這種技術(shù)也是需要重點介紹的技術(shù), 因為在X86平臺上, 對操作系統(tǒng)的直接使用已經(jīng)變成了大家的習(xí)慣。如果有人告訴你VMware 提供了一種軟件能完全接管硬件. 然后在這種軟件上再分出若干虛擬的硬件環(huán)境, 所有的操作系統(tǒng)將直接安裝在虛擬的硬件上而不是真實的硬件上. 幾乎所有的人都可能會問, 這種安裝在虛擬硬件上的操作系統(tǒng)和真實硬件上的操作系統(tǒng)能做到無差別化嗎. 答案是對于使用操作系統(tǒng)的人來說應(yīng)該是無法區(qū)分的.  今天和今后的虛擬化技術(shù), 將會和類似BIOS 程序一樣通用. 也會直接改變硬件廠商提供硬件的方式. 硬件供應(yīng)商將可以用體積更小的硬件提供越來越高的性能. 以 CPU 為例, 當(dāng)摩爾定率在單顆粒CPU  的發(fā)展上遇到瓶頸之后, 聰明的設(shè)計者先是設(shè)計出了超線程雙核技術(shù), 在超線程技術(shù)無法大大提高性能之后, 大膽的設(shè)計出了在CPU 內(nèi)含虛擬層的雙核和多核技術(shù). 因為在物理CPU 內(nèi)使用虛擬層技術(shù), 虛擬CPU 幾乎可以無限制的增加, 現(xiàn)在已經(jīng)有四核的產(chǎn)品出現(xiàn), 相信在不遠(yuǎn)的將來, 8核, 16核可以很快的推出。 言歸正傳,事實上 VMware 的虛擬層技術(shù)不僅非常有效的提高了當(dāng)前硬件的使用率,更重要的是,她代表了今后 x86計算機發(fā)展的方向. 所有的操作系統(tǒng)將會逐漸的工作在虛擬硬件之上,而硬件供應(yīng)商將會在 VMware 技術(shù)的幫助下,向市場提供一種統(tǒng)一虛擬硬件的硬件產(chǎn)品.雖然大家在具體硬件上的實現(xiàn)各不相同,但對客戶來將,需要針對每種硬件都裝驅(qū)動程序的硬操作系統(tǒng)時代可能會一去不復(fù)返,取而代之的是所有的操作系統(tǒng)都工作的統(tǒng)一的虛擬硬件之上。 不論是遷移和備份都將變得十分方便. 我們從一個物理機器上將操作系統(tǒng)搬到另一臺機器上實際只需要一個類拷貝的操作。說到這里, 相信大家對虛擬層軟件已經(jīng)有所了解了,就讓我們拭目以待這一軟件帶給當(dāng)今IT生態(tài)系統(tǒng)的巨大變化吧。

分享到

多易

相關(guān)推薦