Bei der Beschreibung der Architektur des Cloud Computings betonen viele Autoren die Verwendung der Rechenressourcen mit mehreren Servern und den Zugriff darauf.
Die Architektur einer Cloud ist jedoch die Struktur des Systems an sich, welche typischerweise Cloudressourcen (Back-End-Plattformen, Server und Speicher), Dienstleistungen, Netzwerk, Middleware, Softwarekomponenten, ihre äußerlich erkennbaren Eigenschaften und Beziehungen dazwischen umfasst [7].
Es werden nun einzelne Komponenten des Cloud Computings vorgestellt.