Alexandra Settle 649f25d559 [config-ref] Updates swift config files
Previously, we have manually updated the swift config files.
The swift dev team have also been manually maintaining their
config files in-tree. To avoid duplication, doc and swift
have agreed to link the config ref out to the dev docs, rather
than duplicating efforts.

This patch deletes the old config ref files, and includes a
link to the dev ref.

backport: ocata
Change-Id: If0cf66aa9898352acddcf3eec3610f98b42aa83a
2017-04-07 10:21:58 +00:00

33 lines
1.7 KiB
ReStructuredText

======================
Object Storage service
======================
Object Storage (swift) is a robust, highly scalable and fault tolerant storage
platform for unstructured data such as objects. Objects are stored bits,
accessed through a RESTful, HTTP-based interface. You cannot access data at
the block or file level. Object Storage is commonly used to archive and back
up data, with use cases in virtual machine image, photo, video, and music
storage.
Object Storage provides a high degree of availability, throughput, and
performance with its scale out architecture. Each object is replicated across
multiple servers, residing within the same data center or across data centers,
which mitigates the risk of network and hardware failure. In the event of
hardware failure, Object Storage will automatically copy objects to a new
location to ensure that your chosen number of copies are always available.
Object Storage also employs erasure coding. Erasure coding is a set of
algorithms that allows the reconstruction of missing data from a set of
original data. In theory, erasure coding uses less storage capacity with
similar durability characteristics as replicas. From an application
perspective, erasure coding support is transparent. Object Storage
implements erasure coding as a Storage Policy.
Object Storage is an eventually consistent distributed storage platform;
it sacrifices consistency for maximum availability and partition tolerance.
Object Storage enables you to create a reliable platform by using commodity
hardware and inexpensive storage.
To view the configuration references for Object Storage, see the
`Common configurations <https://docs.openstack.org/developer/swift/deployment_guide.html#common-configuration>`_.