December 08, 2009
Agile Deployment with AWS
This presentation will cover Amazon Web Services (AWS) from the perspective of the Java developer. AWS is Amazon's cloud computing service which allows user to easily requisition additional compute power, storage, and other services. AWS provides programmatic access for provisioning resources. The compute service supports x86 - servers can be Linux, Windows, Open Solaris, etc. running just about any x86 software you want to install. With AWS, you pay for only what you use - there are no longterm commitments. For example, a machine with 1.7 GB of memory, 1 core, and 160 gig drive is only $0.085 per hour ($2.04 for an entire day). AWS can be used for storage, production hosting, and testing.
Topics that will be covered in this presentation:
- Introduction and overview of AWS
- Eclipse Plug-in
- Deploying VM with Tomcat
- Remote deployment and debugging of Tomcat
- Java and Ruby access to SimpleDB
At the end of this presentation you will know enough to setup an AWS environment and deploy/debug a Tomcat application using SimpleDB.
Speaker
Jesse Schoch is an Enterprise Sales Manager for Amazon Web Services where he is responsible for helping customers understand and leverage the entire suite of AWS services. He has worked in sales and sales engineering since 1997 with a focus on the Enterprise for Digex, Loudcloud, Bladelogic, and SAVVIS. A broad exposure to Enterprise Design patterns in large complex infrastructure with a focus on highly available systems architecture, IT automation, and Cloud computing.