Snakes on a cloud: the OpenStack project
summary
OpenStack forms from two production codebases (Rackspace and NASA) into a one‑year‑old project with three core services: Nova compute, Swift object storage and Glance image service, aiming for horizontal scalability, elasticity and open design. Swift stores objects via ring partitions that map each object to three primary servers with two additional handoff replicas, providing eventual consistency; Swift and Nova already run in production. Implementation uses Python (chosen for readability), eventlet for concurrency, HTTP REST APIs, unit + smoke tests and a six‑month release cadence.
AI-written summary · about
chapters (10)
- 0:00OpenStack and cloud services
- 6:26OpenStack project origins
- 13:20Swift storage architecture
- 18:24Glance image service
- 20:19Nova compute service
- 28:18Python in OpenStack
- 31:56OpenStack community process
- 37:10OpenStack future plans
- 48:16OpenStack integration options
- 55:34OpenStack in production
related talks
49mIntroduction to OpenStack
28mWhat is OpenStack and what services do I need?
09mToward an Open Cloud
23mOpen Matters: HP & OpenStack
21mBack to the original mission: an open cloud operating system
06mLew Moorman and Jim Curry interviewed at OSCON 2010
30mWorks, so now what?
08mBuilding a Global Object Storage Platform
