Elastic Beanstalk? It’s not a fairytale, Amazon disruptes the market once again
Date: 25 Jan 2011 Comments: 1Amazon.com is easy to label as the 500 pound gorilla in the market of cloud computing services–and rightly so. They are one of the pioneers in innovative service oriented technologies, and have a strong hold on the market. They definitely have not become complacent in their standing however, and their newest technology dubed “Elastic Beanstalk” is good evidence.
I really can’t get the image of the fairytale I remember as a kid, “Jack and the Beanstalk”, whenever I hear the name mentioned. All joking aside though, this is a serious and disruptive product. Amazon’s reputable and solid core of on-demand computing and network services can now be leveraged as the back-end for an PaaS (Platform-as-a-Service) they call the Elastic Beanstalk.
Their first unveiling of the service is going to be offered for Java applications using the Tomcat application stack. This is a great way to start as they are following the pattern of the other providers in the space (force.com had Java as an early platform), and in it’s own right tomcat applications are cross-platform and very scalable–perfect for PaaS. As time goes on, other application platforms will be offered I am sure, but this is a very safe and smart choice to start with a new product like Elastic Beanstalk.
What makes it different? Aside from the well established service that is behind Elastic Beanstalk, the components that make up the working parts of the platform can be fine-tuned and customized if you want. It will be happy to manage a lot of these things for you, but allowing people to have that control if they want to is a very attractive feature. Another way Amazon is being extra savvy in approaching the enterprise customer to use their computing cloud for mission critical and high performance apps.
A robust application that runs on a new PaaS like Elastic Beanstalk needs a stable and effective way to manage resources and adjust to demand. For Java based apps running on EB, an application performance management solution like AppDynamics gives a new venture into the cloud that edge that it needs to meet user demand and uptime requirements. APMs as they are called can not only monitor perform health-checks on complex software, but in the case of a cloud based solution, can be the orchestration piece for scaling on-demand. AppDynamics has a free version that you can use to get more familiar with how it works, just check out their web site: http://appdynamics.com
Resources:
http://aws.amazon.com/elasticbeanstalk/?ref_=pe_12300_18337730





