This is the full presentation I gave at JavaOne 2011 in San Francisco on October 6th, including screencast versions of all demonstrations.
Abstract
The cloud has promised a lot to Java Web developers but has delivered on only some of the hype. Many issues still exist that have the ability to kill many a project. Elastic Beanstalk, a Web service announced by Amazon in early 2011, takes the cloud to the next level for Java Web applications. It aims to eliminate the remaining issues the cloud presents. No hardware purchases? Check! Low setup costs? Check! No software installation? Check! Automatic resource scaling? Check! Resource monitoring? Check! This presentation takes a deep dive into Amazon’s Elastic Beanstalk service, including what problems it can help solve and opportunities it provides to deliver better Java Web applications.
This screencast shows how the AmazonElastic Beanstalk plugin for Eclipse allows developers to directly deploy their Java Web Applications from within Eclipse to their Elastic Beanstalk account. The plugin allows developers to create brand new applications and configure the Elastic Beanstalk resources as part of the process.
This screencast shows how the AmazonElastic Beanstalk plugin for Eclipse allows developers to write Java Web Applications and test them on local instances of Apache Tomcat, just as they would when writing any traditional Java Web Application.
This screencast shows how to install the AmazonElastic Beanstalk plugin into your Eclipse environment and how to create your first Elastic Beanstalk application.
Abstract: Amazon Web Services (AWS) is an ideal platform to develop on and to use for hosting enterprise Java applications. The zero up-front costs and virtually infinite scalability of resources enable Java EE developers to start small and be confident that their infrastructure will grow with their application. In addition, the nature of AWS and the services available help solve some of the problems Java developers often face in more-traditional environments. In this session, you will be introduced to AWS concepts, gain an understanding of how existing Java EE applications can be migrated to the AWS environment, what advantages there are in doing that, and how to architect a new Java EE application from the ground up to leverage the AWS environment for maximum benefit.
Date: Tuesday, October 2nd 2012 Time: 10am Where: Embarcadero room, Parc 55 hotel