OpenStack Cloud Software
OpenStack is an open source cloud computing software that manages and controls large pools of compute, storage, and networking resources. It offers an attractive dashboard that provides administrators with a tool to manage all resources via one graphical user interface. This means it is relatively easy to provide computing and block storage for end users without loosing the overview. End users are able to use the provisioned resources through a Web Interface. Its marketplace offers an easy way to find related products and services. This includes existing distributions, appliances, consultants, and trainings. A highly interesting aspect are the available and well curated sample configurations. These are based on real-world reference architectures across industries and workloads. These configurations will provide a good way to start and understand which core and optional services (see below) are used for different environments. Examples are using OpenStack for Web applications, Big Data, eCommerce, Video processing and content delivery, or high throughput computing. The Software can be downloaded from the official Web page.
OpenStack Services
In order to easily manage and control cloud resources there are some core services provided. The core services are Swift (object storage), Keystone (identity), Nova (compute), Neutron (networking), Cinder (block storage), and Glance (image service). There are also optional serivces such as Horizon (dashboard), Ceilometer (telemetry), Heat (orchestration), Trove (database), Sahara (elastic map reduce), Ironic (bare metal provisioning), Zaqar (messaging service), Manila (shared filesystems), Designate (DNS service), Barbican (key management), Magnum (containers), Murano (application catalog), Congress (governance). There is a wide variety of other services that are constantly developed and offered within cloud deployments.
More information about OpenStack
The following short video shows some interesting details:
Follow us on Facebook: