Selon le NIST (National Institute of Standard and Technology) du Département du Commerce des États-Unis, un service de cloud computing doit remplir les conditions suivantes:
1. Provision automatique de la demande
- Le consommateur doit pouvoir disposer des ressources dont il a besoin sans l’intervention directe du fournisseur du service de cloud computing
2. Accès depuis n’importe quel endroit
- Grâce au réseau, le consommateur doit pouvoir accéder aux prestations de service du cloud computing à travers un client ou une interface
3. Mise à disposition de ressources mutualisées
- Les capacités de calcul du fournisseur de cloud computing doivent être regroupées afin de servir la demande de plusieurs clients
4. Rapide élasticité
- Les plate-formes de cloud computing doivent être capables d’augmenter leurs capacité rapidement, voir dans certains cas automatiquement, en fonction de la demande
5. Facturation à l’usage
- La consommation de ressources doit être quantifiée en toute transparence pour le client et le coût du service de cloud computing doit être en accord avec cette consommation