標籤:沒有 shadow put visio keystone 技術 env compute 架構
OpenStack:
IaaS雲棧,CloudOS
私人雲端(公司內建使用)
公用雲端(租用雲供應商)
混合雲(租用和自建)
IaaS(OpenStack,CloudStack,PaaS(Docker,Openshift),SaaS) DBaaS(資料庫及服務),FWaaS(防火牆及服務) IaaS按需提供VM
OpenStack組件:
Dashboard:Horizon,WebGUI;
Compute:Nova,管理VM的整個生命週期,主要職責建立、調度、啟動虛擬機器執行個體;
Networking:Neutron,早期叫Quantum,獨立之前為nova-networking,啟動網路連接及服務,能夠為使用者提供按需建立網路連接API,外掛程式化設計,支援更多網路服務供應商提供的網路架構,支援openvswitch;
Object Storage:Swift,通過RESTful介面提供儲存和檢索沒有結構化的資料對象,它是高可容錯資料複製及伸縮架構,分布式儲存;
Block Storage:Cinder,早起由Nova提供,代碼為nova-storate,為虛擬機器提供持久的Block Storage能力;
Identify service:Keystone,為OpenStack所有服務提供認證授權服務及訪問端點邊路服務;
Image service:Glance,用於儲存和檢索磁碟映像檔案;
Telemetry:Cilometer,用於實現監控和計量服務的實現;
Orchestration:Heat,用於多組件聯動
Database service:Trove,提供DBaaS服務的實現;
Data processing service:Sahara,用於在OpenStack中實現Hadoop的管理;
OpenStack capabilities:
VMs on demand
provisioning
snapshotting
Volumes
Networks
Multi-tenancy
quotas for different users
user can be associated with multiple tenants
Object storage for VM images and arbitrary files
Cloud Computing:
Cloud Service Model:
OpenStack基本組件:
OpenStack軟體環境:
OpenStack Projects:
OpenStack Compute(code-name Nova)
core project since Austin release
OpenStack Networking(code-name Neutron)
core project since Folsom release
OpenStack Object Storage(code-name Swift)
core project since Austin release
OpenStack Block Storage(code-name Cinder)
core project since Folsom release
OpenStack Identity(code-name Keystone)
core project since Essex release
OpenStack conceptual architecture(Havana):
Openstack Logical Architecture:
OpenStack conceptual arch:
OpenStack相關組件知識