Nel modello cloud esistono tre principali tipologie di servizi che gli utenti possono fruire, che coprono diversi livelli di gestione e personalizzazione:
1. Infrastructure as a Service (IaaS): Fornisce risorse di calcolo virtualizzate su internet. Gli utenti hanno il controllo su infrastrutture di base come server, reti, storage e spazio per il data center, ma senza dover gestire l’hardware fisico sottostante. Questo servizio consente un’elevata flessibilità e scalabilità per espandere o ridurre le risorse in base alle necessità.
2. Platform as a Service (PaaS): Offre ambienti di sviluppo e deployment che consentono agli sviluppatori di creare applicazioni senza doversi preoccupare della gestione dell’infrastruttura sottostante, come server, rete, o database. PaaS fornisce un ambiente preconfigurato dove è possibile sviluppare, testare e distribuire software velocemente.
3. Software as a Service (SaaS): È il modello dove le applicazioni software vengono fornite tramite internet, consentendo agli utenti di accedere a applicazioni complete da qualunque dispositivo connesso, senza dovere installare o eseguire il software localmente. I fornitori di SaaS gestiscono l’infrastruttura, la piattaforma e anche il software stesso, rendendo questo servizio molto conveniente per gli utenti finali.