OpenStack服务组件介绍
OpenStack的版本?
? OpenStack的版本命名很有個性,每個主版本系列以字母表順序(A~Z)來命名,以年份及當(dāng)年內(nèi)的排序做版本號。
? 比如第一個版本叫做Austin(2010.1),編號表明其主版本為Austin,2010年的第1個版本。第二個主版本則為Bexar,第三個則為Cactus,一直排下去。
? 主版本名字產(chǎn)生辦法如下: ?
? 在下一次OpenStack技術(shù)大會舉辦前,由社區(qū)人員提名若干個和舉辦地或國家相關(guān)聯(lián)的一個名字,且該名字是按下個版本英文字母開頭的單詞,然后由社區(qū)投票產(chǎn)生。
OpenStack的服務(wù)
? OpenStack的常見的服務(wù)包括Nova、Swift、Glance、Keystone、Neutron、Cinder、Horizon、Ceilometer、Heat、Trove、TripleO、Sahara。
? 這些服務(wù)中,我們先介紹Nova、Swift和Glance這三個服務(wù),然后再簡要介紹其他服務(wù)。
? 關(guān)于Nova、Swift和Glance的主要作用,如圖1-1所示。
圖1-1?Nova、Glance和Swift
? Compute(計算服務(wù)):它叫做Nova,主要的作用是管理虛擬機(jī)實例的整個生命周期,根據(jù)用戶需求來提供虛擬服務(wù)。有一點(diǎn)非常重要,?OpenStack是不提供虛擬化能力的,而是通過與虛擬化資源層(比如KVM、Xen等)交互,從而對虛擬資源層進(jìn)行管理。
Image Service(鏡像管理服務(wù)):它叫做Glance。鏡像服務(wù)器是一套虛擬機(jī)鏡像發(fā)現(xiàn)、注冊、檢索系統(tǒng),但它不提供鏡像文件的存儲功能。通常情況下,我們將鏡像存儲在OpenStack的對象存儲節(jié)點(diǎn)中。
Object Storage(對象存儲服務(wù)):它叫做Swift。Swift是對象存儲服務(wù)。存儲數(shù)量到一定級別,而且是非結(jié)構(gòu)化數(shù)據(jù),通常才會有使用對象存儲的需求。鏡像文件通常存儲在Swift中。
除了上述服務(wù)之外,還有以下服務(wù),如表1-1所示。
表1-1?OpenStack的其他服務(wù)
類型 | 名稱 | 作用 |
鑒權(quán)服務(wù) | Keystone | 為OpenStack其他服務(wù)提供身份驗證、服務(wù)規(guī)則和服務(wù)令牌的功能。 |
網(wǎng)絡(luò)&地址管理 | Neutron | 提供云計算的網(wǎng)絡(luò)虛擬化技術(shù),為虛擬機(jī)提供網(wǎng)絡(luò)連接服務(wù),以及其他如×××、防火墻等服務(wù)。 |
塊存儲 | Cinder | 為運(yùn)行實例提供穩(wěn)定的數(shù)據(jù)塊存儲服務(wù),如創(chuàng)建卷、刪除卷,在實例上掛載和卸載卷。 |
UI?界面 | Horizon | OpenStack中各種服務(wù)的Web管理門戶,從而使用戶對服務(wù)的操作變得更直觀、易用。 |
計量 | Ceilometer | 能把OpenStack內(nèi)部發(fā)生的幾乎所有的事件都收集起來,然后為計費(fèi)、監(jiān)控以及其它服務(wù)提供數(shù)據(jù)支撐。 |
部署編排 | Heat | 提供了一種通過模板定義的協(xié)同部署方式,實現(xiàn)云基礎(chǔ)設(shè)施軟件運(yùn)行環(huán)境(計算、存儲和網(wǎng)絡(luò)資源)的自動化部署。 |
數(shù)據(jù)庫服務(wù) | Trove | 為用戶在OpenStack的環(huán)境提供可擴(kuò)展和可靠的關(guān)系和非關(guān)系數(shù)據(jù)庫引擎服務(wù)。即實現(xiàn)把數(shù)據(jù)庫當(dāng)成服務(wù)提供給用戶的功能。 |
自動部署、更新和管理 | TripleO | 用于自動化部署OpenStack,并實現(xiàn)管理和更新,能夠使OpenStack更加容易部署和管理。 |
部署Hadoop集群服務(wù) | Sahara | 通過該服務(wù),可以簡單便捷地部署Hadoop集群。 |
? 如何記住這些服務(wù)的名稱很多讀者讀完上面那么多的服務(wù)名稱,就會開始著急:OMG,這么多服務(wù),名字還古古怪怪,記不住怎么辦?以前也遇到了這個問題,急得抓耳撓腮,上竄下跳。后來沒辦法,就是腦補(bǔ)各種場景,用了這一招,才好不容易把這些服務(wù)名稱記住。方法不敢藏私,現(xiàn)今也公布在這里,歡迎大家一起腦補(bǔ)。方法如表1-2所示。
表1-2?如何記住服務(wù)名稱
? ? ? ? ? ?服務(wù)名稱 | ? ? ? ? ? ? ? ? ? ? ?記憶方法 |
計算服務(wù):Nova | 這樣記:諾基亞 解釋:Nova以No(即“諾”)打頭,是計(即“基”)算服務(wù)。 |
對象存儲服務(wù):Swift | 這樣記:對象是誰? 解釋:對象,即對象存儲;誰,是Swift的諧音。可以開下腦洞,想想這個場景:別人關(guān)心單身的大齡青年時,經(jīng)常問,有對象沒,對象是誰? |
鑒權(quán)服務(wù):KeyStone | 這樣記:鑰匙是代表你有進(jìn)入房子的權(quán)利。 解釋:鑰匙,即Key(Stone);權(quán),即鑒權(quán)。 |
網(wǎng)絡(luò)&地址管理服務(wù):Neutron | 這樣記:扭成繩,才能結(jié)成網(wǎng)。 解釋:扭成,就是Neutron的諧音。網(wǎng),即網(wǎng)絡(luò)和地址管理。 |
塊存儲服務(wù):Cinder | 這樣記:這一塊塊的錢,全是新的。 解釋:塊,就是塊存儲,新的,就是Cinder諧音。 |
管理界面:Horizon | 這樣記:廣闊的地平線(即Horizon)是宏大的界面。 解釋:這個就不解釋啦,一看就明白。 |
部署編排:Heat | 這樣記:太熱了,很容易中暑。 解釋:熱,就是Heat,暑,就是部署編排。 |
計量服務(wù):Ceilometer | 這樣記:喜樂的時候,愛喝幾兩酒。 解釋:喜樂,即Ceilo(meter)。幾兩,諧音為計量。 |
數(shù)據(jù)庫服務(wù):Trove | 這樣記:數(shù)據(jù)庫用來放珍藏的東西(即Trove)。 解釋:這個就不解釋啦,一看就明白。 |
自動部署、更新和管理:TripleO | 這樣記:組件多這種的開源奇葩(TripleO),能夠自動部署、更新和管理就好了。 解釋:這個就不解釋啦,一看就明白。 |
部署Hadoop集群服務(wù):Sahara | 這樣記:撒哈拉中有個哈字,就聯(lián)想到Hadoop的Ha了。 解釋:這個就不解釋啦,一看就明白。 |
?
轉(zhuǎn)載于:https://blog.51cto.com/liuhaolinux/1892865
總結(jié)
以上是生活随笔為你收集整理的OpenStack服务组件介绍的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php 函数中静态变量的问题
- 下一篇: arcgis api for javas