Amazon Elastic Compute Cloud (EC2) is a cloud-based computing service that provides scalable computing capacity in the cloud. It allows users to launch and manage virtual machines (VMs) in the cloud.