Cos’è e a cosa serve il cloud computing?

Pur sembrando un concetto in apparenza nuovo, il termine “cloud computing” è in realtà in circolazione da molto tempo.

Già negli anni Sessanta gli uffici informativi offrivano alle aziende la possibilità di affittare “tempo” su un mainframe, piuttosto che acquistarne uno da soli. Questi servizi di “time-sharing” sono stati in gran parte superati dall’ascesa del PC, che ha reso il possesso di un computer molto più conveniente, e poi a sua volta dall’aumento dei data center aziendali in cui le aziende avrebbero archiviato grandi quantità di dati.

Ma il concetto di affittare l’accesso alla potenza di calcolo è riapparso ancora: nei fornitori di servizi applicativi, nei servizi di pubblica utilità e nel grid computing della fine degli anni ’90 e dei primi anni 2000. Da qui l’ascesa del cloud computing, che ha davvero preso piede con l’emergere dell’infrastruttura SaaS e di provider di cloud computing come Amazon Web Services.

Che cos’è il cloud computing, in termini semplici?

Il cloud computing è la fornitura di servizi in cloud su richiesta – dalle applicazioni alla potenza di archiviazione e di elaborazione – in genere su Internet e in modalità pay-as-you-go. Praticamente qualsiasi servizio che non richiede la presenza fisica nell’hardware del computer in uso può ora essere erogato tramite il cloud.

In parole povere, il cloud computing permette di archiviare e accedere a dati e programmi su Internet anziché sul disco rigido del computer. Il cloud è solo una metafora di Internet.

Come funziona il cloud computing?

Invece di possedere la propria infrastruttura informatica o data center, le aziende possono noleggiare l’accesso a qualsiasi cosa, dalle applicazioni allo storage da un fornitore di servizi cloud.

Uno dei vantaggi dell’utilizzo dei servizi di cloud computing è che le aziende possono ridurre i costi iniziali e la complessità della proprietà e della manutenzione della propria infrastruttura IT, e invece semplicemente pagare per ciò che usano, quando lo usano.

A loro volta, i fornitori di servizi di cloud computing possono beneficiare di notevoli entrate su scala offrendo gli stessi servizi a una vasta gamma di clienti.

Quali sono esempi di cloud computing?

Il cloud computing è alla base di numerosi servizi. Ciò include servizi per i consumatori come Gmail o il backup su cloud delle foto sullo smartphone, oltre ai servizi che consentono alle grandi aziende di ospitare tutti i loro dati ed eseguire tutte le loro applicazioni nel cloud. Netflix si affida ai servizi di cloud computing per eseguire il suo servizio di streaming video. Oggi una varietà di organizzazioni che vanno dalle piccole startup alle multinazionali sta abbracciando questa tecnologia.

Il cloud computing sta diventando l’opzione predefinita per molte app: i fornitori di software offrono sempre più le loro applicazioni come servizi su Internet piuttosto che come prodotti autonomi nel tentativo di passare a un modello di abbonamento. Tuttavia, esiste un potenziale svantaggio del cloud computing, in quanto può anche introdurre nuovi costi e nuovi rischi a livello di sicurezza per le aziende che lo utilizzano.

I servizi basati sul cloud computing

I servizi di cloud computing rientrano in 4 categorie: infrastruttura come servizio (IaaS), piattaforma come servizio (PaaS) e software come servizio (SaaS). Questi sono talvolta chiamati stack di cloud computing, perché si costruiscono uno sopra l’altro.

Che cos’è l’Infrastruttura come servizio (IaaS)?

L’nfrastructure-as-a-Service (IaaS) è la categoria più elementare di servizi di cloud computing che consente di noleggiare l’infrastruttura IT (server o VM) da un provider cloud in base al principio del pagamento in base al consumo. L’uso dell’infrastruttura Iaas semplifica l’innovazione, riduce i tempi di implementazione di nuove applicazioni e servizi e riduce i costi di manutenzione in corso. Tuttavia, non è abbastanza sicura per la maggior parte dei dati critici.

Che cos’è la Piattaforma come servizio (Paas)?

