Cloud Computing zeichnet sich dadurch aus, dass Unternehmen sich nicht mehr um eigene Rechenzentrums-Infrastruktur kümmern müssen. Es gibt verschiedene Bereitstellungsmöglichkeiten für kundenindividuelle Anforderungen, die AWS unterstützt. Bei Infrastructure as a Service (IaaS) stellt AWS Netzwerkfunktionen, Compute und Speicherplatz zur Verfügung. Im Rahmen von Platform as a Service (PaaS) wird neben der meist virtualisierten Compute-Leistung das Betriebssystem bereitgestellt, damit Kunden sich nur um ihre Applikationen kümmern können. Die nächste Form von Services sind fertige, voll gemanagte Services wie AWS RDS, also voll durch AWS-betriebene Datenbanksysteme inkl. Hochverfügbarkeit und Disaster-Recovery-Option.