OpenStack Swift
summary
OpenStack Swift is an eventually consistent, HTTP REST object store that runs on commodity hardware and uses 3x replication or erasure coding, consistent-hash rings and partitioned placement to scale to thousands of nodes and 100+ PB at public providers. It uses proxies, middleware (container-sync, SSE, encryption) and pre-signed temp URLs for browser uploads, supports single-node dev setups and Ansible automation, requires SSDs for container DBs, and warns against >10 million objects per container due to performance and eventual-listing delays.
AI-written summary · about
chapters (17)
- 0:00Intro
- 1:02Alpine Swift
- 2:47Object Storage
- 6:09Use cases & usage
- 8:11Storing & retrieving data
- 9:30Architecture
- 11:43Data durability
- 14:15Failure domains
- 16:54The Rings
- 19:11Storage Policies
- 20:45Eventual consistency
- 23:37Swift proxy server
- 29:01Proxy middlewares
- 30:45Getting Started
- 31:45REST API
- 33:12Token-less authentication
- 41:54Do's and don'ts
related talks
46mTurning OpenStack Swift into a High‑Load Storage
30mOpenStack Works, so now what?
49mIntroduction to OpenStack
13mOpenStack in 0 to 45 seconds - Engineering at the speed of light
23mOpen Matters: HP & OpenStack
29mCeph, Xen, and CloudStack: Semper Melior
20mOpenStack on rails: meet MicroStack
41mOpenStack: A vision for the future
