虛擬機:即在虛擬化平臺上建立出來的完整的虛擬的操作系統(tǒng)環(huán)境(OSE)。
父分區(qū):宿主機。
子分區(qū):虛擬機。

 

Hyper-V的架構如下圖所示,這個全新的架構和以前的虛擬化平臺架構的最大區(qū)別就在于父分區(qū)的位置。

Hyper-V系列:Hyper-V的全新架構和應用場景

對于Virtual PC和Virtual Server來說,父分區(qū)是位于子分區(qū)和宿主機之間的一層,因此當子分區(qū)中的虛擬機需要和宿主機的硬件進行通信時,必須要經過父分區(qū)的中轉,也就是必須要經過宿主機的操作系統(tǒng)。對于最上面的虛擬機來說,根本看不到任何物理設備,所有的物理設備都是由宿主機模擬出來的。這也就是常說的全虛擬化。這樣一來,必定會使得虛擬機和宿主機物理設備之間的通信、數(shù)據(jù)傳輸?shù)乃俣却蟠鬁p慢,虛擬機也就無法像真實的物理機一樣高效的對外提供服務。低負載時這種情況還不明顯,如果服務的負載增加,則虛擬機很難滿足業(yè)務需要。

Virtual PC和Virtual Server的架構還有一個問題,就是宿主機操作系統(tǒng)的正常與否將直接影響到虛擬機的運行。因為所有虛擬機全部位于宿主機操作系統(tǒng)之上,宿主機的當機將使得虛擬機也停止工作。

而在Hyper-V的架構中,我們可以看到父分區(qū)的位置挪到了子分區(qū)的旁邊,換句話說,宿主機操作系統(tǒng)和虛擬機操作系統(tǒng)是平級的,沒有誰依附誰之上的關系。對比上面的內容,這樣的架構的優(yōu)勢是顯而易見的:父分區(qū)的挪走將使得虛擬機可以直接和物理設備進行通信和數(shù)據(jù)交換?,F(xiàn)在CPU廠商–Intel和AMD–都已經開放了相應的設備控制權,允許虛擬機直接訪問CPU和內存的一部分資源。虛擬機看到的所有設備不再都是虛擬出來的,有部分的硬件資源是真實的物理設備,這就是所謂的半虛擬化概念。這樣,虛擬機訪問硬件設備的速度將大大提高。我們從而可以使用這樣一套架構來構建虛擬機,并讓虛擬機代替物理服務器提供服務,在負載增加時,只要為虛擬機分配了足夠的物理資源,我們也不必擔心虛擬機的性能了。

而且,這種架構也增加了整個虛擬化架構的穩(wěn)定性。父分區(qū)(也就是宿主機操作系統(tǒng))的問題不會對虛擬機產生直接的影響,因為它們沒有上下關系,都是平級的。

由此我們看到Hyper-V全新的架構確實能夠使得虛擬機的性能大增,甚至代替物理機。那么我們都可以在哪些場景下使用Hyper-V呢?一般說來,服務器整合是使用Hyper-V實現(xiàn)服務器虛擬化的典型應用場景。換句話說,當你希望實現(xiàn)服務器整合時,就可以使用Hyper-V幫助你了。

可到底為什么要服務器整合?不整合成不成?這就要從企業(yè)中的數(shù)據(jù)中心現(xiàn)狀說起了。據(jù)多份資料統(tǒng)計,越來越龐大的數(shù)據(jù)中心導致過多的能源消耗,耗費企業(yè)大量的成本投入,而服務器的低利用率也使得資源浪費更加明顯。據(jù)調查,企業(yè)中的絕大部分服務器的利用率僅在10%-15%,為什么會這樣?答案很簡單,企業(yè)中經常因為服務或者應用之間有沖突或者兼容性問題而選擇讓一臺服務器獨立運行一個服務或者應用,這樣雖然可以保證系統(tǒng)的穩(wěn)定性,但造成的系統(tǒng)資源浪費同樣不可忽視。

基于這樣的背景和需求,服務器虛擬化誕生了,借助服務器虛擬化我們可以很容易的實現(xiàn)服務器的整合。因為在Hyper-V這個虛擬化平臺之上,每個虛擬機之間是獨立運行的,互不干擾,這就解決了沖突和兼容性問題。同時,將多個物理機轉換成虛擬機后,完全可以放到一臺性能較好的服務器上面運行,也就是實現(xiàn)整合的過程,這樣的結果又提高了服務器的運行效率。企業(yè)規(guī)模越大,整合服務器越多,企業(yè)節(jié)省的能源也就越多,成本投入越少。

所以說,Hyper-V全新的架構為企業(yè)中的服務器虛擬化提供了良好的平臺,借助此平臺,任何企業(yè)都可以實現(xiàn)服務器整合從而從中獲益。

分享到

zhabin

相關推薦