云計(jì)算中很火的OpenStack到底是什么?

責(zé)任編輯:ycao

2018-03-12 15:28:26

摘自:西部數(shù)碼

大家都知道Openstack火,但是對(duì)于它的理解卻往往存在誤區(qū)。實(shí)際上OpenStack并不是一個(gè)軟件或一個(gè)硬件,而是無(wú)數(shù)個(gè)軟件和數(shù)千個(gè)硬件,它不是云,也不是一個(gè)項(xiàng)目或者一個(gè)產(chǎn)品,不是虛擬化系統(tǒng)、API、用戶界面,也不是一套標(biāo)準(zhǔn)。

如今,IT迎來(lái)以云計(jì)算為核心的第三次變革,其中云計(jì)算又分IaaS、PaaS和SaaS三種服務(wù)類型。對(duì)于企業(yè)和用戶來(lái)說(shuō),它們都更像是“熟悉的陌生人”,人們對(duì)這些拗口的名詞早有耳聞,但對(duì)隨之衍生的各類技術(shù)非常陌生,尤其是以O(shè)penSatack為代表的開(kāi)源技術(shù)。

大家都知道Openstack火,但是對(duì)于它的理解卻往往存在誤區(qū)。實(shí)際上OpenStack并不是一個(gè)軟件或一個(gè)硬件,而是無(wú)數(shù)個(gè)軟件和數(shù)千個(gè)硬件,它不是云,也不是一個(gè)項(xiàng)目或者一個(gè)產(chǎn)品,不是虛擬化系統(tǒng)、API、用戶界面,也不是一套標(biāo)準(zhǔn)。從字面上看,Open意為開(kāi)放,Stack則是堆砌,OpenStack相當(dāng)于許多開(kāi)源組件的堆積集合,但1 + 1 > 2,其系統(tǒng)功能也更為強(qiáng)大。

更明確的說(shuō),OpenStack實(shí)際上是一個(gè)大的調(diào)度框架,作為一種中間層存在,對(duì)不同服務(wù)器的虛擬化進(jìn)行管理、調(diào)度和對(duì)接。這個(gè)框架能夠?yàn)閺膯喂?jié)點(diǎn)的中小企業(yè)到在全球都有數(shù)據(jù)中心的大公司提供IT基礎(chǔ)設(shè)施。

OpenStack由美國(guó)國(guó)家航空航天局和Rackspace合作研發(fā),以Apache許可授權(quán),并且是一個(gè)自由軟件和開(kāi)放源代碼項(xiàng)目,任何人都可以通過(guò)Openstack自行建立和提供云端運(yùn)算服務(wù)。

從架構(gòu)上看,OpenStack不是單純一個(gè)軟件,而是由以下五個(gè)相對(duì)獨(dú)立的組件構(gòu)成:虛擬機(jī)計(jì)算或?qū)嵗龁?dòng)控制設(shè)備Nova;虛擬機(jī)鏡像檢索及管理系統(tǒng)Glance,支持內(nèi)置冗余及容錯(cuò)的對(duì)象存儲(chǔ)機(jī)制Swift;負(fù)責(zé)用戶身份服務(wù)與資源管理的Keystone;以及基于Django的儀表板接口與圖形化管理前端Horizon.

OpenStack推出旨在打造易于部署、功能豐富且易于擴(kuò)展的云計(jì)算平臺(tái),其首要任務(wù)是簡(jiǎn)化云的部署過(guò)程并為其帶來(lái)良好的可擴(kuò)展性。從組件構(gòu)成來(lái)看OpenStack有許多子項(xiàng)目,用于對(duì)云計(jì)算平臺(tái)中的各種資源(如計(jì)算能力、存儲(chǔ)、網(wǎng)絡(luò))提供敏捷管理,并提供對(duì)相應(yīng)虛擬化技術(shù)的支持。

鏈接已復(fù)制,快去分享吧

企業(yè)網(wǎng)版權(quán)所有?2010-2024 京ICP備09108050號(hào)-6京公網(wǎng)安備 11010502049343號(hào)