虛擬化平台cloudstack(1)——介紹

來源:互聯網
上載者:User
什麼是cloudstack

CloudStack是一個開源的具有高可用性及擴充性的雲端運算平台。目前Cloudstack支援管理大部分主流的hypervisors,如KVM,XenServer,VMware,Oracle VM,Xen等。同時CloudStack是一個開源雲端運算解決方案。可以加速高伸縮性的公用和私人雲端(IaaS)的部署、管理、配置。使用CloudStack作為基礎,資料中心操作者可以快速方便的通過現存基礎架構建立雲端服務。

cloudstack概念架構

使用者:通過網路訪問屬於我的虛擬機器、儲存空間、管理我的個人模板。

管理員:部署配置,管理賬戶,監控資源,安排作業,排除故障

開發人員:開發計費、監控、統計報表等功能模組,定製圖形介面、工作流程

cloudstack部署架構

Zone:Zone 對應於現實中的一個資料中心,它是 CloudStack 中最大的一個單元。

Pod:Pod 對應著一個機架。同一個 pod 中的機器在同一個子網(網段)中。

Cluster:Cluster 是多個主機群組成的一個叢集。同一個 cluster 中的主機有相同的硬體,相同的 Hypervisor,和共用同樣的儲存。同一個 cluster 中的虛擬機器,可以實現無中斷服務地從一個主機遷移到另外一個上。

Host:Host 就是運行虛擬機器(VM)的主機。

即從內含項目關聯性上來說,一個 zone 包含多個 pod,一個 pod 包含多個 cluster,一個 cluster 包含多個 host。

Primary storage:一級儲存與 cluster 關聯,它為該 cluster 中的主機的全部虛擬機器提供磁碟卷。一個 cluster 至少有一個一級儲存,且在部署時位置要臨近主機以提供高效能。

Secondary storage:二級儲存與 zone 關聯,它儲存模板檔案,ISO 鏡像和磁碟卷快照。

  • 模板:可以啟動虛擬機器的作業系統鏡像,也包括了諸如已安裝應用的其餘配置資訊。
  • ISO 鏡像:包含作業系統資料或啟動媒質的磁碟鏡像。
  • 磁碟卷快照:虛擬機器資料的已儲存副本,能用於資料恢複或者建立新模板。
cloudstack的軟體架構

是CloudStack的軟體架構:

cloudstack跟KVM一起部署的架構

是CloudStack跟kvm一起部署的架構:

在每個kvm的宿主機上都需要部署agent程式。

cloudstack跟vsphere一起部署的架構

是CloudStack跟vsphere一起部署的架構:

如果部署vmware的產品就必須部署vcenter server。

cloudstack支援的儲存類型

是CloudStack所支援的儲存類型:

cloudstack的API
  • Web Services
  • REST架構
  • 支援POST / GET請求
  • 返回XML或JSON響應格式
  • root管理員、網域系統管理員和使用者
cloudstack和openstack的比較

下面我們就來看一來兩大雲平台的比較:

 
比較項 CloudStack OpenStack
服務層次 IaaS IaaS
授權協議 Apache 2.0 Apache 2.0
Apache 2.0 不需要 不需要
動態資源撫平 主機Maintainance模式下自動遷移VM 無現成功能,需通過Nova-scheduler組件自己實現
VM模板 支援 支援
VM Console 支援 支援
開發語言 Java Python
使用者介面 Web Console,功能較完善 DashBoard,較簡單
負載平衡 軟體負載平衡(Virtual Router)、硬體負載平衡 軟體負載平衡(Nova-network或
OpenStack Load Balance API)、硬體負載平衡
虛擬化技術 XenServer,Oracle VM,vCenter,KVM,Bare Metal XenServer,Oracle
VM,KVM,QEMU,ESX/ESXi,LXC(Liunx Container)等
最小化部署 一管理節點,一主機節點 支援All in one(Nova,Keystone,Glance組件必選)
支援資料庫 MySQL PostgreSQL,MySQL,SQLite
組件

Console Proxy VM,Second Storage VM,Virtual Router VM,

Host Agent,Management Server

Nova,Glance,Keystone,Horizon,Swift
網路形式 Isolation(VLAN),Share VLAN,FLAT,FLATDhcp
版本問題 版本發布穩定,不存在相容性問題 存在各版本相容性問題
VLAN 不能VLAN間互訪 支援VLAN間互訪

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

當然事物都在發展,而且開源的開發人員們每天都在做著貢獻,所以現在沒有的功能或者不支援的功能很可能在下一個版本中就會被支援。

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.