Abbiamo tutti sentito parlare del”cloud”e la maggior parte delle persone sa che il cloud computing significa che devi utilizzare una connessione Internet per accedere a software e servizi. Tuttavia, esistono molti tipi di cloud computing che hanno scopi e vantaggi diversi.

I principali tipi di cloud computing

Quando parliamo di”tipi”di cloud computing, questo può riferirsi a due cose diverse. Un modo di guardare al cloud computing è concentrarsi su ciò per cui viene utilizzata la tecnologia. La maggior parte di questo articolo è incentrata su questo, ma prima dobbiamo guardare al cloud computing in termini di architettura.

Sommario

Da questo punto di vista, ci sono tre tipi di cloud computing.

1. Infrastructure as a Service (IaaS

Un tipo di cloud computing offre risorse di data center on demand. Carichi e/o scrivi tutto il software. È essenzialmente come acquistare il tuo data center, tranne per il fatto che stai noleggiando l’hardware.

2. Platform as a Service (PaaS)

Se vuoi sviluppare applicazioni cloud, ma non vuoi mantenere i sistemi operativi o l’ambiente di sviluppo nel cloud, hai bisogno di PaaS. Forniranno gli strumenti di cui hai bisogno per creare il tuo servizio cloud o la tua app.

3. Software as a Service (SaaS) 

Se non sei un fornitore di servizi cloud o uno sviluppatore, SaaS è il tipo più comune di cloud computing che incontrerai. Quasi tutti i tipi di cloud computing di cui parleremo di seguito sono un esempio di SaaS e sono rivolti agli utenti finali.

4. Noleggio computer remoto

Se hai bisogno di accedere a un computer in un data center, puoi pagare per avere accesso esclusivo o condiviso. Questo è esattamente lo stesso che usare un desktop remoto per accedere al tuo computer di casa, ad esempio, da un tablet. La differenza è che non devi pagare per il computer, non devi mantenerlo, e tutti gli altri grattacapi di metterlo a tua disposizione 24 ore su 24, 7 giorni su 7, sono gestiti da qualcun altro con un unico compenso.

Questo è un scelta popolare per le persone che hanno bisogno di accedere a determinati tipi di hardware qualche volta o che non vogliono possedere permanentemente un computer che deve essere aggiornato spesso. Ad esempio, puoi noleggiare un Mac nel cloud, o forse hai bisogno di una workstation super veloce per lavorare alcuni numeri per te e poi inviarti i risultati.

5. Macchina virtuale nel cloud

L’uso di una macchina virtuale è un tipo di cloud computing in qualche modo correlato al tipo appena menzionato, tranne per il fatto che non stai noleggiando un computer fisico. Invece, stai pagando per una macchina virtuale in esecuzione insieme a molte altre macchine virtuali sullo stesso computer fisico.

Per molti utenti , la distinzione non ha importanza e andranno solo con l’opzione più economica. Tuttavia, noleggiare un computer del data center fisico per il tuo uso esclusivo significa avere sempre prestazioni garantite.

6. Applicazioni cloud native

Un’app cloud nativa viene eseguita su un’infrastruttura di cloud computing ed è stata sviluppata fin dall’inizio per funzionare in questo modo. Quindi eseguire Microsoft Word su una macchina virtuale che stai noleggiando nel cloud non è un esempio di applicazione cloud nativa.

L’app Office 365 Word a cui accedi tramite il browser è tuttavia un’applicazione cloud nativa. Lo stesso vale per applicazioni come Gmail e la maggior parte dei servizi basati su cloud che utilizzi ogni giorno.

7. Cloud Storage

Cloud Storage è un concetto semplice. Invece di salvare i tuoi file su un disco rigido nel tuo computer o su un disco rigido esterno locale, salvali utilizzando un servizio cloud su un computer remoto.

La maggior parte dei servizi di archiviazione cloud sono molto più di un’unità esterna nel cielo. I tuoi dati vengono archiviati secondo gli standard internazionali, che include la conservazione di diverse copie ridondanti in posizioni fisicamente separate. I servizi di archiviazione cloud offrono anche funzionalità aggiuntive, come la possibilità di eseguire ricerche all’interno dei file o modificarli nel cloud.

Esempi di archiviazione cloud includono Google Drive, Microsoft OneDrive, DropBox e Apple iCloud.

8. Social media

I social media hanno preso d’assalto il mondo. Ci sono buone probabilità che chiunque legga questo articolo utilizzi almeno uno dei principali servizi di social media, che si tratti di Facebook, Twitter, Instagram o uno qualsiasi degli altri grandi nomi. In tal caso, stai utilizzando un servizio cloud. Anche se potresti non pensare ai social media come ad applicazioni cloud, tutti i tuoi dati e la maggior parte dei computer utilizzati con questi servizi risiedono nel cloud.

9. Servizi di streaming di intrattenimento

Se stai ascoltando musica su Spotify o guardare l’ultimo Netflix Originale, stai utilizzando un servizio cloud. Sebbene le app in esecuzione sul tuo dispositivo svolgano parte del lavoro, la maggior parte del lavoro pesante si svolge lontano in un data center.

Questi servizi non solo inviano contenuti al tuo dispositivo su richiesta, ma in modo dinamico regola la qualità in base alla tua connessione Internet. Questi servizi tengono d’occhio anche quello che fai con il servizio, in modo che possano formulare consigli basati sui tuoi dati personali e su quelli di altri utenti.

Puoi anche guardare i videogiochi in streaming. Non è necessario acquistare una console o costruire un PC da gioco, basta pagare per utilizzare un servizio come Xcloud, Geforce Now e Google Stadia. Funzionano con tablet, smart TV o qualsiasi cosa con supporto per browser e controller. Il cloud gaming è ancora molto nuovo, quindi tutti i bug non sono stati risolti. Tuttavia, se disponi di un’eccellente connettività Internet, vale la pena provare già.

10. Servizi cloud decentralizzati

I servizi cloud tradizionali si basano su data center centralizzati per funzionare, ma ci sono problemi di privacy che ne derivano. Ad esempio, se puoi cercare all’interno dei tuoi documenti in un servizio come Google Docs, significa che Google può (in linea di principio) leggere anche tutto all’interno di quel documento. L’unica cosa che ti protegge sono le leggi sulla privacy e l’informativa sulla privacy del provider di servizi cloud, ma non c’è un vero ostacolo alla protezione delle tue informazioni da esse.

È da qui che è nata l’idea di un provider di servizi cloud decentralizzato. Il (ora defunto) Graphite Docs è forse l’esempio più noto. Graphite Docs funzionava molto come Google Docs, almeno dal punto di vista dell’utente, ma non disponeva di un data center centrale. Invece, ha utilizzato la tecnologia blockchain per ospitare e crittografare i dati degli utenti. Ottieni i vantaggi della produttività del cloud senza problemi di privacy.

Purtroppo Graphite Docs ha chiuso nel 2020, ma il suo codice sorgente è Open Source, il che significa che chiunque altro può configurare la propria versione.

Ci sono anche altre opzioni di sviluppo di app decentralizzate, come Stacks (precedentemente Blockstacks) che ti consente di scrivere”dapps”o app decentralizzate che si connettono a valute basate su blockchain.

Living Head in le Nuvole

Mentre ci sarà sempre un posto per il tuo personal computer, sembra che il futuro sarà sempre più basato sul cloud. Poiché Internet alla fine coprirà l’intero pianeta, vedremo il cloud diventare il tipo più importante di tecnologia informatica.

Categories: IT Info