Amazon Elastic Compute Cloud (EC2) is a web service that provides resizable and dynamic compute capacity within the AWS cloud. EC2 makes cloud-scale computing easier for developers by providing a simple web interface to provision and configure compute resources, reducing the time to set up new server instances, and allowing organizations to scale capacity up and down as computing requirements change.