Deploying Open Source the Easy Way

by Mike Gunderloy - Mar. 20, 2008Comments (3)

Screenshot

One easy solution is to deploy a VMware Virtual Appliance. These are preconfigured virtual machines that run within VMware's virtualization software. WIth both VMware Server and VMware Viewer available for free (though not open source), this gives you a way to get up and running with someone else's notion of the perfect software setup quickly. With over 700 virtual appliances available (some free, some commercial), the selection here is your best bet for finding more obscure packages. Sometimes that leads to having to wade through and compare choices, though: for example, there are a dozen different Asterisk implementations here, with various features and configurations.

Screenshot

For a more tightly targeted - and more expensive - alternative, take a look at JumpBox. JumpBox offers preconfigured virtual machines for (at the moment) 20 applications, including Joomla, WordPress, Trac, and SugarCRM. Unlike VMware virtual appliances, JumpBoxes are useable in a wide variety of virtualization products: VMware, Microsoft Virtual Server, Parallels and Virtual Iron are all on the list. However, licensing a single JumpBox will cost you $40, more if you also want paid support incidents. There's also a new "JumpBox Open" subscription which gives you a 12-month subscription to everything they put out for a year, at a cost of $200.

Screenshot

For a free, and non-virtualized approach, check out BitNami. These folks supply installers that work atop your existing Linux, Mac, or Windows operating system, isolating an entire application's stack in its own folder. They cover a variety of software including WordPress, Subversion, Joomla, phpBB, and more. Of special interest are their infrastructure stacks - for example, you can install their RubyStack and have everything you need to start Rails development after just a few clicks.

Of course, there are pros and cons to using pre-built application stacks. On the plus side, you can get up and running quickly. On the minus side, you may have less understanding of what you've done than you would have if you built everything from scratch. But as a way to lower adoption barriers for open source software, they're hard to beat.



Julio Dominguez uses OStatic to support Open Source, ask and answer questions and stay informed. What about you?



3 Comments
 

There are lot of vendors 'selling' pre-configured stacks - guys like Spikesource as well as companies like Sun.


The trouble I've found with some Virtual Appliances is that they just don't work properly. The Sugar virtual appliance, for example, built by rPath, just doesn't work well. You get it to run, and then trying to change it causes it to freak out. I don't know if that is a problem with the Appliance or the config or the actual product!


It would be nice if we could get these built-to-order, or just get better documentation of what is in the guts of the stack!


0 Votes

Let's not forget the Amazon Machine Images (AMIs) that are also available for Open Source OSes.


0 Votes

Fair disclosure: I work for CohesiveFT who provides Elastic Server On-Demand.


Our approach is to provide a platform for letting people build component portals that define application stacks. With a click of a button you can build the stack in Vmware, Xen, Parallels or auto-deploy to Amazon.


We don't have pre-built stacks, exactly. It is more of a stack "content" platform where community users can create and share their own stack templates.


http://es.cohesiveft.com


0 Votes
Share Your Comments

If you are a member, to have your comment attributed to you. If you are not yet a member, Join OStatic and help the Open Source community by sharing your thoughts, answering user questions and providing reviews and alternatives for projects.