《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 通信與網(wǎng)絡(luò) > 設(shè)計(jì)應(yīng)用 > OpenStack與KVM的區(qū)別與聯(lián)系
OpenStack與KVM的區(qū)別與聯(lián)系
來(lái)源:網(wǎng)絡(luò)世界
摘要: OpenStack與KVM都是目前IT界比較熱門(mén)的兩個(gè)詞匯,。它們都是開(kāi)源的,都與Linux有著千絲萬(wàn)縷的關(guān)系,。但這兩者還是有很大的差別呢。
關(guān)鍵詞: 云計(jì)算 KVM 虛擬化 OpenStack
Abstract:
Key words :

OpenStackKVM都是目前IT界比較熱門(mén)的兩個(gè)詞匯,。它們都是開(kāi)源的,,都與Linux有著千絲萬(wàn)縷的關(guān)系。但這兩者還是有很大的差別呢,。

OpenStack:開(kāi)源管理項(xiàng)目
OpenStack是一個(gè)旨在為公共及私有云的建設(shè)與管理提供軟件的開(kāi)源項(xiàng)目,。它不是一個(gè)軟件,而是由幾個(gè)主要的組件組合起來(lái)完成一些具體的工作。OpenStack由以下五個(gè)相對(duì)獨(dú)立的組件構(gòu)成:
l OpenStack Compute(Nova)是一套控制器,,用于虛擬機(jī)計(jì)算或使用群組啟動(dòng)虛擬機(jī)實(shí)例;
l OpenStack鏡像服務(wù)(Glance)是一套虛擬機(jī)鏡像查找及檢索系統(tǒng),,實(shí)現(xiàn)虛擬機(jī)鏡像管理;
l OpenStack對(duì)象存儲(chǔ)(Swift)是一套用于在大規(guī)模可擴(kuò)展系統(tǒng)中通過(guò)內(nèi)置冗余及容錯(cuò)機(jī)制,,以對(duì)象為單位的存儲(chǔ)系統(tǒng),,類(lèi)似于Amazon S3;
l OpenStack Keystone,用于用戶身份服務(wù)與資源管理以及
l OpenStack Horizon,,基于Django的儀表板接口,,是個(gè)圖形化管理前端。
這個(gè)起初由美國(guó)國(guó)家航空航天局和Rackspace在2010年末合作研發(fā)的開(kāi)源項(xiàng)目,,旨在打造易于部署,、功能豐富且易于擴(kuò)展的云計(jì)算平臺(tái)。OpenStack項(xiàng)目的首要任務(wù)是簡(jiǎn)化云的部署過(guò)程并為其帶來(lái)良好的可擴(kuò)展性,,企圖成為數(shù)據(jù)中心的操作系統(tǒng),,即云操作系統(tǒng)。
KVM:開(kāi)放虛擬化技術(shù)
KVM(Kernel-based Virtual Machine)是一個(gè)開(kāi)源的系統(tǒng)虛擬化模塊,,它需要硬件支持,,如Intel VT技術(shù)或者AMD V技術(shù),是基于硬件的完全虛擬化,,完全內(nèi)置于Linux,。
2008年,紅帽收購(gòu)Qumranet獲得了KVM技術(shù),,并將其作為虛擬化戰(zhàn)略的一部分大力推廣,,在2011年發(fā)布RHEL6時(shí)支持KVM作為唯一的hypervisor。KVM主打的就是高性能,、擴(kuò)展性,、高安全,以及低成本,。
與Linux的緣分
一個(gè)被某些熱心支持者成為云時(shí)代的Linux,,是公有云與私有云的開(kāi)源操作系統(tǒng)。一個(gè)則是Linux內(nèi)核的一部分,,將Linux轉(zhuǎn)換成一個(gè)Type-1 hypervisor,,無(wú)需任何變更就能享受現(xiàn)有的Linux內(nèi)核進(jìn)程調(diào)度、內(nèi)存管理和設(shè)備支持,。
OpenStack炙手可熱,,它如同Linux一樣,旨在構(gòu)建一個(gè)內(nèi)核,,所有的軟件廠商都圍繞著它進(jìn)行工作,。OpenStack的許多子項(xiàng)目,對(duì)云計(jì)算平臺(tái)中的各種資源(如計(jì)算能力、存儲(chǔ),、網(wǎng)絡(luò))提供敏捷管理,。此外,OpenStack也提供對(duì)虛擬化技術(shù)的支持,。
KVM集成在Linux的各個(gè)主要發(fā)行版本中,,使用Linux自身的調(diào)度器進(jìn)行管理。KVM專(zhuān)注于成為最好的虛擬機(jī)監(jiān)控器,,是使用Linux企業(yè)的不二選擇,,加上它還支持Windows平臺(tái),所以也是異構(gòu)環(huán)境的最佳選擇,。
OpenStack與KVM都發(fā)展迅猛
OpenStack是一個(gè)擁有眾多支持者的大項(xiàng)目,。時(shí)至今日,已經(jīng)有超過(guò)180家企業(yè)和400多位開(kāi)發(fā)人員對(duì)這一項(xiàng)目積極地做著貢獻(xiàn),,而其生態(tài)系統(tǒng)甚至更為龐大,,已經(jīng)超過(guò)了5600人和850家機(jī)構(gòu)。在今年9月,,OpenStack基會(huì)正式成立,。白金會(huì)員有紅帽、IBM與惠普等,,黃金會(huì)員包括思科,、戴爾與英特爾等。
OpenStack基本上是一個(gè)軟件項(xiàng)目,,有近55萬(wàn)行代碼,。分解成核心項(xiàng)目、孵化項(xiàng)目,,以及支持項(xiàng)目和相關(guān)項(xiàng)目,。除了以上提及的五大組成,與虛擬網(wǎng)絡(luò)有關(guān)的Quantum首次被列為核心項(xiàng)目,。
KVM是一個(gè)脫穎而出的開(kāi)放虛擬化技術(shù),。它是由一個(gè)大型的、活躍的開(kāi)放社區(qū)共同開(kāi)發(fā)的,,紅帽,、IBM、SUSE等都是其成員,。2011年,,IBM、紅帽,、英特爾與惠普等建立開(kāi)放虛擬化聯(lián)盟(OVA),幫助構(gòu)建KVM生態(tài)系統(tǒng),提升KVM采用率,。如今,,OVA已經(jīng)擁有超過(guò)250名成員公司,其中,,IBM有60多位程序員專(zhuān)門(mén)工作于KVM開(kāi)源社區(qū),。
OpenStack與KVM的解決方案
在去年9月22日發(fā)布Diablo之后,OpenStack社區(qū)隨即開(kāi)始著手新版本的設(shè)計(jì)和開(kāi)發(fā),,新版本開(kāi)發(fā)代號(hào)為Essex,。此前發(fā)布有四個(gè)版本:Austin、Bexar,、Cactus與Diablo,。新版本發(fā)布包含云計(jì)算控制中心Nova、鏡像服務(wù)Glance,、認(rèn)證服務(wù)Keystone和Dashboard項(xiàng)目Horizon,,也包括對(duì)象存儲(chǔ)項(xiàng)目Swift。
由此可以看出,,OpenStack是一個(gè)框架,,一個(gè)可以建立公有云和私有云的基礎(chǔ)架構(gòu)。它并不是一個(gè)現(xiàn)成的產(chǎn)品,,要想開(kāi)展基礎(chǔ)架構(gòu)方面的工作,,企業(yè)需要顧問(wèn)和開(kāi)發(fā)人員。很多時(shí)候還需要第三方的集成工具,。
KVM可通過(guò)購(gòu)買(mǎi)Linux版本獲得,,或作為獨(dú)立hypervisor單獨(dú)購(gòu)買(mǎi)。最近,,IBM KVM(北京)卓越中心落戶北京,,展示IBM及合作伙伴基于KVM的產(chǎn)品,包括IBM SmartCloud Entry,、IBM System Director VMControl,、Red Hat Enterprise Virtualization及SUSE云。
OpenStack與KVM相互輝映
OpenStack幾乎支持所有的虛擬化管理程序,,不論是開(kāi)源的(Xen與KVM)還是廠商的(Hyper-V與VMware),。但在以前,OpenStack是基于KVM開(kāi)發(fā)的,,KVM常常成為默認(rèn)的虛擬機(jī)管理程序,。兩者都使用相同的開(kāi)放源理念與開(kāi)發(fā)方法。
如今,,多數(shù)企業(yè)用戶在IT環(huán)境中使用了超過(guò)一種的虛擬化軟件,,有一半的用戶選擇將開(kāi)源產(chǎn)品作為性?xún)r(jià)比更高的虛擬化替代方案,。IDC報(bào)道中指出,OpenStack是KVM增長(zhǎng)的一個(gè)巨大機(jī)會(huì),。OpenStack是一個(gè)具有巨大的行業(yè)發(fā)展動(dòng)力,,并擁有一個(gè)充滿活力的社區(qū)的云計(jì)算平臺(tái),有95%的OpenStack平臺(tái)由KVM驅(qū)動(dòng),。因此,,隨著OpenStack的增長(zhǎng),KVM也會(huì)相應(yīng)增長(zhǎng),。
小結(jié)
雖然OpenStack與KVM在IT界比較受關(guān)注,,但是它們都存在一些劣勢(shì)。比如OpenStack引發(fā)了廠商之間的利益沖突,,在兼容性方面有待提供,,開(kāi)發(fā)成本也較高,服務(wù)支持也有點(diǎn)滯后,。KVM市場(chǎng)占有率很低,,成熟度不夠。但是,,兩者都有強(qiáng)大的發(fā)展動(dòng)力,,也有各大IT廠商的持續(xù)支持。開(kāi)源終究還是會(huì)勝出呢,,這個(gè)趨勢(shì)不可避免,。
此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載,。