Revisiting object storage – Swift
Swift is a service tailored to store large volumes of unstructured object data, such as text or binary data. It enables OpenStack operators to build distributed object storage systems by using commodity storage. The hallmark of the Swift service is the way it is designed, which ensures data availability and durability. Several workloads that can run in an OpenStack cloud environment, such as web applications, can leverage object storage by enjoying the advantages of this simple service’s usage and management, as well as its transparent data replication and horizontal scaling.
Revisiting Swift
Swift’s logical core components consist mainly of the following:
- Account server: Represents a namespace for a list of containers associated with a Swift account.
- Container server: Refers to the user-defined storage area within a Swift account where it stores a list of objects.
- Object server: Manages an actual object within...