
Cloud Technology Next Era Of Public Private Data Storage
Potrebbe sembrare che ilcloud computing o tecnologiaè nuova sul mercato, ma la verità risiede nel 1955 quando John McCarthy, che originariamente usava il termine “intelligenza artificiale”. Dagli anni '50 le aziende utilizzavano sistemi mainframe complessi e in continua evoluzione per elaborare i dati. Per ridurre questa complessità, le aziende acquistavano una o più macchine e implementavano il “time-sharing” per aumentare il ritorno sugli investimenti. 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 ha contribuito 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. L'Intergalactic Computer, Network, noto come Internet, è necessario per l'accesso al Cloud. Intorno al 1970 fu introdotto il concetto di macchine virtuali, grazie al quale, tramite software di virtualizzazione, divenne possibile eseguire uno o più sistemi operativi simultaneamente in un ambiente. Alla fine del 1990, il termine “cloud” fu usato per rappresentare lo spazio di calcolo tra il provider e l'utente finale. Nell'anno 2002, Amazon ha lanciato i suoi servizi retail basati sul web, che sono stati la prima grande azienda a considerare l'utilizzo di solo il 10% della propria capacità (che era 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 storage, calcolo e “intelligenza umana” ad altri siti Web o clienti. Seguendo il percorso, nello stesso anno Google ha lanciato i servizi Google Docs.

La maggior parte delle persone non hanno le idee chiare su cosa significhi effettivamente “Cloud Computing”. In termini generali, è la fornitura di servizi ospitati tramite Internet. Consente alle aziende di utilizzare una risorsa di calcolo, come una macchina virtuale (VM), storage o un'applicazione, come un'utilità, proprio come l'elettricità, piuttosto che costruire e mantenere infrastrutture di calcolo interne.
Il Modello di Sviluppo del Cloud Computing
Possiamo classificare il servizio in tre, ovvero: Privato, Pubblico e Ibrido. In un modello di servizio cloud privato, il servizio viene fornito da un data center aziendale per utenti interni. Mentre nel caso del modello di servizio cloud pubblico, un provider 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 posizione 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 provider di servizi IaaS, come AWS, Microsoft Azure e Google Compute Engine, forniscono un'istanza di server virtuale e storage, nonché un'application program interface (API) che consente agli utenti di migrare i carichi di lavoro a una VM. Gli utenti hanno una capacità di storage allocata e possono avviare, arrestare, accedere e configurare la VM e lo storage come desiderato.
Nel modello di servizio PaaS, i provider 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 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 mondiale dei servizi cloud pubblici crescerà del 15,7% nel 2020, per un totale di 367 miliardi di dollari, rispetto ai 236,7 miliardi di dollari del 2017.
Principali Sfide

Dall'inizio del cloud pubblico, le aziende si sono preoccupate dei potenziali rischi per la sicurezza e questo non è cambiato fino ad ora. Nel recente sondaggio di RightScale, è stata la sfida numero uno citata dagli intervistati, con un totale del 77% che afferma che la sicurezza del cloud è una sfida, di cui il 29% 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, lavori, applicazioni e molto altro ancora. Il Cloud Computing fornirà l'infrastruttura digitale delle città intelligenti di domani, dove entro il 2045 vivranno circa 6 miliardi di persone. Gli ascensori e i parcheggi intelligenti, le auto senza conducente e i taxi con droni, treni e metropolitane, fattorie e centrali elettriche saranno tutti più sicuri e gestiti meglio, e questo sarebbe possibile solo con la capacità del cloud di archiviare e analizzare i dati.