Cloud computing = 5 caractéristiques essentielles, 3 niveaux de services, 4 modèles de déploiement.
Selon le NIST, le cloud computing doit posséder 5 caractéristiques essentielles :
- Le service doit être en libre-service à la demande
- Il doit être accessible sur l’ensemble d’un réseau
- Il doit y avoir une mutualisation des ressources
- Il doit être rapidement élastique (adaptation rapide à une variation du besoin)
- Le service doit être mesurable (mesure et affichage de paramètres de consommation)
Le NIST distingue 3 niveaux de service :
- Software as a Service (SaaS) : par exemple une banque « loue » un logiciel de comptabilité, en ligne, à la demande, chez un prestataire externe;
- La plateforme en tant que service (PaaS) : une solution externe qui propose une suite logicielle et les outils d’intégration et de suivi; Par exemple, un serveur web (Linux+Apache+MySQL+Php)
- L’infrastructure en tant que service (IaaS) : la totalité de l’infrastructure (ressources matérielles) est externe. Par exemple, capacité de stockage et capacité de calcul à la demande sur un réseau.
Et 4 modèles de déploiement :
- Cloud privé (au sein d’une même organisation)
- Cloud communautaire (réservé à une communauté)
- Cloud public (ouvert au grand public)
- Cloud hybride (composition de deux ou plusieurs types de nuages)
Source : Définition du Cloud Computing – NIST – SP800-145
http://csrc.nist.gov/publications/nistpubs/800-145/SP800-145.pdf