Amazon EC2 or Amazon Elastic Compute Cloud is a cloud service that enables secure and resizable compute capacity. It makes web-scale cloud computing simpler for developers.