Managing the cloud with libcloud
summary
A Python library that normalizes disparate cloud APIs into three concrete APIs: compute, storage and load balancer, with drivers for 25+ providers including Amazon, Rackspace and OpenStack. Claims: a single create call plus SSH bootstrapping and key injection to provision servers (create+bootstrap via SSH), extension methods for provider-specific features like Amazon elastic IPs, token/HMAC/cert auth handling, and streaming uploads that enable direct streamed uploads for 50 GB backups. Project is Apache-approved, uses recorded API responses for tests and plans more storage, CDN and live tests.
AI-written summary · about
chapters (10)
- 0:00Start
- 7:16Apache Libcloud
- 12:14Compute API-terminology
- 14:56Compute API-methods
- 19:27Storage API-methods
- 20:51Storage API example
- 24:07Load-balancer API-methods
- 25:10Load-balancer API-example
- 26:24Plans for the future
- 29:01Questions?
related talks
20mNodeCloud The Node js API for open cloud
01h 02mCloudStack Clients and Tools
50mThe Great Open Cloud Shootout
29mfog or: How I Learned to Stop Worrying and Love the Cloud
27mHow to get rich with cloud!
45mMulti-Cloud & On-Premise, Let's Cross Borders! Get the Best of Both Worlds
33mWhat the Cloud?
21mBack to the original mission: an open cloud operating system
