CloudStack架構分析


Cloudstack功能
作為雲計算解決方案,毫無疑問,以下幾點是服務的核心關鍵(不限於以下幾點),也作為后續開發和使用的出發點;
1. 支持多租戶
2. 能夠按需提供自服務
3. 寬帶網絡的接入
4. 物理資源池化,虛擬化
5. 能夠進行彈性增加資源
 
平台服務模型
 
 
cloudstack主要組成部分
 
如圖所示;

 

cloudstack架構中主要包含一下單元
1. 管理節點--cloudstack-management
2. Mysql數據庫
3. zone
PS:由架構圖設計可看出
1. 通過Cloudstack-managment對zone對整個雲平台進行統一管理和資源調度,通過mysql數據庫進行數據存儲;
2. 二級存儲的服務對象是整個zone,而不是某個POD
 
物理架構部署圖
 

 

 
Cloudstack的重要概念
1. 管理節點:管理節點是整個雲平台的核心部分,整個IaaS平台工作將統一匯總在服務管理節點進行處理,管理節點主要划分兩部分
1.1 接收和響應操作命令
1.2 管理和監控系統
2. zone:zone在cloudstack中是最大的組織單元,被很多資料都翻譯或者解釋為抽象的數據中心,從單獨功能來分析,zone可以抽象為一個機房,如果考慮到分布式,那么解釋為數據中心也是貼切的,因為只要網絡可達,Cloudstack就能對抽象資源池進行調配,而無視距離;
一個zone由一個或者多個pod,二級存儲,網絡架構組成。在規范的設計中,可以使用zone之間完全物理隔離或者邏輯隔離,當然,你也可以在同一套物理架構中,划分兩個zone,既可以隔離也可以不隔離,這將取決於管理員如何去使用了;
3. pod:可以理解稱為機櫃,pod包含了交換機,服務器和存儲設備。Cloudstack設計中,將pod理解成一個二層網絡下的機櫃,也就是說在一個pod中,host機要和pod是相同網段的,如果不同,在cloudstack是無法加入到pod的;
4. cluster:由一組(相同硬件型號或者相似)計算節點組成
5. host:計算節點,用於提供真實的計算資源
6. 主存儲:主要存放虛擬機數據
7. 二級存儲:存放一些模板,鏡像,快照等冷數據,這里冷數據指的是多次讀取,而只需一次上傳
8. 系統虛擬機:系統虛擬機使用debian系統,可分為三種系統虛擬機
8.1 二級存儲虛擬機
8.2 控制台虛擬機
8.3 VR虛擬路由器


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM