
La tecnologia cloud, la prossima era dell'archiviazione dati pubblico-privata
Potrebbe sembrare che il cloud computing o tecnologia sia una novità per il mercato, ma la verità è che risale al 1955, quando John McCarthy usò originariamente il termine "intelligenza artificiale". A partire dagli anni '50, le aziende utilizzavano sistemi di computer mainframe molto complessi e in continua evoluzione per elaborare i dati. Al fine di ridurre questa complessità, le aziende acquistavano una o più macchine e implementavano il "time-sharing" per aumentare il ritorno sull'investimento. Con l'uso del time-sharing, diversi utenti potevano accedere a un computer mainframe da stazioni di collegamento, che non avevano alcuna potenza di elaborazione propria. Questo tipo di potenza computazionale condivisa è la teoria di base del cloud.
Nel 1969, J. C. R. Licklider contribuì a sviluppare l'ARPANET (Advanced Research Projects Agency Network), una versione "molto" basilare di Internet in cui tutti sarebbero stati interconnessi tramite computer e in grado di accedere alle informazioni da qualsiasi luogo. La rete intergalattica di computer, nota come Internet, è necessaria per l'accesso al cloud. Intorno al 1970 fu introdotto il concetto di macchine virtuali, per cui, utilizzando software di virtualizzazione, divenne possibile eseguire uno o più sistemi operativi contemporaneamente in un ambiente. Alla fine degli anni '90, il termine "cloud" veniva utilizzato per rappresentare lo spazio di calcolo tra il fornitore e l'utente finale. Nel 2002, Amazon ha lanciato i suoi servizi di vendita al dettaglio basati sul web, che è stata la prima grande azienda a pensare di utilizzare solo il 10% della propria capacità (cosa comune all'epoca) come un problema da risolvere. Successivamente, nel 2006, hanno creato Amazon Web Services, che offre servizi online per fornire una varietà di servizi basati su cloud, tra cui archiviazione, calcolo e "intelligenza umana" ad altri siti Web o clienti. Seguendo questa strada, nello stesso anno Google ha lanciato i servizi di Google Docs.

La maggior parte delle persone non ha ben chiaro cosa significhi in realtà "Cloud Computing". In termini generali, è la fornitura di servizi ospitati tramite Internet. Consente alle aziende di consumare una risorsa di calcolo, come una macchina virtuale (VM), spazio di archiviazione o un'applicazione, come un'utilità proprio come l'elettricità, piuttosto che costruire e mantenere infrastrutture di calcolo internamente.
Il modello di sviluppo del cloud computing
Possiamo classificare il servizio in tre tipi: privato, pubblico e ibrido. In un modello di servizio cloud privato, il servizio viene erogato dal data center aziendale per gli utenti interni. Mentre nel caso del modello di servizio cloud pubblico, un fornitore di servizi cloud di terze parti fornisce il servizio tramite Internet. Infine, il servizio cloud ibrido è la combinazione di pubblico e privato.
I tipi di servizi di cloud computing
I servizi di cloud computing sono principalmente suddivisi in tre categorie, ovvero Software as a service (SaaS), infrastructure as a service (IaaS) e platform as a service (PaaS).
Il servizio SaaS è un modello di distribuzione che fornisce applicazioni software tramite Internet; queste applicazioni sono chiamate servizi web. Gli utenti possono accedere alle applicazioni e ai servizi SaaS da qualsiasi luogo utilizzando un computer o un dispositivo mobile con l'aiuto dell'accesso a Internet. Le aziende che forniscono tali servizi sono SalesForce, NetSuits e Concur.
I fornitori di servizi IaaS, come AWS, Microsoft Azure e Google Compute Engine, forniscono un'istanza di server virtuale e spazio di archiviazione, nonché un'interfaccia del programma applicativo (API) che consente agli utenti di migrare i carichi di lavoro su una VM. Gli utenti hanno una capacità di archiviazione allocata e possono avviare, arrestare, accedere e configurare la VM e lo spazio di archiviazione come desiderato.
Nel modello di servizio PaaS, i fornitori di cloud ospitano strumenti di sviluppo sulle loro infrastrutture. Gli utenti accedono a questi strumenti tramite Internet utilizzando API, portali web o software gateway. PaaS viene utilizzato per lo sviluppo di software e molti provider PaaS ospitano il software dopo che è stato sviluppato. Le aziende che forniscono tali servizi sono AWS Elastic Beanstalk, Google App Engine e Heroku.

Secondo UMI, si prevede che il mercato globale dei servizi di cloud pubblico crescerà del 15,7% nel 2020, raggiungendo un totale di 367 miliardi di dollari, rispetto ai 236,7 miliardi di dollari del 2017.
Sfide principali

Fin dall'inizio del cloud pubblico, le aziende si sono preoccupate dei potenziali rischi per la sicurezza e questo non è cambiato fino ad ora. Nel sondaggio RightScale recentemente condotto, è stata la sfida numero uno citata dagli intervistati, con un totale del 77% che afferma che la sicurezza del cloud è una sfida, incluso il 29% che l'ha definita una sfida significativa.
Conclusione
Con l'aiuto del cloud computing e della tecnologia che lo supporta, abbiamo grandi opportunità e capacità. Il cloud computing può aprire un nuovo mondo di piattaforme, posti di lavoro, applicazioni e molto altro. Il cloud computing fornirà l'infrastruttura digitale delle città intelligenti di domani, dove si stima che 6 miliardi di persone della popolazione mondiale vivranno entro il 2045. Gli ascensori e i parcheggi intelligenti, le auto senza conducente e i taxi con droni, i treni e le metropolitane, le fattorie e le centrali elettriche saranno tutti più sicuri e meglio gestiti, e ciò sarebbe possibile solo con la capacità del cloud di archiviare e analizzare i dati.
