openstack-manuals/doc/common/section_getstart_object-storage.xml
Christian Berendt b2235bf3fb Unified the syntax of the XML root element (common)
Execluded all XML files in the directory doc/common/tables because
they are autogenerated.

The XML root element of Docbook XML files should match the following
format:

<ELEMENT 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="THE_XML_ID_OF_THE_ELEMENT">

Change-Id: If12091be81ec8b2e6e53bfcb4c3a883a65e24736
2014-07-09 22:23:03 +02:00

53 lines
2.3 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<section 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="object-storage-service">
<title>OpenStack Object Storage</title>
<para>The OpenStack Object Storage is a multi-tenant object storage system.
It is highly scalable and can manage large amounts of unstructured data
at low cost through a RESTful HTTP API.</para>
<para>It includes the following components:</para>
<variablelist>
<varlistentry><term>Proxy servers (<systemitem
class="service">swift-proxy-server</systemitem>)</term>
<listitem><para>Accepts OpenStack Object Storage API and raw HTTP
requests to upload files, modify metadata, and create containers. It
also serves file or container listings to web browsers. To improve
performance, the proxy server can use an optional cache usually
deployed with memcache.</para></listitem>
</varlistentry>
<varlistentry>
<term>Account servers (<systemitem class="service"
>swift-account-server</systemitem>)</term>
<listitem><para>Manages accounts defined with Object
Storage.</para></listitem>
</varlistentry>
<varlistentry>
<term>Container servers (<systemitem class="service"
>swift-container-server</systemitem>)</term>
<listitem><para>Manages the mapping of containers or folders, within
Object Storage.</para></listitem>
</varlistentry>
<varlistentry>
<term>Object servers (<systemitem class="service"
>swift-object-server</systemitem>)</term>
<listitem><para>Manages actual objects,such as files, on the
storage nodes.</para></listitem>
</varlistentry>
<varlistentry>
<term>Various periodic processes</term>
<listitem><para>Performs housekeeping tasks on the large data store.
The replication services ensure consistency and availability through
the cluster. Other periodic processes include auditors, updaters, and
reapers.</para></listitem>
</varlistentry>
<varlistentry>
<term>WSGI middleware</term>
<listitem><para>Handles authentication and is usually OpenStack
Identity.</para></listitem>
</varlistentry>
</variablelist>
</section>