Amazon moves into PaaS with Elastic Beanstalk, Java as 1st class citizen


Amazon's EC2 and its sister S3 service have been indisputable leaders in IaaS for a long while now and GlassFish and more generally J2EE/JavaEE took advantage of it starting in 2008 (see here and here), with documented how-to's and significant production references.

Just yesterday, AWS's Evangelist Jeff Barr announced AWS Elastic Beanstalk (main page) which reads to me like Amazon's entry into the PaaS space (with Java!). This new service supports deployment of WAR-packaged Java applications to an infrastructure composed of a Container+Server (Tomcat on EC2) and a load-balancer with Auto Scaling and Notifications features. What seems less clear is the multi-tenancy story, if anything special is done for databases and JDBC connections but also whether containers can form a cluster to offer session high availability (HA).

It's great to see the Java platform as the primary (and for the time being only) target for such a service. Let's hope that support for the full Java EE 6 platform isn't too far out!

Exciting times ahead, the fun is only just starting, stay tuned!


Pretty cool stuff. Naturally we tried it as soon as we found out about it, and the Beanstalk proved to be a great platform for Vaadin apps.

Here is our component showcase running in the US East zone:

Posted by Henri Muurimaa on January 19, 2011 at 06:13 PM PST #

We at have most comprehensive Java PaaS solution and are considering support foe Glassfish as well. Will be happy to discuss opportunities with you.

Posted by Raj on January 21, 2011 at 12:17 PM PST #

Post a Comment:
Comments are closed for this entry.