
現代化協調流程 | 147
OpenStack
OpenStack
13
是一個全球合作專案,目的是為公有雲和私有雲制訂開放標準的雲端作業
系統。OpenStack 可以自由使用,並採用 Apache 軟體授權方式,企業或組織可以用來建
構大型可擴充的雲端環境。
OpenStack 目前有許多軟體專案(共同專案 Common 除外),請參考圖 5-8:OpenStack
的運算(專案名稱Nova)、 OpenStack 的物件儲存(專案名稱Swift 和 Cinder)、
OpenStack 的網路(專案名稱 Quantum)、 OpenStack 的對應服務(專案名稱 Glance)、
OpenStack 的身份驗證(專案名稱Keystone)和OpenStack 的儀表板(專案名稱
Horizon)。
上述的 OpenStack 專案,提供一個模組化和可擴充的運作架構,為公有雲和私有雲形成
一個開放原始碼的雲端作業系統。
由於與業界主流的 VM 虛擬主機管理程式緊密整合,在過去一年當中 OpenStack 系統已
經越來越流行。例如,OpenFlow 支援 ESX、Hyper-V、KVM、LXC、QEMU、UML、
Xen 和 XenServer。
Nova 專案
,設計用來提供和管理 VM 虛擬主機大型網路的開放原始碼,並建立一個容
錯備份和可擴充的雲端運算平臺。該專案達成大多數人心中想像的 OpenStack 功能,也
就是提供對雲端服務進行協調流程所需的控制台和 API,包括運作 VM 虛擬主機執行個 ...