OpenStack – Building and managing public and private cloud computing platforms
On June 11, 2014 by Liju Gopinathan
- Cloud
OpenStack is a free and open-source software cloud computing software platform. OpenStack began in 2010 as a joint project of Rackspace Hosting and NASA. Currently, it is managed by the OpenStack Foundation, a non-profit corporate entity established in September 2012 to promote OpenStack software and its community.
Openstack family components :
- Compute (Nova)
- Object Storage (Swift)
- Block Storage (Cinder)
- Networking (Neutron)
- Dashboard (Horizon)
- Identity Service (Keystone)
- Image Service (Glance)
- Telemetry (Ceilometer)
- Orchestration (Heat)
- Database (Trove)
- Bare Metal Provisioning (Ironic)
- Multiple Tenant Cloud Messaging (Zaqar)
- Elastic Map Reduce (Sahara)
- Container Infrastructure Management Service (Magnum)
- Key Manager Service (Barbican)
Service | Project name | Description |
Dashboard | Horizon | Provides a web-based self-service portal to interact with underlying OpenStack services, such as launching an instance, assigning IP addresses and configuring access controls. |
Compute | Nova | Manages the lifecycle of compute instances in an OpenStack environment. Responsibilities include spawning, scheduling and decommissioning of virtual machines on demand. |
Networking | Neutron | Enables network connectivity as a service for other OpenStack services, such as OpenStack Compute. Provides an API for users to define networks and the attachments into them. Has a pluggable architecture that supports many popular networking vendors and technologies. |
Storage | ||
Object Storage | Swift | Stores and retrieves arbitrary unstructured data objects via a RESTful, HTTP based API. It is highly fault tolerant with its data replication and scale out architecture. Its implementation is not like a file server with mountable directories. |
Block Storage | Cinder | Provides persistent block storage to running instances. Its pluggable driver architecture facilitates the creation and management of block storage devices. |
Shared services | ||
Identity service | Keystone | Provides an authentication and authorization service for other OpenStack services. Provides a catalog of endpoints for all OpenStack services. |
Image Service | Glance | Stores and retrieves virtual machine disk images. OpenStack Compute makes use of this during instance provisioning. |
Telemetry | Ceilometer | Monitors and meters the OpenStack cloud for billing, benchmarking, scalability, and statistical purposes. |
Higher-level services | ||
Orchestration | Heat | Orchestrates multiple composite cloud applications by using either the native HOTtemplate format or the AWS CloudFormation template format, through both an OpenStack-native REST API and a CloudFormation-compatible Query API. |
Database Service | Trove | Provides scalable and reliable Cloud Database-as-a-Service functionality for both relational and non-relational database engines. |
OpenStack releases – MITAKA ( Current Stable Release )
Series | Status | Release Date | EOL Date |
---|---|---|---|
Queens | Future | TBD | TBD |
Pike | Future | TBD | TBD |
Ocata | Next Release | TBD | TBD |
Newton | Security supported | 2016-10-06 | |
MITAKA | Security supported | 2016-04-07 | 2017-04-10 |
Liberty | Security-supported | 2015-10-15 | 2016-11-17 |
Kilo | EOL | 2015-04-30 | 2016-05-02 |
Juno | EOL | 2014-10-16 | 2015-12-07 |
Icehouse | EOL | 2014-04-17 | 2015-07-02 |
Havana | EOL | 2013-10-17 | 2014-09-30 |
Grizzly | EOL | 2013-04-04 | 2014-03-29 |
Folsom | EOL | 2012-09-27 | 2013-11-19 |
Essex | EOL | 2012-04-05 | 2013-05-06 |
Diablo | EOL | 2011-09-22 | 2013-05-06 |
Cactus | Deprecated | 2011-04-15 | |
Bexar | Deprecated | 2011-02-03 | |
Austin | Deprecated | 2010-10-21 |