How to get from cloud apis to actual application deployment using your favorite language.
Compute clouds are awesome. With APIs like EC2, Rackspace and vCloud, you can fire up 1 or 10 nodes in minutes and pay only for what you need when you need it. Cloud’s dirty little secret is that actually installing the software you want on these nodes is more than a little tricky.
We’ll open the cloud kimono and show you the challenges you’re going to hit, if you haven’t already. These include image, size, and location normalization, and the differences in how clouds handle login credentials.
Once you’re scared to death, we’ll show you a few open source tools that take the punches for you, bootstrapping your nodes. These include libcloud (python), jclouds (java), pallet (clojure), and fog (ruby). Armed with these tools, you can bootstrap your cloud however you like, whether it’s chef, puppet, or even a shell script.
Finally, we’ll talk about cloudhackers, a collective covering all open source cloud projects, what it means and how you can get involved.
Adrian Cole is the founder of the open source jclouds project and CEO of Cloud Conscious, LLC. Adrian also runs the Cloudhacker’s group in San Francisco, a regular gathering of cloud developer enthusiasts. His 17-year career in IT includes design and implementation of mass automation and deployment products for financial, hosting, and education contexts
Alex Polvi is a python hacker and CEO at Cloudkick, a Y-Combinator funded start-up. Cloudkick specializes in portability and openness between cloud providers. In the past, he has worked on many free/open infrastructure projects for the Mozilla Foundation, Google, and the Open Source Lab. He holds a BS in Computer Science from Oregon State University.
- Title: libcloud: a unified interface into the cloud
- Track: Cooking
- Room: Broadway
- Time: 2:30 – 3:15pm
What is possible when you can consume servers on various hosting providers with nothing more than a python script? This talk will discuss libcloud, an Apache Incubator project dedicated to building standard interfaces into the cloud.
- Speakers: Alex Polvi