Hyper-V 3.0兩方面改進(jìn)虛擬化可擴(kuò)展性
Microsoft Hyper-V 3.0通過在主機(jī)、虛擬機(jī)以及集群方面做出的虛擬化可擴(kuò)展性改進(jìn),解決了Hyper-V R2所存在的硬件和內(nèi)存限制問題。
九月份舉行的Microsoft Build會議披露了Microsoft Hyper-V 3.0預(yù)覽版,對網(wǎng)卡綁定和非一致性內(nèi)存訪問(NUMA)提供了支持,這兩個(gè)特性使大規(guī)模的虛擬基礎(chǔ)設(shè)施達(dá)到了更高的性能級別。
下面對Hyper-V 3.0在虛擬化可擴(kuò)展性上進(jìn)行的大量改進(jìn)進(jìn)行一一解讀。
主機(jī)可擴(kuò)展性,集群以及新硬件支持
Microsoft Hyper-V 3.0主機(jī)支持160個(gè)邏輯處理器、2TB的內(nèi)存,而Hyper-V R2只支持64個(gè)邏輯處理器、1TB的內(nèi)存,盡管大多數(shù)服務(wù)器還沒有達(dá)到這一規(guī)模,但是服務(wù)器硬件超出Hyper-V R2的限制只是時(shí)間問題。
Hyper-V主機(jī)能夠運(yùn)行的虛擬機(jī)的***數(shù)目同樣有了顯著的提升,但是到目前為止,微軟還沒有披露準(zhǔn)確的數(shù)字。目前,Hyper-V允許在一臺主機(jī)上最多運(yùn)行384個(gè)虛擬機(jī)(我認(rèn)為一臺Hyper-V 3.0主機(jī)可能支持多達(dá)1000個(gè)虛擬機(jī))。
虛擬化可擴(kuò)展性提升同樣擴(kuò)展到了集群層面。Microsoft Hyper-V 3.0將支持多達(dá)63個(gè)節(jié)點(diǎn),而Microsoft Hyper-V 3.0集群將支持多達(dá)4000個(gè)虛擬機(jī)。相比而言,只要單個(gè)節(jié)點(diǎn)不超過384個(gè)虛擬機(jī),Hyper-V R2集群能夠支持多達(dá)16個(gè)節(jié)點(diǎn)以及1000臺虛擬機(jī)。
勿容置疑,微軟已經(jīng)對hypervisor進(jìn)行了重大改進(jìn),但是對虛擬化可擴(kuò)展性進(jìn)行的改進(jìn)在本質(zhì)上是對硬件支持進(jìn)行改進(jìn)。基于這個(gè)思路,微軟引入了兩大特性為服務(wù)器硬件承載大量的虛擬機(jī)提供幫助。
特性之一就是與生俱來的網(wǎng)卡綁定,通過綁定多塊網(wǎng)卡為主機(jī)服務(wù)器提供更多的帶寬。在Hyper-V R2中,網(wǎng)卡綁定只適用于昂貴的專賣產(chǎn)品。但是在Hyper-V 3.0中,網(wǎng)卡綁定將是OS級別的特性,這意味著管理員能夠混合搭配不同廠商的硬件,這樣一來便降低了成本。
Hyper-V 3.0同樣對客戶機(jī)非一致性內(nèi)存訪問提供了支持。NUMA是位于新服務(wù)器中的一類內(nèi)存。內(nèi)存被分成NUMA節(jié)點(diǎn),然后分配給單個(gè)CPU核心。配置虛擬機(jī)時(shí),能夠分配特定的CPU核心給相應(yīng)的NUMA節(jié)點(diǎn),這意味著更好的性能。
虛擬機(jī)可擴(kuò)展性提升
除了在主機(jī)以及集群可擴(kuò)展性方面帶來的巨大的改進(jìn),微軟同樣進(jìn)行了與虛擬機(jī)相關(guān)的改進(jìn)。
目前,Hyper-V虛擬機(jī)最多能夠使用4個(gè)虛擬CPU、64GB的內(nèi)存,但是Hyper-V 3.0虛擬機(jī)支持32個(gè)虛擬處理器、512GB的內(nèi)存。然而,虛擬機(jī)的操作系統(tǒng)通常將限制能夠分配給虛擬機(jī)的虛擬處理器的數(shù)量。
Hyper-V 3.0最為顯著的改進(jìn)之一就是新的VHDX虛擬硬件磁盤文件。其***的優(yōu)勢就是支持16TB的虛擬硬盤,而目前的虛擬硬盤格式只支持2TB,2TB上限已經(jīng)成為了大型組織機(jī)構(gòu)所面臨的一個(gè)問題。
正如你所看到的那樣,和當(dāng)前的版本相比,Microsoft Hyper-V 3.0提供了更好的虛擬化可擴(kuò)展性。從理論上講,這使更好的整合比率以及虛擬化更為關(guān)鍵的應(yīng)用成為了可能。
原文鏈接:http://www.searchvirtual.com.cn/showcontent_55449.htm