Article Excerpt: AWS Elastic Beanstalk is now available for use by Java developers. To get started, a developer uploads a Java application to Elastic Beanstalk, which automatically handles the deployment details like provisioning compute capacity, load balancing between servers, autoscaling up and down, and monitoring the health of the application.
Once a customer uploads the Java app, it will be up and running online in a matter of minutes, [said Adam Selipsky, vice president of Amazon Web Services]. “If they so choose, they never have to worry again about the underlying infrastructure that is making that app live to the world.”
However, Beanstalk also allows users to fine-tune the underlying services, helping to set AWS apart from some other offerings on the market, Selipsky said. “A lot of the platform-as-a-service offerings reduce the amount of programming you have to do but they make choices for you and force you to live with all the decisions predetermined by the vendor,” he said.