Amazon EC2 sta per "Amazon Elastic Compute Cloud". Fa parte di Amazon Web Services (AWS) e consente agli utenti di noleggiare istanze di macchine virtuali. È possibile creare istanze, avviarle e gestirle tramite un'interfaccia centrale, tramite un'API Web o una console.