Article Excerpt: Amazon Web Services Wednesday added a new service to its Elastic Compute Cloud—the Elastic Beanstalk. The service allows an application in EC2 to automatically scale up to meet demand without any human intervention.
The service is a free add-on for Amazon customers. They merely check off Elastic Beanstalk as a desired service and it will be automatically applied to the designated application—provided the application is written in Java. In the future other languages are likely to be covered as well, with two candidates being PHP and Ruby, depending on demand, said Adam Selipsky, VP of cloud computing evangelism.
At the same time, developers retain the right to override Elastic Beanstalk, go into the EC2’s control console and set a different-size instance as the basis for scaling their application. After a developer intervenes and interacts with the AutoScaling mechanism, Elastic Beanstalk takes over again and then applies that new instance size as the basis for its scale-up decisions. The change may occur with Beanstalk decommissioning the outmoded virtual machine, while commissioning the new ones.