Snakes on a cloud: the OpenStack project
summary
OpenStack begins as a 2010 merge of Rackspace Cloud Files and NASA Nova and now has about 100 developers and three releases in its first year. Core components are Swift in production (object storage using DHT “rings” with three replicas via rings and per-account/container listing rings), Glance (image registry/backends), and Nova (modular compute used in NASA Nebula). Implementation uses Python, libvirt, eventlet, RabbitMQ and SQLAlchemy, follows share‑nothing and async design, enforces PEP8 and unit plus smoke testing, and moves to six‑month releases.
AI-written summary · about
chapters (22)
- 0:00Start
- 1:53End-user services
- 5:03Open source cloud
- 5:48OpenStack project genesis
- 7:47Mission statement
- 9:12A young project
- 9:58Design and coding standards
- 12:11Release cycle
- 14:01Objects, containers, accounts
- 14:27Rings
- 16:37Listing objects in a container
- 17:10Swift components
- 18:40Glance architecture
- 20:11Nova (Cloud Compute)
- 21:05Nova components
- 22:16Creating a new server
- 23:50Nova modularity
- 26:02Coming up in Diablo...
- 31:07Come and join the fun
- 43:09Swift request
- 45:37The objects ring
- 49:39OpenStack projects
related talks
09mToward an Open Cloud
49mIntroduction to OpenStack
06mLew Moorman and Jim Curry interviewed at OSCON 2010
28mWhat is OpenStack and what services do I need?
23mOpen Matters: HP & OpenStack
21mBack to the original mission: an open cloud operating system
30mWorks, so now what?
43mSupporting NASA Science with OpenStack
