OpenStack 提供開放原始碼建立公有 (public) 或私有 (private) 雲。其宗旨在於幫助組織運行虛擬計算 (virtual computing) 或儲存服務 (storage) 的雲。OpenStack 旗下包含一組公共維護 (community-maintained) 的開放原始碼項目,分別是 OpenStack Comput (Nova)、OpenStack Storage (Swift) 以及 OpenStack Image Service (Glance)。
OpenStack Compute 是雲的控制器。它用於啟動個人或一組用戶的虛擬實例 (virtual instance),也為每一個實例 (instance) 或項目 (project) 進行網路配置。
OpenStack Storage 提供分散式且最終一致的虛擬物件存儲 (virtual object store)。它類似於 Amazon Web Service - Simple Storage Service (S3),能藉由分散式節點存儲數十億物件,並具有冗餘和容錯管理的能力。
OpenStack Image Service 是一個虛擬機 (virtual machine, VM) 鏡像存儲、查詢和檢索系統,服務包括允許使用者透過 REST-like HTTP 請求查詢 VM 鏡像詮釋資料 (metadata) 以及檢索實際鏡像。
三者之間關係圖如下:
參考資料:
1. OpenStack 官方網站 - http://www.openstack.org/
2. OpenStack Compute Administration Manual
- http://docs.openstack.org/diablo/openstack-compute/admin/content/index.html
沒有留言:
張貼留言