If you plan to build applications to run on Amazon's Web Services, this is precisely the book you need. Programming Amazon EC2 provides architects, developers, and administrators with an end-to-end approach to designing and building a practical application on Amazon Elastic Compute Cloud (EC2), a central part of the AWS platform. In the process, you'll focus on critical issues such as load balancing, scaling, monitoring, and automation. How easy is it to move an existing application to AWS? How can you design your application so that it will scale effectively? How much storage will you require? This book provides clear answers to those questions and shows you how to build applications in the cloud.