Platform-as-a-service (PaaS) si riferisce alla fornitura di un ambiente su richiesta per lo sviluppo, il test, la consegna e la gestione di applicazioni software. È progettato per creare rapidamente app Web o mobili, senza preoccuparsi di configurare o gestire l’infrastruttura sottostante di server, archiviazione, rete e database necessari per lo sviluppo.

Cos’è il Software come servizio (SaaS)?

Software-as-a-service (SaaS) è ​​un metodo per fornire applicazioni software su Internet in base alla domanda e in base ad un abbonamento. SaaS ti aiuta a ospitare e gestire l’applicazione software e l’infrastruttura sottostante e gestire qualsiasi manutenzione (aggiornamenti software e patch di sicurezza).

Probabilmente la versione del cloud computing a cui la maggior parte delle persone è abituata quotidianamente: l’hardware e il sistema operativo sottostanti sono irrilevanti per l’utente finale, che accederà al servizio tramite un browser Web o un’app.

 I diversi tipi di cloud computing

A seconda del tipo di dati con cui si lavora, si può ricorrere a cloud pubblici, privati e ibridi, che si differenziano tra loro per diversi livelli di sicurezza e gestione.

  • Cloud pubblico: l’intera infrastruttura informatica si trova nei locali di una società di cloud computing che offre il servizio cloud. Si tratta del classico modello di cloud computing, in cui gli utenti possono accedere a un ampio pool di potenza di elaborazione su Internet (sia IaaS, PaaS o SaaS). Motivo per cui viene spesso utilizzato per applicazioni meno sensibili che richiedono una quantità variabile di risorse.
  • Cloud privato: ospita da solo un’intera infrastruttura informatica e non è condivisa. Il livello di sicurezza e controllo è massimo durante l’utilizzo di una rete privata. Le aziende possono controllare esattamente dove vengono conservati i loro dati e possono costruire l’infrastruttura nel modo che desiderano, in gran parte per i progetti IaaS o PaaS, per fornire agli sviluppatori l’accesso a un pool di potenza di elaborazione che si ridimensiona su richiesta senza mettere a rischio la sicurezza.
  • Cloud ibrido: utilizza cloud pubblici e privati, a seconda del loro scopo. Può ospitare le applicazioni più importanti sui tuoi server per mantenerle più sicure e applicazioni secondarie altrove.
  • Community Cloud: è un tipo di cloud condiviso tra le organizzazioni con un obiettivo comune o adatto a una gruppo specifico.

I vantaggi del cloud computing

I vantaggi esatti variano in base al tipo di servizio cloud utilizzato ma, fondamentalmente, l’utilizzo dei servizi cloud significa che le aziende non devono acquistare o mantenere la propria infrastruttura informatica.

Non è più necessario acquistare server, aggiornare applicazioni o sistemi operativi o smantellare e smaltire hardware o software quando non bisogna aggiornare il sistema, poiché è tutto a carico del fornitore. Per le applicazioni di largo consumo, come la posta elettronica, può avere senso passare a un fornitore di servizi cloud, piuttosto che fare affidamento su competenze interne.

Inoltre, le aziende pagano solo per i servizi che effettivamente utilizzano. Se un’applicazione viene utilizzata solo in un determinato momento della settimana o dell’anno, può avere senso finanziario averla su cloud, piuttosto che disporre di hardware e software dedicati inattivi per la maggior parte del tempo.

Mentre può essere facile iniziare a utilizzare una nuova applicazione cloud, la migrazione di dati o app esistenti sul cloud può essere piuttosto complicata e costosa. Soprattutto se si considera che i professionisti specializzati in questo settore sono un numero particolarmente esiguo. Il master di II livello in Digital leadership in Government &Public Sector, offre anche un focus sul cloud computing come mezzo per innovare la Pubblica Amministrazione. Essendo un servizio nuovo ed in continua evoluzione, iniziare un percorso di formazione nelle nuove tecnologie cloud può aprire interessanti scenari lavorativi.

 

 


CHIEDI INFORMAZIONI

icona link