OpenStack提供什麼服務?OpenStack核心服務介紹

OpenStck提供什麼服務?OpenStck是一箇免費的開放標準雲計算平臺,它以基礎架構即服務(IS)的形式部署在公共雲和私有云上,用戶可以在其中使用虛擬資源。軟件平臺包含相互關聯的組件,這些組件通過數據中心控制處理、存儲和網絡資源的多供應商硬件池。

在OpenStck中,用於構建該平臺的工具被稱爲“pojects”,這些項目處理大量的服務,包括計算、網絡和存儲等。與虛擬化不同,在虛擬化中,內存、CPU等資源是使用虛擬機管理程序從硬件中抽象出來的,OpenStck則是使用許多API來抽象這些資源,以便用戶和管理員能夠直接與雲服務交互。

除了構成OpenStck平臺的各種項目之外,還包括No、Neuton、Swift、Cinde、Keystone、Hoizon、Ceilomete和Het等核心服務。

No計算服務:它管理計算資源,如創建、刪除和處理調度。它可以被視爲一箇致力於資源自動化的計劃,這些資源負責服務的虛擬化和高性能計算。

Neuton網絡服務:它負責連接OpenStck上的所有網絡。這是一箇API驅動的服務,管理所有網絡和IP地址。

Swift對象存儲服務:它是一箇具有高容錯能力的對象存儲服務,用於在Restful API的幫助下檢索非結構化數據對象。作爲一箇分佈式平臺,它還用於在集羣服務器中提供冗餘存儲,能夠成功管理PB級的數據。

Cinde塊存儲服務:它負責提供可使用API(自助服務)訪問的永久塊存儲。因此,它允許用戶定義和管理所需的雲存儲量。

Keystone身份認證服務:它負責OpenStck服務中所有類型的認證和授權。它是一種基於目錄的服務,使用中央存儲庫將正確的服務與正確的用戶對應起來。

Hoizon控制面板服務:它負責爲OpenStck服務提供基於Web的接口,主要用於管理、供應和監控雲資源。

Ceilomete監控服務:它負責對所使用的服務進行計量和計費。此外,它還用於在超過某個閾值時生成警報。

Het編排服務:它用於按需提供服務,並自動擴展雲資源。