OpenStack:
IaaS Cloud Stack, Cloudos
Private Cloud (built-in for company use)
Public Cloud (leased cloud provider)
Hybrid cloud (rental and self-built)
IaaS(OpenStack,CloudStack,PaaS(Docker,Openshift),SaaS) DBaaS(数据库及服务),FWaaS(防火墙及服务) IaaS按需提供VM
OpenStack Components:
Dashboard:horizon,webgui;
Compute:nova, manage the entire life cycle of VMS, the main responsibility is to create, schedule and launch virtual machine instances;
Networking:neutron, earlier called Quantum, before independence for Nova-networking, to start network connectivity and services, to provide users with on-demand network connectivity API, plug-in design, support more network services Provider Network framework, Support Openvswitch;
Object Storage:swift, which provides storage and retrieval of unstructured data objects through restful interfaces, is a highly tolerant data replication and scaling architecture, distributed storage;
Block Storage:cinder, early risers are provided by Nova, code for Nova-storate, providing a persistent block storage capability for virtual machines;
Identify Service:keystone for all OpenStack services and access to end-of-service services;
Image service:glance for storing and retrieving disk image files;
Telemetry:cilometer for the realization of monitoring and metering services;
Orchestration:heat, for multi-component linkage
Database Service:trove, to provide DBAAS service implementation;
Data processing Service:sahara for the management of Hadoop in OpenStack;
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 Basic components:
OpenStack Software Environment:
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 Related Components Knowledge