Software Development for a Cloud Computing: IaaS, PaaS, SaaS, DaaS, AWS, Azure, Cloud Foundry, Heroku
Managing the Cloud with Libcloud

Managing the Cloud with Libcloud

Apache Libcloud is an open-source client library that abstracts away differences among multiple cloud provider APIs, exposing common functionality in a nice, clean and concise API. The current version allows users to manage four different cloud resources: Cloud Servers (services such as Amazon EC2 and Rackspace), Cloud Storage, Load Balancers as a Service and DNS as a Service.

This talk addresses the following topics:
* Why a library like this was built in the first place
* Different problems we have encountered while building it (not all the providers always play nice)
* An introduction to the library API (compute, storage and load-balancer part)
* How to use it to build something useful and fun
* How to participate and contribute
* Roadmap and plans for the future

[youtube R8fC4efkj2s]

Video Producer: EuroPython Conference