L'architecture infonuagique définit les composants ainsi que les relations entre eux.
Les différents composants de l'architecture infonuagique sont :
- Ressources sur site
- Ressources infonuagiques
- Composants et services logiciels
- Intergiciel
L'ensemble de l'architecture infonuagique vise à fournir aux utilisateurs une grande bande passante, permettant un accès ininterrompu aux données et aux applications, un réseau agile à la demande offrant la possibilité de passer rapidement et efficacement d'un serveur à un autre ou même d'un nuage à un autre, et surtout la sécurité du réseau
Les différents services basés sur l'infonuagique ont chacun leurs propres architectures infonuagiques distinctes et uniques :
- Logiciel en tant que service (SaaS) implique des logiciels hébergés et maintenus sur Internet. Avec le SaaS, les utilisateurs n'ont pas à installer le logiciel localement.
- Développement en tant que service (DaaS) implique des outils de développement web partagés au sein de communautés.
- Plateforme en tant que service (PaaS) fournit aux utilisateurs des plateformes applicatives et des bases de données, équivalents à des services d'intergiciel.
- Infrastructure en tant que service (IaaS) fournit l'infrastructure et le matériel tels que des serveurs, des réseaux, des dispositifs de stockage, etc. fonctionnant dans le nuage, disponibles pour les utilisateurs selon le principe du paiement à l'utilisation.



