概述
本文章相關的靈感/說明/來自於
首先放幾張圖,詳細的解釋了openstack的架構以及網路拓撲結構.
架構
拓撲openstack架構詳解
整個openstack由控制節點,計算節點,網路節點,儲存節點四大部分組成
以下架構僅為本人理解,不盡完全,如有錯誤歡迎指出
控制節點架構
控制節點包括以下服務
管理支援服務包含mysql與qpid兩個服務
基礎管理服務包含keystone,glance,nova,neutron,horizon五個服務
擴充套件管理服務包含cinder,swift,trove,heat,centimeter五個服務
heat:提供了基於模板來實現雲環境中資源的初始化,依賴關係處理,部署等基本操作,也可以解決自動收縮,負載均衡等高階特性。
centimeter:提供對物理資源以及虛擬資源的監控,並記錄這些資料,對該資料進行分析,在一定條件下觸發相應動作
控制節點一般來說只需要乙個網路埠用於通訊/管理各個節點
網路節點架構
網路節點僅包含neutron服務
網路節點包含三個網路埠
計算節點架構
計算節點包含nova,neutron,telemeter三個服務
基礎服務
擴充套件服務
計算節點包含最少兩個網路埠
儲存節點架構
儲存節點包含cinder,swift等服務
儲存節點包含最少兩個網路介面
以上就是大概的openstack儲存架構。
OpenStack架構詳解
目錄 一.openstack架構圖簡析 二.openstack四大節點 控制節點架構 計算節點架構 網路節點架構 儲存節點架構 三.openstack各大元件詳解 元件關係 nova keystone glance cidenr neutron swift horizon 注 具體服務名稱 mysq...
OpenStack架構簡介
openstack是乙個由nasa 美國國家航空航天局 和rackspace合作研發並發起的,以apache許可證授權,旨在為公共及私有雲的建設與管理提供軟體的開源的雲計算管理平台專案。openstack 包含三個模組 openstackcompute nova openstackobjectsto...
多層架構簡述
使用多層架構進行系統開發是現今系統設計的流行趨勢。通過分解業務細節,將不同的功能 分散開來,更利於系統的設計和開發,同時為可能的變更提供了更小的單元。以下就是乙個典型的多層體系結構圖。首先我們以 訂單 order 為例,進行乙個簡單的業務分解。1.訂單自然包括訂單的內容 orderinfo 其中有諸...