February 22, 2008

Deki Wiki coming on Amazon EC2

Let me first introduce myself, I am Mathieu, full-time open-source preacher and proud new sysadmin of this powerful MindTouch team. Today I wanted to tell you about one of my first projects here at MindTouch : Setting up Deki Wiki as an Amazon EC2 instance.

Amazon Web Services

If you’re not familiar with it, Amazon Elastic Compute Cloud (EC2) is a Xen based virtual hosting solution. Among some outstanding features, we will notice its flexibility, a “pay as you go” pricing system and its virtually unlimited extension possibilities.

For Deki Wiki, an EC2 instance works pretty much the same way as the VMware appliance except for one thing : all the resources Amazon loans you for the run are volatiles, so whenever you your instance gets stopped, all your working data is lost. The workaround for that is simple : backup, backup and backup again. For that purpose you can either use “scp” to keep a local backup or preferably use Amazon Simple Storage Service (S3) for optimal performances along with EC2.

I am currently writing a script to easily backup and restore the Deki Wiki data of an EC2 instance so you will be able to recover your data on any new Deki Wiki AMI, or also clone your server, or even launch 100 instances of your Wiki to serve your billion wiki users !!

The EC2 instance I work on is based on CentOS and I use the extended interface provided by Rightscale. Moreover the pretty interface it provides, the “RightScripts” technology from Rightscale allowed me to customize a vanilla CentOS image in a very convenient way. You should definitely have a look at it if you plan to migrate some services to EC2.

An EC2 Deki Wiki AMI (BETA) will be released soon so be sure to give it a try !

Links :
http://aws.amazon.com
http://info.rightscale.com/

Mathieu (mathieuo[at]mindtouch.com)

3 Comments »

  1. [...] We’ve got some new faces here at MindTouch and I’d like to offer a formal welcome. Mathieu joined us about 3 weeks ago and Vivien joined us just earlier this week. Mathieu has filled the much needed roll of Systems Administrator. Right now he’s working on some internal stuff that has been needed for a long time. He actually just posted to the blog on Friday so if you’re interested on reading about his work check it out. [...]

    Pingback by Welcome Aboard | MindTouch Blog — February 25, 2008 @ 11:48 am

  2. Mathieu, thx for this input. I learned recently also about these possibilities of having virtual servers, which interests me a lot. But as you mentioned, loosing data would be ea disaster, so I am reluctant. When you finish your setup and backup script, so that I’m sure nothing could be lost, I would definitely like to hear from you again and your EC2 Deki Wiki AMI

    Comment by Marc Vanderstraeten — March 2, 2008 @ 4:47 am

  3. Thanks Marc for your interest. This EC2 technology is actually very promising. Be sure I’ll keep you updated on the blog about that.

    Comment by Mathieu — March 3, 2008 @ 11:20 am

RSS feed for comments on this post. TrackBack URL

Leave a comment