OpenStack各組件介紹

OpenStack是一個開源的雲計算管理平臺項目,由幾個組件組合起來完成具體的工作。


先列出其中的3個核心項目:

1. 控制檯

服務名:Dashboard

項目名:Horizon

功能:web方式管理雲平臺,就像你登錄aliyun賬號一樣所見和操作,建立主機,分配帶寬,加雲盤

2.計算

服務名:Compute

項目名:Nova

功能:負責響應虛擬機的創建請求、調度、銷燬

3.網絡

服務名:Networking

項目名:Neutron

功能:實現SDN(軟件定義網絡),提供一整套API,用戶可以通過這些API定義專屬網絡

接下來是2個存儲項目:

1.對象存儲

服務名:ObjectStorage

項目名:Swift

功能:REST風格的接口和扁平的數據組織結構。RESTful http api來保存和訪問任意非結構化數據,ring環的方式實現數據自動複製和高度可擴展架構,保證數據的高度容錯和可靠性

2.塊存儲

服務名:BlockStorage

項目名:Cinder

功能:提供持久化塊存儲,即爲雲主機提供附加雲盤

再接着是3個共享服務項目:

1.認證服務

服務名:Identity

項目名:Keystone

功能:爲訪問OpenStack各組件提供認證和授權功能,認證通過後,提供一個服務列表(存放有權訪問的服務),可通過該列表訪問各個組件

2.鏡像服務

服務名:ImageService

項目名:Glance

功能:爲雲主機安裝操作系統提供不同的鏡像選擇

3.計費服務

服務名:Telemetry

項目名:Ceilometer

功能:收集雲平臺資源使用數據,用來計費或者性能監控

最後是一個高層服務項目:

1.編排服務

服務名:Orchestration

項目名:Heat

功能:自動化部署應用,自動化管理應用的整個生命週期,主要用於Paas(平臺即服務)


各組件間的關係圖:

wKioL1iAlZfDiEwxAADEOVthMQQ120.png


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章