OpenStack是一種雲操作系統,可控制整個數據中心內的大型計算、存儲和網絡資源池。這些組件通過一個獨特的儀錶盤進行管理,該儀錶盤為管理員提供了完全控制權,同時授權最終用戶通過 Web 界面配置資源。我們也可以說它是一組開源軟件,旨在執行某些功能,例如動態創建虛擬機。OpenStack雲操作系統實際上成立於 2010 年 7 月,其目標是提供開源軟件,使任何組織都能夠創建和提供在標準化硬件上運行的雲計算服務。
OpenStack雲操作系統的組件
Openstack是許多不同移動部件的集合,因為它是開源雲計算軟件。任何人都可以向OpenStack雲操作系統添加額外的組件,以優化他們基於Openstack的雲基礎設施並滿足他們的需求。然而,Openstack社區已經確定了一些關鍵組件,它們是Openstack核心的一部分,它們作為任何Openstack系統的組件進行分發,並由Openstack社區正式維護。
1)Nova
Nova是OpenStack雲操作系統背後的主要計算引擎。該組件允許最終用戶使用機器映像創建和管理大量虛擬服務器。它是雲的大腦。OpenStack雲操作系統計算配置和管理大型虛擬機網絡。

什麼是OpenStack雲操作系統?
2)Swift
Swift 是一個對象和文件的存儲系統。它覆蓋了通過文件在磁盤驅動器上的位置來引用文件的傳統方式。用戶可以改為引用引用文件的唯一標識符,並讓OpenStack雲操作系統決定存儲此信息的位置。該組件通過基於 HTTP 的 API 存儲和檢索非結構化數據對象。這使得擴展變得容易,因為用戶不必擔心軟件背後的單個系統的容量。由於其數據複製和橫向擴展架構,該組件可確保在機器或網絡連接出現故障時備份數據。
3)Neutron
Openstack的一種網絡組件,有助於確保OpenStack雲操作系統部署的每個組件都可以快速有效地相互通信。它是一個可插拔、可擴展和 API 驅動的系統,用於管理網絡,為 OpenStack提供網絡功能。

4)Horizon
該組件提供了一個基於 Web 的門戶或一個界面來與所有底層OpenStack服務進行交互。它是OpenStack的唯一圖形界面。它是一個儀錶盤,可幫助系統管理員查看雲中發生的事情,並根據需要對其進行管理。
5)Cinder
一個塊存儲組件,為正在運行的雲實例或服務器提供持久的塊存儲。Cinder 靈活的架構使創建和管理塊存儲設備的任務變得容易。
6)Keystone
該組件提供映射到OpenStack服務的用戶的中央目錄,其中OpenStack雲的所有用戶都映射到他們有權使用的雲提供的所有服務。它用於為其他OpenStack雲操作系統服務提供身份驗證和授權服務。
7)Ceilometer
該組件監控每個用戶的雲服務使用情況,並相應地執行計費任務。它保留了每個用戶對OpenStack雲的各個組件的系統使用情況的可驗證計數。
8)Glance
該組件存儲和檢索虛擬機磁盤映像。Glance 允許在部署新的虛擬機實例時將這些映像用作操作系統模板。
9)Orchestration Heat
OpenStack雲操作系統的編排組件,有助於管理運行雲服務所需的基礎架構。該組件通過OpenStack原生 REST API 和兼容 CloudFormation 的查詢 API 管理多個雲應用程序。它允許用戶將雲應用程序的要求存儲在一個文件中,該文件定義了該特定應用程序所需的資源。
10)Trove
OpenStack雲操作系統的數據庫即服務組件。它允許用戶快速輕鬆地利用關係數據庫的功能,而無需處理複雜的管理任務,例如部署、配置、修補、備份、恢復和監控。
以上就是什麼是OpenStack雲操作系統的全部內容。
原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/208625.html
微信掃一掃
支付寶掃一掃