Amazon Elastic Compute Cloud (EC2) is a web service that provides resizable compute capacity in the cloud. It allows users to rent virtual computers on which to run their own computer applications. By leveraging Amazon EC2, researchers and institutions can easily scale their computing resources according to their needs.