Plone in the Cloud - deploying open source applications to Amazon EC2*
The rise of utility computing platforms such as Amazon EC2 has made it more feasible to build turnkey hosted solutions on top of open source software. Learn how we built PondCMS, a turnkey Plone-based CMS deployed to Amazon's EC2. In this talk, we will discuss the advantages of hosting Plone sites in the elastic computing cloud and some of the challenges we faced.
After introducing Amazon Web Services (AWS) and the pros/cons of using it instead of traditional hosting services, I will explain how to actual get started using it with examples of programatically launching new EC2 instances, mounting volumes and associating elastic IP addresses to those instances. I will also demonstrate some useful tools for managing the instances such as the Amazon Web Console, ElasticFox and Canonical’s Landscape.
Then we will look at PondCMS, a hosted CMS solution based on Plone, the popular open source content management system. We will discuss the reasons why we chose to use EC2 as the hosting platform and some of the issues we encountered, and how we overcame them.
This talk is for anyone who is curious about Amazon Web Services and wants to learn more about how one can leverage AWS to cut costs, reduce hosting complexity and build scalable and streamlined hosted solutions.
Nate Aune is CEO & Founder of Appsembler, a marketplace for open source web applications that you can deploy with 1-click. He’s deployed open source web applications to various cloud platforms such as Amazon AWS, Heroku, Dotcloud, Redhat’s OpenShift and Google App Engine. Nate is the founder and organizer of the Boston Django User Group with 800 members, and he served for 3 years on the Plone Foundation board.
Nate has presented at LinuxWorld, Grassroots Use of Technology, Non-profit Software Developer Summit, EuroPython, PyCon and PyConBrasil. Read Nate’s blog at http://appsembler.com/blog and follow @natea on Twitter.
- Title: How to build a successful open source software consulting company
- Track: Business
- Room: Steel
- Time: 1:45 – 2:30pm
Lessons learned from a successful open source consulting company. This talk is geared towards the open source developer who is considering starting his/her own business, and the entrepreneur who wants to grow the business by leveraging open source development methodologies.
- Speakers: Nate Aune