Le cloud computing est un modèle informatique qui permet l'accès à des ressources informatiques via Internet, offrant flexibilité et réduction des coûts en remplaçant l'achat de matériel local par l'utilisation de serveurs distants. Il se décline en plusieurs services, dont l'infrastructure en tant que service (IaaS), la plateforme en tant que service (PaaS) et le logiciel en tant que service (SaaS), chacun ayant des niveaux de gestion et de contrôle différents. Les environnements de cloud peuvent être publics, privés, communautaires ou hybrides, selon les besoins des organisations.