b2235bf3fb
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
53 lines
2.3 KiB
XML
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>
|