Cloud Infrastructure for Virtual Machines, Bare Metal, and Containers
Openstack controls large pools of compute, storage, and networking resources, all managed through APIs or a dashboard.
Beyond standard infrastructure-as-a-service functionality, additional components provide orchestration, fault management and service management amongst other services to ensure high availability of user applications.

What is OpenStack?
OpenStack is a cloud operating system that controls large pools of compute, storage, and networking resources throughout a datacenter, all managed and provisioned through APIs with common authentication mechanisms.
A dashboard is also available, giving administrators control while empowering their users to provision resources through a web interface.
Beyond standard infrastructure-as-a-service functionality, additional components provide orchestration, fault management and service management amongst other services to ensure high availability of user applications.
The OpenStack Landscape
OpenStack is broken up into services to allow you to plug and play components depending on your needs. The openstack map gives you an “at a glance” view of the openstack landscape to see where those services fit and how they can work together.

OpenStack Services
An OpenStack deployment contains a number of components providing APIs to access infrastructure resources. This page lists the various services that can be deployed to provide such resources to cloud end users.
Compute
Hardware Lifecycle
Ironic Bare Metal Provisioning Service
Cyborg Lifecycle management of accelerators
Storage
Networking
Shared Services
Orchestration
Blazar Resource reservation service
Workload Provisioning
Magnum Container Orchestration Engine Provisioning
Sahara Big Data Processing Framework Provisioning
Application Lifecycle
Masakari Instances High Availability Service
Solum Software Development Lifecycle Automation
Freezer Backup, Restore, and Disaster Recov
API Proxies
Web Frontend
Source : https://www.openstack.org/software/project-navigator/openstack-components/