Abstract
Swift is a highly available, distributed, scalable, eventually consistent object/blob store available as open source. It is designed to handle non-relational (that is, not just simple row-column data) or unstructured data at large scale with high availability and durability. For example, it can be used to store files, videos, documents, analytics results, Web content, drawings, voice recordings, images, maps, musical scores, pictures, or multimedia. Organizations can use Swift to store large amounts of data efficiently, safely, and cheaply. It scales horizontally without any single point of failure. It offers a single multi-tenant storage system for all applications, the ability to use low-cost industry-standard servers and drives, and a rich ecosystem of tools and libraries. It can serve the needs of any service provider or enterprise working in a cloud environment, regardless of whether the installation is using other OpenStack components. Use cases illustrate the wide applicability of Swift.