This document provides an introduction to Amazon Elastic Compute Cloud (EC2). EC2 is a web service that offers scalable and resizable compute capacity in the AWS cloud. It allows users to launch machine images called instances that can be customized with operating systems and applications. Instances provide flexible and temporary block storage and can scale up or down based on demand. EC2 offers multiple instance types and stores applications across global regions and availability zones for high availability and redundancy.