4. OpenStack
OpenStack is a free and open-source software platform for cloud computing
Set of software tools for building and managing cloud computing platforms for
public and private clouds
6. OpenStack Architecture
Modular architecture
Design to scale
Based on set of core services
Individual autonomous components
A framework, relies on drivers and plugins
Heavily on Linux
7. OpenStack
Orchestration (Heat)
Template based orchestrator for cloudl apps
Automate deployment of storage, networking resources
Block storage (cinder)
Block storage for virtual machines
Like Amazon EBS, plugin architecture
Dashboard - Horizon
Simple self service UI
Basic cloud administration functions
Identity - Keystone
User, Role management
Pluggable backbends - SQL, LDAP etc
Telemetry (Ceilometer)
Monitor, collect, usage data for all components
Metering and monitoring
8. Networking (Neutron)
Framework for SDN (Software Defined Networking)
Plugin architecture for hardware and software based networking solutions
Object Storage (Swift)
Like Amazon S3 service
Simple service for storing and retrieving data
Image Service (Glance)
Store, retrieves disk images (virtual machine )
backend storage, File, swift, Amazon S3
Compute (Nova)
Schedule, manages life cycle of virtual machine instances on supported hypervisors