Le Cloud Computing est une révolution dans la manière d’organiser, de gérer et de distribuer des ressources informatiques. Sa définition opérationnelle annonce un modèle informatique qui permet un accès facile et à la demande, par le réseau, à un ensemble partagé de ressources informatiques configurables. Il peut s’agir de serveurs, de stockage, d’applications ou de services, rapidement provisionnés et libérés par un minimum d'efforts de gestion. Le Cloud Computing se différencie des autres solutions d’utilisation de ressources à distance par cinq caractéristiques essentielles. Une infrastructure ainsi équipée offre alors trois modèles de services et quatre modèles de déploiements possibles, privé, communautaire, public ou hybride.