Amazon Elastic Compute Cloud (Amazon EC2) to usługa internetowa zapewniająca bezpieczną, skalowalne maszyny wirtualne – obliczeniowe w chmurze. Został zaprojektowany, aby ułatwić programistom przetwarzanie w chmurze na skalę internetową. Prosty interfejs usługi internetowej Amazon EC2 pozwala łatwo skonfigurować serwer o wymaganych parametrach. Zapewnia pełną kontrolę nad zasobami obliczeniowymi i pozwala działać w sprawdzonym środowisku chmurowym AWS.