Cloud Compunting

Servizi offerti

Partendo dalla definizione generica di Cloud Computing, sono scaturite le definizioni dei tre servizi che, solitamente, vengono forniti dalle aziende del settore: IaaS (Infrastructure as a Service), PaaS (Platform as a Service), SaaS (Software as a Service). Essi si distinguono per il livello a cui ognuno fornisce all'utente finale accesso all’architettura Clouding. Gli IaaS sono i servizi che permettono di avere l'accesso al livello più basso della Clouding. Un'azienda fornitrice di IaaS mette a disposizione una infrastruttura hardware remota e ci fornisce la documentazione necessaria affinchè la nostra piattaforma software possa utilizzarne le risorse. Volendo fornire un esempio concreto, un provider che mette a disposizione la propria infrastruttura, per l'esecuzione di “virtual machines” (VM) e per la loro gestione, è un IaaS Provider. Sono identificabili come PaaS, invece, tutti i servizi che ci mettono a disposizione una piattaforma pronta per una distribuzione delle nostre applicazioni. E' possibile indicare come PaaS Provider gli attuali fornitori di web hosting. L'utente finale, infatti, non deve occuparsi della gestione software/hardware, ha la possibilità di usare librerie e framework preinstallati e di essere subito operativo dopo aver caricato sull'infrastruttura del fornitore la propria applicazione. L'esempio fornito è ancora più calzante se si pensa a quei provider che forniscono soluzioni pronte all'uso, dove è necessario effettuare solo una distribuzione dei moduli applicativi utilizzati. I SaaS, infine, sono i servizi che mettono a disposizione dell'utente finale un software completo, al più configurabile, che provvede a determinate richieste. Le web mail, conosciute ed utilizzate da tutti, sono un esempio di SaaS, perchè permettono di poter gestire le proprie email completamente dal web. Un altro chiaro esempio di SaaS, infine, è dato dai software da ufficio della suite Google Docs. In definitiva, spostarsi nella Cloud significa abbracciare il concetto di BPO (Business Process Outsourcing) con tutti i pregi ed i difetti che ne conseguono.