Il cloud computing si riferisce alla fornitura di servizi informatici, inclusi server, archiviazione, database, reti, software e altro, su Internet (“il cloud”). Invece di possedere la propria infrastruttura informatica o data center, individui o organizzazioni possono noleggiare l’accesso a tutto ciò di cui hanno bisogno da un fornitore di servizi cloud.
In termini semplici, il cloud computing significa archiviare e accedere a dati e programmi su Internet anziché sul disco rigido del computer. Consente agli utenti di accedere ai file e utilizzare le applicazioni da qualsiasi dispositivo dotato di connessione Internet.
Un esempio di cloud computing utilizza servizi di posta elettronica basati sul Web come Gmail o Yahoo Mail. Invece di eseguire la posta elettronica sul server locale del tuo computer, il servizio di posta elettronica è ospitato in remoto “nel cloud”.
Esistono generalmente quattro tipi di servizi di cloud computing: Infrastructure as a Service (IaaS), Platform as a Service (PaaS), Software as a Service (SaaS) e Function as a Service (FaaS). IaaS fornisce risorse informatiche virtualizzate su Internet, PaaS offre una piattaforma che consente ai clienti di sviluppare, eseguire e gestire applicazioni, SaaS fornisce applicazioni software su Internet su abbonamento e FaaS consente ai clienti di sviluppare, eseguire e gestire le funzionalità delle applicazioni senza la complessità della creazione e della manutenzione dell’infrastruttura tipicamente associata allo sviluppo e al lancio di un’app