BT

New Early adopter or innovator? InfoQ has been working on some new features for you. Learn more

SteamCannon and Elastic Beanstalk, A Comparison

| by James Vastbinder on Jan 25, 2011. Estimated reading time: 1 minute |

Last week Amazon announced Elastic Beanstalk, but there is also an Open Source project named SteamCannon.  SteamCannon is sponsored by RedHat and has been in active development since September 2010.  Written in Ruby and running on top of TorqueBox, SteamCannon is a solution to simplify the deployment of Java EE and Rails applications to EC2 and VirtualBox.   There are many other differences, as outlined by Ben Browning in a news post late last week.

The Differences

Amazon has announced with subsequent releases they will support additional languages yet SteamCloud supports both Java and Ruby today.  In regards to deployment packaging, SteamCloud supports .war, .ear, .rails, .rack and more.  Essentially if you can deploy it in TorqueBox and JBoss AS6 it is supported.

As to the application environment, SteamCannon has better multi-tenant support in that it allows multiple applications to be deployed in a single environment using different context paths whereas Beanstalk creates a new environment per application.  Using JBoss AS6 allows SteamCannon to support several logical architectures from a developer configuration with PostgresSQL to a three tier configuration with mod_cluster, JBoss AS6 and PostgreSQL.  SteamCannon also supports clusters and provides load balancing via a mod_cluster instance enabling session replication and caching within the cluster.

Coming Features in SteamCannon

  • Consistent application URLs
  • SSL Support for applications
  • Support for all EC2 instance types
  • Customizable JVM Options
  • Auto-Scaling
  • High Availability via multiple zones, (at present all instances must be in the same zone)
  • Notifications
  • Better Monitoring Support and Metrics

New Release Soon

There is a new release of SteamCannon coming in the next few weeks, version 0.3 expected to launch on February 1, 2011.  Version 0.3 will add support for handling multiple cloud credentials, a client API, support for all EC2 regions, and most notably support for running inside VirtualBox on a single machine thus supporting private cloud capabilities.

Rate this Article

Adoption Stage
Style

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Tell us what you think

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

A comparison? by Steve Jones

This isn't a comparison its a sales pitch for SteamCannon.

Seriously if something is going to be a comparison then it should be that rather than statements like "better monitoring support and metrics" without actually having any proof. Finishing off with mentioning its only at version 0.3 while the Amazon service is a fully supported commercial solution.

Whether SteamCannon is better than Elastic Beanstalk is something I'd like to read about but that does mean actually comparing pieces rather than just making statements.

Re: A comparison? by Stephane Rainville

Agreed!

I look forward to having more option than App Engine and Beanstalk but this is no comparaison.

Re: A comparison? by Justin Forder

The linked article is worth reading - it is much more of a comparison than the summary here.

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

3 Discuss

Login to InfoQ to interact with what matters most to you.


Recover your password...

Follow

Follow your favorite topics and editors

Quick overview of most important highlights in the industry and on the site.

Like

More signal, less noise

Build your own feed by choosing topics you want to read about and editors you want to hear from.

Notifications

Stay up-to-date

Set up your notifications and dont miss out on content that matters to you

BT