L'architecture cloud indique la manière dont les composants et fonctionnalités nécessaires à la conception d'un cloud sont connectés afin de fournir une plateforme en ligne sur laquelle les applications s'exécuteront.
La conception de l'architecture d'une plateforme cloud implique plus que la séparation des capacités d'un ordinateur de ses composants matériels. Il faut ajouter des niveaux de développement supplémentaires pour intégrer la conteneurisation, l'orchestration, les API, le routage, la sécurité, la gestion et les logiciels d'automatisation.