虛擬化技術(shù)實(shí)踐指南 |
發(fā)布時(shí)間: 2012/9/11 20:54:18 |
虛擬化的出現(xiàn)對(duì)IT的管理方式產(chǎn)生了巨大的影響,通過(guò)這幾年的發(fā)展,虛擬化技術(shù)也越發(fā)的成熟,虛擬化技術(shù)的使用也越來(lái)越普及,可以說(shuō),虛擬化是大勢(shì)所趨。 虛擬化技術(shù) 虛擬化技術(shù)分為硬件虛擬化和軟件虛擬化,從數(shù)據(jù)中心的角度看,大家談?wù)摰耐际侵赣布摂M化。硬件虛擬化是相對(duì)于軟件虛擬化來(lái)講的,軟件虛擬化是將虛擬化軟件安裝在操作系統(tǒng)之上,所有虛擬機(jī)的運(yùn)行都要經(jīng)過(guò)虛擬化軟件翻譯進(jìn)而由操作系統(tǒng)來(lái)調(diào)用硬件完成操作,效率非常低下。而硬件虛擬化克服了軟件虛擬化的弊病,將虛擬化軟件(Hypervisor)安裝在硬件和操作系統(tǒng)之間,這樣可以由Hypervisor直接調(diào)用硬件為所有的虛擬機(jī)提供服務(wù),效率問(wèn)題得以解決。 芯片組在虛擬化道路上發(fā)展的三個(gè)階段 第一階段:芯片虛擬化:操作系統(tǒng)默認(rèn)情況下都是安裝在CPU的Ring0這一個(gè)特權(quán)層上,而Hypervisor要想直接調(diào)用硬件,也需要安裝在這一層,這就會(huì)產(chǎn)生很多問(wèn)題。而芯片廠商通過(guò)重新設(shè)計(jì)CPU,增加了一個(gè)Ring-1的層來(lái)存放Hypervisor,管理和調(diào)度虛擬機(jī)操作系統(tǒng)。代表性的技術(shù)為AMD的AMD-V,和Intel的Intel-VT. 第二階段:內(nèi)存虛擬化:隨著虛擬化技術(shù)的不斷發(fā)展,內(nèi)存的效率成為關(guān)注點(diǎn),芯片廠商隨之設(shè)計(jì)了通過(guò)硬件支持來(lái)解決繁重的內(nèi)存映射,AMD稱之為NPT,而Intel稱之為EPT. 第三階段:IO虛擬化:現(xiàn)階段,IO虛擬化可以讓虛擬機(jī)可以直接調(diào)用物理服務(wù)器上的硬件,起到安全和隔離的作用,也保障了部分場(chǎng)景中虛擬機(jī)的性能。AMD的IOMMU和Intel的VT-D就是負(fù)責(zé)從硬件層面來(lái)優(yōu)化這項(xiàng)技術(shù)的。 本文出自:億恩科技【mszdt.com】 服務(wù)器租用/服務(wù)器托管中國(guó)五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |