
Edit wording; changed term/description lists to variable lists as per writing conventions backport: none Partial-Bug: #1251195 Change-Id: I3b7f3fedafa79ab64f75260fcd3c5daa7cbb5e34
51 lines
2.3 KiB
XML
51 lines
2.3 KiB
XML
<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>
|