This document provides an introduction and overview of Amazon EC2. It discusses what EC2 is, its core components and features such as Elastic Block Storage, Auto Scaling, and Elastic Load Balancing. It covers EC2 pricing models including On-Demand, Reserved, and Spot Instances. It also provides examples of how to cost-effectively run ASP.NET applications on EC2 and discusses tools for managing EC2 resources.