自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

KVM虛擬化漸趨成熟 可與XEN和Vmware比肩

云計(jì)算 虛擬化
虛擬化技術(shù)企業(yè)數(shù)據(jù)中心整合、云計(jì)算,特別是云計(jì)算基礎(chǔ)設(shè)施服務(wù)即IaaS服務(wù)中,已經(jīng)成為一個(gè)至關(guān)重要的技術(shù)??梢哉f,虛擬化技術(shù)是絕大多數(shù)IaaS服務(wù)的基礎(chǔ)。在虛擬化方面有很多種解決方案:如VMware ESXi、微軟HyperV,開源的如VirtualBox、Xen和KVM

  虛擬化技術(shù)企業(yè)數(shù)據(jù)中心整合、云計(jì)算,特別是云計(jì)算基礎(chǔ)設(shè)施服務(wù)即IaaS服務(wù)中,已經(jīng)成為一個(gè)至關(guān)重要的技術(shù)??梢哉f,虛擬化技術(shù)是絕大多數(shù)IaaS服務(wù)的基礎(chǔ)。在虛擬化方面有很多種解決方案:如VMware ESXi、微軟HyperV,開源的如VirtualBox、Xen和KVM。作為公有云服務(wù)和私有云建設(shè)的核心技術(shù),虛擬化一直受到業(yè)內(nèi)關(guān)注,也因此一直在發(fā)展和進(jìn)步。。早期國外云主機(jī)服務(wù)商和幾乎所有國內(nèi)云主機(jī)服務(wù)商一直使用Xen虛擬化技術(shù), 而KVM憑借其近幾年的發(fā)展被linkcloud和眾多新興的國外IaaS公司所采用。KVM和Xen孰優(yōu)孰劣?本文對(duì)此做一探討。

  KVM作為linux虛擬化技術(shù)的后起之秀,憑借其性能和實(shí)施的簡易性,以及對(duì)Linux重量級(jí)的持續(xù)支持,已經(jīng)受到許多l(xiāng)inux廠商-包括Red Hat和Canonical等的青睞。昔日的老大哥XEN的技術(shù)倡導(dǎo)者們則聲稱XEN的性能強(qiáng)勁,并且擁有一個(gè)廣泛的管理工具和能夠交付卓越性能,以及其它諸多優(yōu)點(diǎn)。筆者對(duì)KVM和XEN分別進(jìn)行了測(cè)試比較。

  首先我們來看XEN陣營的支持者的理由。作為開源的虛擬化技術(shù),對(duì)比Xen和KVM可以看到,Xen以5個(gè)優(yōu)勢(shì)領(lǐng)先:更好的可用資源、平臺(tái)支持、可管理性、實(shí)施、性能基準(zhǔn)。

  可用資源:Xen的問世要比KVM早4年之久(兩者分別是2003年和2007年)。隨著Citrix、Novell、Oracle、Sun、Ret Hat和Virtual Iron等公司在市場領(lǐng)域的實(shí)施,就比較容易找到精通Xen的IT技術(shù)人員,更容易讓這些技術(shù)人員接受Xen相關(guān)的培訓(xùn)、更容易得到Xen的咨詢幫助以及獲得Xen證書。

  平臺(tái)支持:Xen在新版本中支持更多的主機(jī)和客體工作環(huán)境,包括泛虛擬化技術(shù)、硬件輔助支持以及修改過或未修改過的客體操作系統(tǒng);對(duì)UNIX、Linux和Microsoft Windows的特定支持;包括芯片組,如x86、IA64和AMD、Fujitsu、IBM、Sun等公司的ARM,以及x86/64 CPU商家和Intel嵌入式的支持等。

  可管理性:EMA在2009年度針對(duì)虛擬系統(tǒng)管理的研究結(jié)果表明:對(duì)于83%的企業(yè)來講,在選擇虛擬化技術(shù)過程中,管理是一項(xiàng)非常關(guān)鍵或者重要的因素。在對(duì)比Xen和KVM時(shí),就可以看到Xen具有一個(gè)更加寬泛的第三方配給、備份、存儲(chǔ)管理、P2V、容量規(guī)劃、性能監(jiān)控、進(jìn)程自動(dòng)化、安全和其它管理規(guī)則的社區(qū),比如Citrix、IBM、CA、Novell或者Platespin、Enomaly、Microsoft以及HP等。

  實(shí)施:無論KVM是"第一類"還是"第二類",這都是語義上的概念。Xen的運(yùn)行和管理都是在較低級(jí)別的(Ring 0)。甚至對(duì)于新虛擬機(jī)創(chuàng)建,客體機(jī)器并不需要像KVM那樣共享內(nèi)存塊、CPU指令或者任何底層的Linux操作系統(tǒng)(雖然偶爾也會(huì)越權(quán))。

  性能:大多數(shù)Xen和KVM性能基準(zhǔn)的對(duì)比都表明Xen具有更好的處理性能(接近于本地處理),只有在磁盤I/O方面略遜于KVM。進(jìn)一步來講,獨(dú)立測(cè)試表明隨著工作負(fù)載的增加KVM的性能逐漸下降。通常情況下,在試圖支持四個(gè)以上的客體虛擬機(jī)時(shí)就會(huì)崩潰。Xen支持一個(gè)客體虛擬機(jī)的數(shù)量呈線性增長,可以支持30個(gè)以上工作負(fù)載同時(shí)運(yùn)行。

  但是眾多廠商作為支持KVM的支持陣營,究竟是什么吸引了他們呢?他們力捧的KVM究竟勝在哪里?

  筆者發(fā)現(xiàn)即使沒有實(shí)施廣泛的Xen和KVM性能基準(zhǔn)研究,仍然有很多理由足以說明Linux領(lǐng)導(dǎo)者(諸如Red Hat和Ubuntu)對(duì)待KVM態(tài)度的原因。其中最明顯并且最重要的因素就是KVM是Linux內(nèi)核的一部分,Xen是一個(gè)安裝在Linux內(nèi)核下層的獨(dú)立內(nèi)核。

  為什么這一點(diǎn)如此重要呢?其之所以重要是因?yàn)樵谶^去Xen工作環(huán)境的補(bǔ)丁包不能夠和Linux內(nèi)核兼容。但是如果實(shí)施KVM的話,這個(gè)問題就可以很容易地得到解決。另外一個(gè)選擇KVM的原因是KVM在Linux內(nèi)核內(nèi)部部署,這樣可以很容易控制虛擬化進(jìn)程。

  Xen的擁護(hù)者們聲稱KVM不如Xen技術(shù)成熟,并且缺少某些關(guān)鍵特性,如動(dòng)態(tài)遷移和泛虛擬化支持。確實(shí)如此,Xen工作環(huán)境中的泛虛擬化技術(shù)可以使虛擬機(jī)的操作更加高效,因?yàn)榉禾摂M化技術(shù)直接和硬件進(jìn)行交互。然而使用泛虛擬化技術(shù)需要修改操作系統(tǒng),默認(rèn)Windows的安裝并不支持泛虛擬化工作環(huán)境。至于動(dòng)態(tài)遷移,KVM也可以做到,只是需要安裝正確的KVM版本而已。KVM過去在動(dòng)態(tài)遷移方面確實(shí)存在一個(gè)問題,但是現(xiàn)在已經(jīng)解決了。

  據(jù)LinkCloud介紹,KVM更加靈活。由于操作系統(tǒng)直接和整合到Linux內(nèi)核中的虛擬化管理程序交互,所以在任何場景下都可以直接和硬件進(jìn)行交互,而不需要修改虛擬化的操作系統(tǒng)。這一點(diǎn)非常重要,因?yàn)閷?duì)虛擬機(jī)運(yùn)行來講KVM可以是一個(gè)更快的解決方案。KVM需要Pacifica(AMD)或者Vanderpool(Intel)虛擬化CPU這一事實(shí)現(xiàn)在已經(jīng)不能成為KVM發(fā)展的限制條件,因?yàn)楫?dāng)前大多數(shù)服務(wù)器CPU都有這些處理器。

  支持不選擇KVM虛擬化技術(shù)的一個(gè)可信原因是Xen相對(duì)來講歷史更久一點(diǎn),產(chǎn)品更加成熟些。但是長遠(yuǎn)來看,Xen將會(huì)使Linux內(nèi)核的負(fù)擔(dān)越來越重,因?yàn)閄en缺少很好的整合(并且以后也不會(huì)解決這個(gè)問題),盡管Xen的開發(fā)者們正在積極地解決這個(gè)整合問題。

  最后一點(diǎn)是KVM是Linux內(nèi)核的一部分,而Xen做到最好也無非是整合到Linux中。隨著時(shí)間的推移,Ret Hat(目前掌握KVM技術(shù)),作為Linux企業(yè)市場中份額最大的企業(yè),將會(huì)使虛擬化技術(shù)的后來者--KVM同Xen一樣功能齊全。我相信未來虛擬化市場必定是KVM的。

  LinkCloud介紹,KVM在Linux整合中要優(yōu)于Xen。它不需要重新編譯內(nèi)核,也不需要對(duì)當(dāng)前kernel做任何修改,它只是幾個(gè)可以動(dòng)態(tài)加載的.ko模塊。它結(jié)構(gòu)更加精簡、代碼量更小。所以,出錯(cuò)的可能性更小。并且在某些方面,性能比Xen更勝一籌。

  目前國內(nèi)的企業(yè)大都是運(yùn)用XEN技術(shù)運(yùn)營,特別是幾乎所有的云主機(jī)服務(wù)商,包括阿里云,盛大云,萬網(wǎng)云等,而使用KVM就只有l(wèi)inkcloud一家,據(jù)筆者了解,linkcloud的技術(shù)團(tuán)隊(duì)做云計(jì)算運(yùn)營的時(shí)間比較久,其08年就在國內(nèi)率先使用XEN來做規(guī)?;纳虡I(yè)運(yùn)營,直至11年該團(tuán)隊(duì)創(chuàng)立linkcloud后率先使用KVM為基礎(chǔ)運(yùn)營云主機(jī),作為一家引領(lǐng)行業(yè)運(yùn)營技術(shù)的技術(shù)團(tuán)隊(duì),其舉動(dòng)是否暗示了未來的虛擬化市場是KVM占主導(dǎo)地位?結(jié)論尚未可知。linkcloud率先在國內(nèi)使用KVM來運(yùn)營,是否能因?yàn)椴杉{該項(xiàng)技術(shù)而提高產(chǎn)品的競爭力,更好的服務(wù)于客戶,或?qū)π袠I(yè)技術(shù)趨勢(shì)起到引領(lǐng)作用,讓我們拭目以待!

  轉(zhuǎn)載自51CTO博客:http://linkcloud.blog.51cto.com/4843529/860843

