Files
openstack-manuals/doc/common-rst/get_started_with_openstack.rst
daz c6036a4c8e Convert Cloud Admin Guide files to RST
Files converted:
- common/ch_getstart.xml
- common/section_getstart_compute.xml
- common/section_storage-concepts.xml
- common/section_getstart_object-storage.xml
- common/section_getstart_block-storage.xml
- common/section_getstart_networking.xml
- common/section_getstart_dashboard.xml
- common/section_keystone-concepts.xml
- common/section_getstart_image.xml
- common/section_getstart_telemetry.xml
- common/section_getstart_orchestration.xml
- common/section_getstart_trove.xml
- common/section_getstart_sahara.xml
- common/section_getstart_conceptual_arch.xml
- common/section_getstart_logical_arch.xml

Change-Id: I41318a887af6855f3a25e6adedbbd9e75f431332
Implements: blueprint reorganise-user-guides
2015-07-13 10:27:29 +10:00

6.2 KiB

orphan

Get started with OpenStack

The OpenStack project is an open source cloud computing platform for all types of clouds, which aims to be simple to implement, massively scalable, and feature rich. Developers and cloud computing technologists from around the world create the OpenStack project.

OpenStack provides an Infrastructure-as-a-Service (IaaS) solution through a set of interrelated services. Each service offers an application programming interface (API) that facilitates this integration. Depending on your needs, you can install some or all services.

The following table describes the OpenStack services that make up the OpenStack architecture:

OpenStack Services
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.
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. In this case, it writes objects and files to multiple drives, ensuring the data is replicated across a server cluster.
Block Storage Cinder Provides persistent block storage to running instances. Its pluggable driver architecture facilitates the creation and management of block storage devices.
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.
Orchestration Heat Orchestrates multiple composite cloud applications by using either the native HOT template 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.
Data processing service Sahara Provides capabilties to provision and scale Hadoop clusters in OpenStack by specifying parameters like Hadoop version, cluster topology and nodes hardware details.

get_started_conceptual_architecture.rst get_started_logical_architecture.rst

OpenStack services

This section describes OpenStack services in detail.

get_started_compute.rst get_started_storage_concepts.rst get_started_object_storage.rst get_started_block_storage.rst get_started_openstack_networking.rst get_started_dashboard.rst get_started_identity.rst get_started_image_service.rst get_started_telemetry.rst get_started_orchestration.rst get_started_database_service.rst get_started_sahara.rst

Feedback

To provide feedback on documentation, join and use the openstack-docs@lists.openstack.org mailing list at OpenStack Documentation Mailing List, or report a bug.