To make it easier for enterprise Java developers to use EC2, I have created EC2Deploy. It’s a Groovy framework for deploying an enterprise Java application on a set of Amazon EC2 servers. EC2Deploy provides a simple, easy to use API for launching a set of EC2 instances; configuring MySQL, Apache and one or more Tomcat servers; and deploying one or more web applications. In addition, it can also run JMeter and collect performance metrics.
Coding Library: Java/JSP

More Amazon EC2 Resources: