Una storia semplificata e molto breve dello sviluppo delle "nuvole"

Una storia semplificata e molto breve dello sviluppo delle "nuvole"
Quarantena, autoisolamento: questi fattori hanno avuto un grande impatto sullo sviluppo del business online. Le aziende stanno cambiando il concetto di interazione con i clienti, stanno apparendo nuovi servizi. Questo ha i suoi vantaggi. E lasciamo che alcune organizzazioni ritornino al formato di lavoro tradizionale non appena tutte le restrizioni saranno rimosse. Ma molti di coloro che hanno potuto apprezzare i vantaggi di Internet continueranno a svilupparsi online. Ciò, a sua volta, consentirà a molte società Internet, compresi i servizi cloud, di svilupparsi ulteriormente. Come si sono sviluppate le nuvole in primo luogo? Cloud4Y ti presenta la storia più breve e semplice possibile dello sviluppo del settore.

La nascita di

È impossibile nominare chiaramente la data esatta di nascita del cloud computing. Ma il punto di partenza è considerato il 2006, quando il CEO di Google Eric Schmidt ha dichiarato in un’intervista al termine della Search Engine Strategies Conference: “Stiamo vedendo un nuovo modello di sistemi informatici nascere davanti ai nostri occhi, e mi sembra che non ci sono molte persone in grado di comprendere la prospettiva emergente. La sua essenza è che i servizi che supportano dati e architettura sono ospitati su server remoti. I dati si trovano su questi server e su di essi vengono eseguiti i calcoli necessari... E se disponi di un computer, laptop, telefono cellulare o altro dispositivo con i diritti di accesso appropriati, puoi accedere a questo cloud."

Più o meno nello stesso periodo, Amazon si è resa conto che il suo lavoro nella gestione della catena di fornitura e nella vendita al dettaglio stava facendo progressi significativi nei servizi IT infrastrutturali facilmente implementabili. Ad esempio, elaborazione o archiviazione di database. Allora perché non provare a iniziare a realizzare un profitto offrendo questi servizi ai clienti? È così che è nato Amazon Elastic Compute Cloud, il predecessore di Amazon Web Services (AWS), un fornitore di servizi cloud semplice ma noto.

Negli anni successivi, AWS ha regnato sovrano nel mercato del cloud computing, lasciando ad altre aziende (molto piccole) solo una piccola quota di mercato. Ma nel 2010, altri giganti dell’IT si sono resi conto che anche loro potevano sfruttare il business del cloud. È interessante notare che, anche se Google è arrivata prima a questa conclusione, è stata battuta da Microsoft, che ha annunciato il lancio di un cloud pubblico (Windows Azure) nel 2008. Tuttavia, Azure in realtà ha iniziato a funzionare solo nel febbraio 2010. Nello stesso anno ha avuto luogo il rilascio di un importante progetto per l'ambito cloud e il concetto di Infrastructure as a Service (IaaS): OpenStack. Per quanto riguarda Google, le cose hanno iniziato a vacillare solo alla fine del 2011, quando Google Cloud è apparso dopo l'extended beta di Google App Engine.

Nuovi strumenti

Tutti questi cloud sono stati realizzati utilizzando macchine virtuali (VM), ma la gestione delle VM tramite i tradizionali strumenti di amministrazione di sistema è stata una sfida. La soluzione è stata il rapido sviluppo di DevOps. Questo concetto combina tecnologia, processi e cultura dell'interazione all'interno del team. In poche parole, DevOps è un insieme di pratiche incentrate sulla stretta collaborazione tra specialisti dello sviluppo e specialisti della tecnologia dell'informazione, nonché sulla reciproca integrazione dei loro processi di lavoro.

Grazie a DevOps e alle idee di integrazione continua, distribuzione continua e distribuzione continua (CI/CD), all'inizio degli anni 2010 il cloud ha acquisito un'agilità che lo ha aiutato a diventare un prodotto di successo commerciale.

Un altro approccio alla virtualizzazione (probabilmente hai intuito che stiamo parlando di container) ha iniziato a guadagnare popolarità nel 2013. Ha cambiato notevolmente molti processi negli ambienti cloud, influenzando lo sviluppo di Software-as-a-Service (SaaS) e Platform-as-a-Service (PaaS). Sì, la containerizzazione non era una tecnologia così nuova, ma intorno al 2013 Docker ha reso la distribuzione di applicazioni e server il più comoda e semplice possibile offrendo contenitori ai fornitori di servizi cloud e al settore nel suo complesso.

Contenitori e architettura serverless

Il passo logico era sviluppare questa tecnologia e nel 2015 è apparso Kubernetes, uno strumento per la gestione dei container. Un paio di anni dopo, Kubernetes è diventato lo standard per l’orchestrazione dei container. La sua popolarità ha alimentato l’ascesa dei cloud ibridi. Se in precedenza tali cloud utilizzavano software scomodi adattati ad altre attività per combinare cloud pubblici e privati, con l'aiuto di Kubernetes la creazione di cloud ibridi è diventata un compito più semplice.

Allo stesso tempo (nel 2014), AWS ha introdotto il concetto di serverless computing con Lambda. In questo modello, la funzionalità dell'applicazione non è presentata in macchine virtuali o contenitori, ma come servizi su larga scala nel cloud. Il nuovo approccio ha influenzato anche la crescita del cloud computing.

È così che abbiamo rapidamente raggiunto il nostro tempo. Dieci anni fa il cloud veniva inteso in modo leggermente diverso e il concetto stesso era più ipotetico che reale. Se potessi prendere un CIO sferico nel vuoto del 2010 e chiedergli se ha intenzione di passare al cloud, rideremmo. Questa idea era troppo rischiosa, audace e fantastica.

Oggi, nel 2020, tutto è diverso. Inoltre, “grazie” al nuovo virus, gli ambienti cloud sono diventati oggetto di grande attenzione da parte delle aziende che, in linea di principio, non consideravano la possibilità di utilizzare tali tecnologie. E coloro che già utilizzavano soluzioni cloud sono riusciti ad attutire il colpo al proprio business. Di conseguenza, ai CIO non verrà più chiesto se intendono migrare al cloud. E su come gestisce il suo cloud, quali strumenti utilizza e cosa gli manca.

Il nostro tempo

Possiamo aspettarci che lo stato attuale delle cose porterà all’emergere di nuovi strumenti che espandono la funzionalità e la flessibilità degli ambienti cloud. Seguiamo con interesse gli sviluppi.

Segnaliamo un altro punto: l'azienda, che già prima della pandemia offriva il servizio di trasferimento dei processi aziendali delle aziende “offline” all'online, sta cercando di attirare nuovi clienti offrendo condizioni speciali. Cloud4Y, ad esempio, offre nuvola gratuita per un massimo di due mesi. Anche altre aziende hanno offerte vantaggiose che sarebbero difficili da ottenere in tempi normali. Quindi, per la digitalizzazione del business, di cui i politici hanno tanto parlato, ora si sono create le condizioni più favorevoli: prendilo e usalo, testalo e controlla.

Cos'altro puoi leggere sul blog? Cloud4Y

Marche di computer degli anni '90, parte 3, finale
Qual è la geometria dell'Universo?
Uova di Pasqua sulle carte topografiche della Svizzera
Come la madre di un hacker è entrata in prigione e ha infettato il computer del capo
Come è fallita la banca?

Iscriviti al nostro Telegram-channel per non perdere il prossimo articolo. Scriviamo non più di due volte a settimana e solo per lavoro.

Fonte: habr.com

Aggiungi un commento