虛擬化技術實踐指南 |
發布時間: 2012/9/11 20:54:18 |
虛擬化的出現對IT的管理方式產生了巨大的影響,通過這幾年的發展,虛擬化技術也越發的成熟,虛擬化技術的使用也越來越普及,可以說,虛擬化是大勢所趨。 虛擬化技術 虛擬化技術分為硬件虛擬化和軟件虛擬化,從數據中心的角度看,大家談論的往往都是指硬件虛擬化。硬件虛擬化是相對于軟件虛擬化來講的,軟件虛擬化是將虛擬化軟件安裝在操作系統之上,所有虛擬機的運行都要經過虛擬化軟件翻譯進而由操作系統來調用硬件完成操作,效率非常低下。而硬件虛擬化克服了軟件虛擬化的弊病,將虛擬化軟件(Hypervisor)安裝在硬件和操作系統之間,這樣可以由Hypervisor直接調用硬件為所有的虛擬機提供服務,效率問題得以解決。 芯片組在虛擬化道路上發展的三個階段 第一階段:芯片虛擬化:操作系統默認情況下都是安裝在CPU的Ring0這一個特權層上,而Hypervisor要想直接調用硬件,也需要安裝在這一層,這就會產生很多問題。而芯片廠商通過重新設計CPU,增加了一個Ring-1的層來存放Hypervisor,管理和調度虛擬機操作系統。代表性的技術為AMD的AMD-V,和Intel的Intel-VT. 第二階段:內存虛擬化:隨著虛擬化技術的不斷發展,內存的效率成為關注點,芯片廠商隨之設計了通過硬件支持來解決繁重的內存映射,AMD稱之為NPT,而Intel稱之為EPT. 第三階段:IO虛擬化:現階段,IO虛擬化可以讓虛擬機可以直接調用物理服務器上的硬件,起到安全和隔離的作用,也保障了部分場景中虛擬機的性能。AMD的IOMMU和Intel的VT-D就是負責從硬件層面來優化這項技術的。 本文出自:億恩科技【www.vbseamall.com】 |