Il cloud computing è un paradigma che consente l'uso di risorse computazionali tramite la rete, con pagamento basato sul consumo. Esso offre servizi IT come Infrastructure as a Service (IaaS), Platform as a Service (PaaS) e Software as a Service (SaaS), permettendo agli utenti di accedere a capacità e software con pochissimo sforzo gestionale. I modelli di distribuzione includono cloud pubblici, privati, ibridi e specializzati, esprimendo diverse modalità di utilizzo delle risorse.