openstack-manuals/doc/common/ch_getstart.xml
Diane Fleming 549daf2e8b Edits to Overview/Architecture in Install Guide
Closes-Bug: #1238940

Change-Id: I200bd24315aaa3cd8b445cf36334375c89bf7838
author: Diane Fleming
2013-10-16 07:50:28 -05:00

172 lines
8.1 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<chapter xmlns="http://docbook.org/ns/docbook"
xmlns:xi="http://www.w3.org/2001/XInclude"
xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0"
xml:id="ch_getting-started-with-openstack">
<title>Get started with OpenStack</title>
<?dbhtml stop-chunking?>
<para xml:id="para1">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.</para>
<para xml:id="para2">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.</para>
<para xml:id="para3">The following table describes the OpenStack
services that make up the OpenStack architecture:</para>
<table rules="all" xml:id="table1" width="85%">
<caption>OpenStack services</caption>
<col width="15%"/>
<col width="15%"/>
<col width="70%"/>
<thead>
<tr>
<th>Service</th>
<th>Project name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><link
xlink:href="http://www.openstack.org/software/openstack-dashboard/"
>Dashboard</link></td>
<td><link
xlink:href="http://docs.openstack.org/developer/horizon/"
>Horizon</link></td>
<td>Enables users to interact with OpenStack services
to launch an instance, assign IP addresses, set
access controls, and so on.</td>
</tr>
<tr>
<td><link
xlink:href="http://www.openstack.org/software/openstack-compute/"
>Compute</link></td>
<td><link
xlink:href="http://docs.openstack.org/developer/nova/"
>Nova</link></td>
<td>Provisions and manages large networks of virtual
machines on demand.</td>
</tr>
<tr>
<td><link
xlink:href="http://www.openstack.org/software/openstack-networking/"
>Networking</link></td>
<td><link
xlink:href="http://docs.openstack.org/developer/neutron/"
>Neutron</link></td>
<td>Enables network connectivity as a service among
interface devices managed by other OpenStack
services, usually Compute. Enables users to create
and attach interfaces to networks. Has a pluggable
architecture that supports many popular networking
vendors and technologies.</td>
</tr>
<tr><th colspan="3" align="center">Storage</th></tr>
<tr>
<td><link
xlink:href="http://www.openstack.org/software/openstack-storage/"
>Object Storage</link></td>
<td><link
xlink:href="http://docs.openstack.org/developer/swift/"
>Swift</link></td>
<td>Stores and gets files. Does not mount directories
like a file server.</td>
</tr>
<tr>
<td><link
xlink:href="http://www.openstack.org/software/openstack-storage/"
>Block Storage</link></td>
<td><link
xlink:href="http://docs.openstack.org/developer/cinder/"
>Cinder</link></td>
<td>Provides persistent block storage to guest virtual
machines.</td>
</tr>
<tr><th colspan="3" align="center">Shared services</th></tr>
<tr>
<td><link
xlink:href="http://www.openstack.org/software/openstack-shared-services/"
>Identity Service</link></td>
<td><link
xlink:href="http://docs.openstack.org/developer/keystone/"
>Keystone</link></td>
<td>Provides authentication and authorization for the
OpenStack services. Also provides a service
catalog within a particular OpenStack cloud.</td>
</tr>
<tr>
<td><link
xlink:href="http://www.openstack.org/software/openstack-shared-services/"
>Image Service</link></td>
<td><link
xlink:href="http://docs.openstack.org/developer/glance/"
>Glance</link></td>
<td>Provides a registry of virtual machine images.
Compute uses it to provision instances.</td>
</tr>
<tr>
<td><link
xlink:href="http://www.openstack.org/software/openstack-shared-services/"
>Metering/Monitoring Service</link></td>
<td><link
xlink:href="http://docs.openstack.org/developer/ceilometer/"
>Ceilometer</link></td>
<td>Monitors and meters the OpenStack cloud for
billing, benchmarking, scalability, and statistics
purposes.</td>
</tr>
<tr><th colspan="3" align="center">Higher-level services</th></tr>
<tr>
<td><link
xlink:href="http://www.openstack.org/software/openstack-shared-services/"
>Orchestration Service</link></td>
<td><link
xlink:href="http://docs.openstack.org/developer/heat/"
>Heat</link></td>
<td>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.</td>
</tr>
</tbody>
</table>
<xi:include href="section_getstart_conceptual_arch.xml"/>
<xi:include href="section_getstart_logical_arch.xml"/>
<?hard-pagebreak?>
<section xml:id="openstack-services">
<title>OpenStack services</title>
<para>This section describes OpenStack services in
detail.</para>
<xi:include href="section_getstart_compute.xml"/>
<?hard-pagebreak?>
<xi:include href="section_storage-concepts.xml"/>
<xi:include href="section_getstart_object-storage.xml"/>
<xi:include href="section_getstart_block-storage.xml"/>
<?hard-pagebreak?>
<xi:include href="section_getstart_networking.xml"/>
<?hard-pagebreak?>
<xi:include href="section_getstart_dashboard.xml"/>
<xi:include href="section_keystone-concepts.xml"/>
<?hard-pagebreak?>
<xi:include href="section_getstart_image.xml"/>
<xi:include href="section_getstart_metering.xml"/>
<xi:include href="section_getstart_orchestration.xml"/>
</section>
<section xml:id="feedback">
<title>Feedback</title>
<para>To provide feedback on documentation, join and use the
<email>openstack-docs@lists.openstack.org</email>
mailing list at <link
xlink:href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-docs"
>OpenStack Documentation Mailing List</link>, or <link
xlink:href="https://bugs.launchpad.net/openstack-manuals/+filebug"
>report a bug</link>.</para>
</section>
</chapter>