Un fournisseur de services en nuage, souvent appelé CSP, gère un centre de données distant où sont hébergés des applications, des serveurs (réels et virtuels), du stockage de données, des outils de développement, des capacités de mise en réseau et d'autres ressources informatiques. L'informatique en nuage est l'accès Internet à la demande à ces ressources. Ces ressources sont mises à disposition par le CSP en échange d'un abonnement mensuel ou de frais basés sur l'utilisation. La technologie qui permet aux nuages de fonctionner est souvent appelée "informatique en nuage". Elle comprend un certain type d'infrastructure informatique virtualisée, telle que des serveurs, des systèmes d'exploitation, des réseaux et d'autres infrastructures qui ont été abstraits à l'aide de logiciels spécialisés pour permettre la mise en commun et la division sans tenir compte des limites du matériel physique. Un serveur matériel, par exemple, peut être divisé en plusieurs serveurs virtuels.