I. Introduction
Le cloud computing est un concept qui consiste à déporter sur des serveurs distants
des stockages et des traitements informatiques traditionnellement localisés sur des
serveurs locaux ou sur le poste de l'utilisateur. Selon le National Institute of Standards and
Technology (NIST), le cloud computing est l'accès via le réseau, à la demande et en libre‐
service, à des ressources informatiques virtualisées et mutualisées.2
Le terme cloud computing est traduit en français aux termes suivants : informatique en
nuage, informatique dématérialisée, stockage dans les nuages, stockage à distance ou
encore infonuagique.
2
Source : http://fr.wikipedia.org/wiki/CloudComputing
Selon le même rapport, un cloud computing est caractérisé par quatre points :
3
CIGREF : réseaux de grandes entreprises en France, Rapport Fondamentaux du cloud computing : le point de
vue des grandes entreprises, Mars 2013
Les premières applications Web 2.0 à avoir migré dans les nuages sont la messagerie,
les outils collaboratifs, le CRM, les environnements de développement et de test.
En résumé, un cloud est donc une solution qui fournit un espace dans lequel il est
possible de placer, de manière virtuelle, des infrastructures serveur ou réseau, des
plateformes de développement ou d’exécution, etc. Un cloud est ainsi capable de traiter les
différentes couches du modèle « as a service », de l’infrastructure jusqu’à l’utilisateur.
Le IaaS concerne essentiellement le cloud d’infrastructure qui est un service rendu par le
cloud. C’est une infrastructure virtuelle sur laquelle il est possible de bâtir une solution
applicative.
Dans le mode SaaS, les utilisateurs consomment les logiciels à la demande sans les
commander, avec ou sans facturation à l’usage réel. Il n’est plus nécessaire pour l’utilisateur
d’effectuer les installations, les mises à jour ou encore les migrations de données. Les
solutions SaaS constituent la forme la plus répandue de Cloud Computing.
Exemple : Les prestataires de solutions SaaS les plus connus sont : Google avec Gmail et
Youtube ou encore les réseaux sociaux Facebook et Twitter.
Le schéma suivant structure les différents clouds par rapport au modèle de service :
Pour classer les clouds types, il faut bien sûr des critères de classification. Les travaux de
recherche qui ont été effectué sur ce domaine ont abouti à poser deux questions
essentielles :
Ainsi 4 typologies ont été identifiées. Ces typologies peuvent aussi être mélangées
pour aboutir comme suit :