Slides and Notes from PANTHEON Presentation at DCSF

(UPDATE: Videos are already up less than 48 hours later! Nice job organizers!)

Just a quick blog post to let everyone know that slides are available from the presentation I gave yesterday with Bret Piatt from Rackspace explaining how our PANTHEON on-demand service works. Video should be up as well soon, but for anyone who wants it we've got slides video! now:

It's also really humbling to see that we got so many good ratings. I hope those who were looking for "more content/less evangelism" made it to today's BoF, which was also great, and join us on the Drupal group and check out the source.

Finally, a clarification. At one point I mentioned that there was some code in our system which talked to the Rackspace API which we wouldn't be releasing. That's both not entirely true, and to the extent that it's true, is a matter of choice for us. Let me explain.

Our cloud communication layer runs libcloud, which implements a wonderful common API for many cloud platforms. However, it's just a python library, so we needed to create a service around that. This hasn't been accepted into libcloud's SVN, but we're working on it, and the code will be 100% open-sourced. Additionally, we have an custom Drupal module which implements this service — currently via an Ubercart hook — to handle the business logic of when and how to launch a server. This is not fit for public release at this point, but we have a roadmap to contribute the service implementation piece as part of the 0.4 revision cycle for Aegir. This will allow savvy users to set up a cloudhub socket, and launch new cloud instances using their Aegir server!

However, much like the site theme, the exact module that runs our management console will not be released. To be clear — since I know there was a bit of confusion here — that's 100% our decision and has nothing to do with Rackspace. ;)