Tipi di cloud computing

Quali sono i tipi di cloud computing?

Il cloud computing offre agli sviluppatori e ai reparti IT la possibilità di concentrarsi sulle attività strategiche, tralasciando attività altrettanto importanti ma onerose a livello di tempo quali, ad esempio, l'approvvigionamento di risorse, la manutenzione e la pianificazione della capacità. Dato che il cloud computing sta avendo una popolarità sempre maggiore, sono ora disponibili numerosi modelli e svariate strategie di implementazione in grado di soddisfare le specifiche esigenze di utenti diversi. Ogni tipo di servizio cloud, e metodo di implementazione, offre diversi livelli di controllo, flessibilità e gestione. Saper distinguere le differenze tra modelli tradizionali di cloud computing, come infrastructure as a service (IaaS), platform as a service (PaaS) e software as a service (SaaS), nonché conoscere le varie strategie di implementazione disponibili, permette di scegliere il set di servizi più idoneo per ogni specifica esigenza.

Sebbene il settore abbia tradizionalmente utilizzato termini come IaaS, PaaS e SaaS per raggruppare i servizi cloud, in AWS ci concentriamo su soluzioni in base alle tue esigenze, in grado di coprire molti tipi di servizi. Questa pagina utilizza la tradizionale suddivisione in IaaS, PaaS e SaaS per aiutarti a decidere quale insieme di servizi è il più adatto alle tue esigenze e la strategia di implementazione più indicata per te.

Modelli di cloud computing

Sebbene le definizioni cambino da azienda a azienda, tradizionalmente ci si riferisce a tre modelli principali per il cloud computing. Ogni modello rappresenta un aspetto diverso del cloud computing.

Lo IaaS contiene gli elementi di base dell'infrastruttura IT del cloud e in genere consente l'accesso a funzionalità di rete, computer (virtuali o su hardware dedicato) e spazio per l'archiviazione di dati. I fornitori di IaaS offrono il massimo livello di flessibilità e controllo di gestione sulle risorse IT. È la tipologia più simile alle risorse IT esistenti che molti reparti IT e sviluppatori conoscono.

Scopri di più sullo IaaS

I fornitori di PaaS fanno sì che le organizzazioni non debbano gestire l'infrastruttura sottostante (in genere hardware e sistemi operativi), e questa integrazione consente di concentrarsi sull'implementazione e sulla gestione delle applicazioni. Questa soluzione è caratterizzata dal massimo livello di efficienza in quanto non è più necessario dedicarsi ad attività quali l'approvvigionamento delle risorse, la pianificazione della capacità, la manutenzione del software, l'applicazione di patch o qualsiasi altro tipo di attività onerosa che possa interessare l'esecuzione delle applicazioni.

Scopri di più sul PaaS

I fornitori di SaaS forniscono applicazioni software eseguite e gestite dal fornitore. Nella maggior parte dei casi, quando si parla di SaaS si fa riferimento alle applicazioni per utenti finali di terze parti. Grazie all'offerta SaaS non sarà più necessario pensare alle modalità di manutenzione del servizio o di gestione dell'infrastruttura sottostante, ma soltanto preoccuparsi di come utilizzare quel particolare software. Un esempio comune di applicazione SaaS è la posta elettronica basata sul web, che consente di inviare e ricevere e-mail senza dover gestire l'aggiunta di funzionalità o provvedere alla manutenzione dei server e dei sistemi operativi su cui viene eseguito il programma di posta elettronica.

Scopri di più sul SaaS

Modelli di implementazione IT

Un'applicazione basata sul cloud è completamente distribuita nel cloud e ogni sua parte viene eseguita a livello di cloud. Le applicazioni nel cloud sono state create nel cloud stesso oppure sono state migrate da un'infrastruttura esistente per sfruttare i vantaggi del cloud computing. Le applicazioni basate sul cloud possono essere create su elementi di infrastruttura di basso livello o possono utilizzare servizi di livello superiore che forniscono l'astrazione dai requisiti di gestione, architettura e scalabilità dell'infrastruttura principale.

Ulteriori informazioni sul cloud computing

Una distribuzione ibrida consente di collegare l'infrastruttura e le applicazioni tra risorse basate sul cloud e risorse esistenti non presenti nel cloud. Il metodo più comune è l'implementazione ibrida: essa prevede il collegamento tra il cloud e un'infrastruttura on-premises esistente per estendere e potenziare l'infrastruttura di un'organizzazione nel cloud mediante il collegamento delle risorse cloud al sistema interno. Per ulteriori informazioni su come AWS può aiutarti con l'implementazione ibrida, visita la pagina Cloud ibrido con AWS.

Scopri di più sul cloud ibrido

L'implementazione di risorse on-premises, mediante l'utilizzo della virtualizzazione e strumenti di gestione delle risorse, non offre molti dei vantaggi del cloud computing, ma a volte viene ricercata per la sua capacità di fornire risorse dedicate. Nella maggior parte dei casi, questo modello di implementazione equivale a quello di una infrastruttura IT esistente in cui però vengono utilizzate tecnologie di virtualizzazione e gestione delle applicazioni per incrementare l'utilizzo delle risorse.

Scopri di più sull'on-premises