Overview
Explore OpenStack Swift, an open-source object storage system, in this 45-minute conference talk by Christian Schwede from Red Hat. Gain insights into Swift's architecture, use cases, and key features of this highly available, distributed, and eventually consistent object/blob store. Learn how organizations can leverage Swift to efficiently, safely, and cost-effectively store large amounts of data. Discover the system's architecture, interesting features, and sample code snippets for inspecting stored objects. Delve into topics such as Alpine Swift, object storage fundamentals, use cases, data storage and retrieval, architecture overview, data durability, failure domains, rings, storage policies, eventual consistency, proxy servers, and middleware. Get started with the REST API, understand token-less authentication, and learn best practices for working with OpenStack Swift.
Syllabus
Intro
Alpine Swift
Object Storage
Use cases & usage
Storing & retrieving data
Architecture
Data durability
Failure domains
The Rings
Storage Policies
Eventual consistency
Swift proxy server
Proxy middlewares
Getting Started
REST API
Token-less authentication
Do's and don'ts
Taught by
Linux Foundation