發(fā)布時間:2016-08-08 作者:admin
關(guān)于硬件及非硬件的服務(wù)器虛擬化技術(shù)探索
當(dāng)我們提到虛擬化技術(shù)的時候,對于虛擬化技術(shù)您有著怎么樣的了解,很多公司的老員工,如果對服務(wù)器經(jīng)常負(fù)責(zé)的話,就會對虛擬化技術(shù)有所了解,服務(wù)器虛擬化技術(shù)是將傳統(tǒng)的物理主機通過虛擬化軟件,將物理主機的CPU、內(nèi)存和硬盤存儲空間整合成統(tǒng)一的邏輯資源池,再從邏輯資源池中創(chuàng)建幾個幾十甚至幾百個虛擬服務(wù)器為應(yīng)用提供服務(wù),從而提高資源利用率,簡化服務(wù)器管理。
這些年,隨著云計算技術(shù)的不斷發(fā)展,服務(wù)器虛擬化技術(shù)也得到了很大的普及,當(dāng)然了這也推動了服務(wù)器數(shù)據(jù)中心的深入發(fā)展,實際上,虛擬化技術(shù)在數(shù)據(jù)中心包含的范圍是非常的廣泛的,從應(yīng)用上也非常的普及,我們在生活中常見的一些手機的應(yīng)用軟件,也可以使用虛擬化技術(shù)來做支持,不管這些技術(shù)如何發(fā)展,目的都是一樣,就是盡可能地提升數(shù)據(jù)中心應(yīng)用部署、運維、故障恢復(fù)的效率。
接下來,我們從服務(wù)器虛擬化技術(shù)的硬件及非硬件兩個方面,對虛擬化做深入的探索,也希望可以幫助到您,讓您對服務(wù)器可以有更多的了解,在這里騰佑科技希望可以幫助到您更多。
非硬件輔助虛擬化
這種虛擬化技術(shù)將虛擬機系統(tǒng)和底下的物理硬件徹底解耦,虛擬機系統(tǒng)沒有意識到它是被虛擬化的。這種虛擬化技術(shù)不需要硬件輔助或操作系統(tǒng)來輔助,為虛擬機提供最佳的隔離和安全性,使移植變得簡單。這類虛擬化主要有基于容器的虛擬化,這種虛擬機無操作系統(tǒng),共享操作系統(tǒng),例如OPENVZ,OPENVZ是基于Linux平臺的操作系統(tǒng)級服務(wù)器虛擬化解決方案,允許物理服務(wù)器運行多個操作系統(tǒng);基于主機的虛擬化,這種虛擬機有獨立的操作系統(tǒng),也叫虛擬主機。典型代表是VMware服務(wù)器和VMware工作站,虛擬主機的一個實例支持多個虛擬操作系統(tǒng)實例,同一個主機操作系統(tǒng)的內(nèi)核在進(jìn)程級別處理虛擬服務(wù)器的I/O和調(diào)度需求;準(zhǔn)虛擬化技術(shù),這類虛擬化技術(shù)有獨立操作系統(tǒng),以完全仿真的方式進(jìn)行,CPU必須要特別將虛擬化技術(shù)加入到CPU核心中,對CPU有特殊需求,需要修改內(nèi)核的代碼。典型代表是XEN、KVM技術(shù),XEN既可以是非硬件輔助虛擬化,也可以實現(xiàn)硬件輔助虛擬化。XEN少于15萬行的代碼量,不包含任何物理設(shè)備驅(qū)動,可以重用現(xiàn)有的Linux設(shè)備驅(qū)動程序,XEN對硬件兼容性非常廣泛,只要是Linux支持的,XEN都可以支持;完全虛擬化技術(shù)。這種技術(shù)有獨立的操作系統(tǒng),不做任何修改,虛擬機的操作系統(tǒng)代碼仿真執(zhí)行。典型代表是VMwareESX。VMwareESX是VMware的企業(yè)級虛擬化產(chǎn)品,2001年就發(fā)布了ESX1.0。ESX服務(wù)器啟動時,首先移動LinuxKernel,通過這個操作系統(tǒng)加載虛擬化組件VMkernel,VMkernel會完全接管對硬件的控制權(quán),實現(xiàn)本地的一些管理功能。
硬件輔助虛擬化
硬件廠商面對虛擬化都相當(dāng)熱情,他們都投入了大量的精力來開發(fā)新的特性來簡化虛擬化技術(shù)的應(yīng)用。硬件輔助虛擬化技術(shù)囊括了計算機體系架構(gòu)中CPU、內(nèi)存、網(wǎng)絡(luò)和I/O的虛擬化,并且還在一直發(fā)展當(dāng)中,內(nèi)存和I/O虛擬化都有了成熟的規(guī)范。硬件輔助虛擬化直接在硬件上提供虛擬化能力,簡化軟件的實現(xiàn)。典型代表是Intel的VT-x/VT-I,AMD的AMD-V/AMD-Vc,這兩種都是CPU虛擬化技術(shù),還有I/O虛擬化的VT-d,AMD-VI,網(wǎng)絡(luò)虛擬化的VT-c,所有這些都屬于半虛擬化技術(shù)。半虛擬化技術(shù)虛擬化了物理硬件,為虛擬機呈現(xiàn)一系列標(biāo)準(zhǔn)的虛擬設(shè)備,這些虛擬設(shè)備有效地模擬了所熟知的CPU、內(nèi)存等部件,并將虛擬機的請求翻譯成對系統(tǒng)物理硬件的請求。設(shè)備驅(qū)動的標(biāo)準(zhǔn)化也幫助了虛擬機的標(biāo)準(zhǔn)化并增加在不同平臺間的可移植性,因為所有虛擬機都配置運行在虛擬硬件上,跟底下真實的系統(tǒng)物理硬件無關(guān)。
硬件分區(qū)虛擬化
硬件分區(qū)虛擬化分為物理分區(qū)和邏輯分區(qū)兩部分。物理分區(qū)是LVM最小的磁盤空間分配單元,物理分區(qū)是物理卷上的大小相同的磁盤空間。物理分區(qū)構(gòu)成邏輯分區(qū),邏輯卷是一個卷組內(nèi)多個邏輯分區(qū)的集合。硬件分區(qū)虛擬化主要用于大型機,硬件資源直接做物理或邏輯分區(qū),每個分區(qū)運行各自的操作系統(tǒng)。典型代表是IBMsystemzLPar和HPnPartitions。IBM的systemz在1964年誕生距今已經(jīng)超過50年,經(jīng)過這些年systemz也在不斷進(jìn)步和發(fā)展,到了2014年,已經(jīng)發(fā)展成為Systemz云。HP的nPartitions也是硬件分區(qū)主流技術(shù),npartitions可以實現(xiàn)多個節(jié)點的硬分區(qū)(每個節(jié)點可配置不同的操作系統(tǒng)),一個節(jié)點的硬分區(qū)(可配置多個操作系統(tǒng)),一個硬分區(qū)內(nèi)的虛擬分區(qū)。硬件分區(qū)可支持更為細(xì)化的工作負(fù)載合并和軟件隔離,支持系統(tǒng)管理員對分區(qū)資源進(jìn)行智能化調(diào)配,目的在于保證關(guān)鍵任務(wù)運行。
通過上述的介紹,我們可以看到虛擬化技術(shù)的種類之多,但是基本的分類還是可以做更多的了解,今天騰佑對硬件及非硬件的介紹,希望對您有所幫助,如果您有想了解更多,也可以和我們的工作人員進(jìn)聯(lián)系,我們將免費為您提供幫助。