責(zé)任編輯:小明 來源: 51CTO博客
相關(guān)推薦

2009-03-30 17:51:30

Vmwareesx虛擬化

2012-08-27 09:24:02

虛擬化

2012-12-28 10:18:03

LinuxXenKVM

2009-09-15 09:56:13

VMwareXen

2019-12-04 10:55:53

KVMXENOpenVZ

2012-12-27 16:18:57

開源虛擬化

2011-05-17 14:52:25

Interop 201OpenFlow

2014-02-21 11:20:34

KVMXen虛擬機(jī)

2011-09-02 09:09:18

KVM數(shù)據(jù)中心虛擬化

2011-03-15 13:12:59

2019-04-22 15:09:24

云計(jì)算KVMXEN

2010-08-30 10:11:25

XenKVM虛擬機(jī)遷移

2018-07-31 14:57:54

VPS虛擬化KVM

2013-07-09 16:45:03

紅帽RHEV虛擬化

2013-10-09 13:35:04

XenVmware虛擬機(jī)

2012-03-19 20:18:46

xenKVMubuntu

2016-12-20 20:59:17

虛擬化

2020-06-18 16:39:10

KVM虛擬化虛擬機(jī)

2010-09-08 12:59:56

Novell SUSEVMwareVMworld 201

2018-06-05 14:28:25

KVM嵌套虛擬化
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)