Il cloud computing diventa decentralizzato: Future of Computers P5

CREDITO IMMAGINE: Corsa quantistica

Il cloud computing diventa decentralizzato: Future of Computers P5

    È un termine astratto che si è intrufolato nella nostra coscienza pubblica: il cloud. In questi giorni, la maggior parte delle persone sotto i 40 anni sa che è qualcosa senza il mondo moderno non può vivere, che loro personalmente non può vivere senza, ma la maggior parte delle persone capisce a malapena cosa sia veramente il cloud, per non parlare della rivoluzione in arrivo che lo farà capovolgere.

    In questo capitolo della nostra serie Future of Computers, esamineremo cos'è il cloud, perché è importante, le tendenze che ne spingono la crescita e poi il trend macro che lo cambierà per sempre. Suggerimento amichevole: il futuro del cloud risiede nel passato.

    Che cos'è davvero la "nuvola"?

    Prima di esplorare le grandi tendenze destinate a ridefinire il cloud computing, vale la pena offrire un rapido riepilogo di ciò che il cloud è effettivamente per i lettori meno ossessionati dalla tecnologia.

    Per iniziare, il cloud è composto da un server o una rete di server che sono essi stessi semplicemente un computer o un programma per computer che gestisce l'accesso a una risorsa centralizzata (lo so, nudo con me). Ad esempio, esistono server privati ​​che gestiscono una intranet (una rete interna di computer) all'interno di un determinato edificio o azienda di grandi dimensioni.

    E poi ci sono i server commerciali su cui opera la moderna Internet. Il tuo personal computer si connette al server Internet del provider di telecomunicazioni locale che poi ti connette a Internet in generale, dove puoi quindi interagire con qualsiasi sito Web o servizio online disponibile pubblicamente. Ma dietro le quinte, in realtà stai solo interagendo con i server delle varie società che gestiscono questi siti web. Anche in questo caso, ad esempio, quando visiti Google.com, il tuo computer invia una richiesta tramite il tuo server di telecomunicazioni locale al server di Google più vicino chiedendo il permesso per accedere ai suoi servizi; se approvato, il tuo computer viene presentato con la home page di Google.

    In altre parole, un server è qualsiasi applicazione che ascolta le richieste su una rete e quindi esegue un'azione in risposta a tale richiesta.

    Quindi, quando le persone fanno riferimento al cloud, in realtà si riferiscono a un gruppo di server in cui è possibile archiviare e accedere a informazioni digitali e servizi online centralmente, anziché all'interno dei singoli computer.

    Perché il cloud è diventato centrale nel moderno settore dell'Information Technology

    Prima del cloud, le aziende avrebbero avuto server di proprietà privata per gestire le proprie reti e database interni. In genere, ciò significava acquistare nuovo hardware del server, attendere che arrivasse, installare un sistema operativo, configurare l'hardware in un rack e quindi integrarlo con il data center. Questo processo ha richiesto molti livelli di approvazione, un reparto IT ampio e costoso, costi di aggiornamento e manutenzione continui e scadenze cronicamente mancate.

    Poi, all'inizio degli anni 2000, Amazon ha deciso di commercializzare un nuovo servizio che avrebbe consentito alle aziende di eseguire i propri database e servizi online sui server di Amazon. Ciò significava che le aziende potevano continuare ad accedere ai propri dati e servizi tramite il Web, ma ciò che poi è diventato Amazon Web Services si sarebbe fatto carico di tutti i costi di manutenzione e aggiornamento hardware e software. Se un'azienda avesse bisogno di ulteriore spazio di archiviazione dati o larghezza di banda del server o aggiornamenti software per gestire le proprie attività informatiche, potrebbe semplicemente ordinare le risorse aggiuntive con pochi clic invece di sgobbare attraverso il processo manuale di mesi sopra descritto.

    In effetti, siamo passati da un'era di gestione dei server decentralizzata in cui ogni azienda possedeva e gestiva la propria rete di server, a un framework centralizzato in cui migliaia e milioni di aziende risparmiano costi significativi esternalizzando la propria infrastruttura di archiviazione e informatica a un numero molto ridotto di piattaforme di servizi 'cloud' specializzate. A partire dal 2018, i principali concorrenti nel settore dei servizi cloud includono Amazon Web Services, Microsoft Azure e Google Cloud.

    Cosa sta guidando la continua crescita del cloud

    A partire dal 2018, oltre il 75% dei dati mondiali è ospitato nel cloud, con ben oltre 90 per cento delle organizzazioni che ora gestiscono alcuni dei loro servizi anche sul cloud, inclusi tutti, dai giganti online come Netflix alle organizzazioni governative, come il CIA. Ma questo cambiamento non è dovuto solo al risparmio sui costi, al servizio superiore e alla semplicità, ci sono una serie di altri fattori che guidano la crescita del cloud, quattro di questi fattori includono:

    Software as a Service (SaaS). Oltre all'esternalizzazione dei costi di archiviazione dei big data, sempre più servizi aziendali vengono offerti esclusivamente sul web. Ad esempio, le aziende utilizzano servizi online come Salesforce.com per gestire tutte le proprie esigenze di vendita e gestione delle relazioni con i clienti, archiviando così tutti i dati di vendita dei clienti più importanti all'interno dei data center di Salesforce (server cloud).

    Servizi simili sono stati creati per gestire le comunicazioni interne di un'azienda, la consegna della posta elettronica, le risorse umane, la logistica e altro, consentendo alle aziende di esternalizzare qualsiasi funzione aziendale che non è la loro competenza principale a fornitori a basso costo accessibili esclusivamente tramite il cloud. In sostanza, questa tendenza sta spingendo le aziende da un modello operativo centralizzato a uno decentralizzato, generalmente più efficiente ed economico.

    Big dati. Proprio come i computer diventano costantemente più potenti in modo esponenziale, così fa anche la quantità di dati che la nostra società globale genera anno dopo anno. Stiamo entrando nell'era dei big data in cui tutto viene misurato, tutto viene archiviato e nulla viene mai cancellato.

    Questa montagna di dati rappresenta sia un problema che un'opportunità. Il problema è il costo fisico dell'archiviazione di quantità sempre maggiori di dati, accelerando la suddetta spinta per spostare i dati nel cloud. Nel frattempo, l'opportunità risiede nell'utilizzo di potenti supercomputer e software avanzati per scoprire modelli redditizi all'interno di tale montagna di dati, un punto discusso di seguito.

    Internet delle cose. Tra i maggiori contributori di questo tsunami di big data c'è l'Internet of Things (IoT). Spiegato per la prima volta nel ns Internet delle cose capitolo del ns Futuro di Internet serie, l'IoT è una rete progettata per connettere oggetti fisici al Web, per "dare vita" a oggetti inanimati consentendo loro di condividere i dati di utilizzo sul Web per abilitare una gamma di nuove applicazioni.  

    Per fare ciò, le aziende inizieranno a posizionare sensori da miniatura a microscopici su o all'interno di ogni prodotto fabbricato, nelle macchine che realizzano questi prodotti fabbricati e (in alcuni casi) anche nelle materie prime che alimentano le macchine che li producono. prodotti.

    Tutte queste cose connesse creeranno un flusso di dati costante e in crescita che creerà allo stesso modo una domanda costante di archiviazione dei dati che solo i fornitori di servizi cloud possono offrire in modo conveniente e su larga scala.

    Grande informatica. Infine, come accennato in precedenza, tutta questa raccolta di dati è inutile a meno che non abbiamo la potenza di calcolo per trasformarla in preziose informazioni. E anche qui entra in gioco il cloud.

    La maggior parte delle aziende non ha il budget per acquistare supercomputer per uso interno, per non parlare del budget e delle competenze per aggiornarli ogni anno e quindi acquistare molti supercomputer aggiuntivi man mano che le loro esigenze di elaborazione dei dati crescono. È qui che le società di servizi cloud come Amazon, Google e Microsoft utilizzano le loro economie di scala per consentire alle aziende più piccole di accedere sia allo spazio di archiviazione dati illimitato che a servizi di elaborazione dati (quasi) illimitati in base alle esigenze.  

    Di conseguenza, varie organizzazioni possono fare imprese straordinarie. Google utilizza la sua montagna di dati dei motori di ricerca non solo per offrirti le migliori risposte alle tue domande quotidiane, ma per offrirti annunci personalizzati in base ai tuoi interessi. Uber utilizza la sua montagna di dati sul traffico e sui conducenti per generare un profitto dai pendolari sottoserviti. Selezionare dipartimenti di polizia in tutto il mondo stanno testando un nuovo software per tracciare vari feed di traffico, video e social media non solo per individuare i criminali, ma anche per prevedere quando e dove è probabile che si verifichi un crimine, Minority Report-stile.

    Ok, quindi ora che abbiamo eliminato le basi, parliamo del futuro del cloud.

    Il cloud diventerà serverless

    Nel mercato del cloud di oggi, le aziende possono aggiungere o sottrarre capacità di archiviazione/informatica nel cloud secondo necessità, in un certo senso. Spesso, soprattutto per le organizzazioni più grandi, l'aggiornamento dei requisiti di archiviazione/informatica nel cloud è facile, ma non in tempo reale; il risultato è che anche se avessi bisogno di 100 GB di memoria in più per un'ora, potresti finire per dover affittare quella capacità extra per mezza giornata. Non l'allocazione più efficiente delle risorse.

    Con il passaggio a un cloud serverless, le macchine server diventano completamente "virtualizzate" in modo che le aziende possano affittare la capacità del server in modo dinamico (più precisamente). Quindi, utilizzando l'esempio precedente, se avessi bisogno di 100 GB di memoria in più per un'ora, otterresti quella capacità e verrai addebitato solo per quell'ora. Niente più sprechi di risorse.

    Ma c'è una tendenza ancora più grande all'orizzonte.

    Il cloud diventa decentralizzato

    Ricordi prima quando abbiamo menzionato l'IoT, la tecnologia pronta per molti oggetti inanimati "intelligenti"? A questa tecnologia si aggiunge l'aumento dei robot avanzati, dei veicoli autonomi (AV, discussi nel nostro Futuro dei trasporti serie) e realtà aumentata (AR), che spingeranno tutti i confini del cloud. Come mai?

    Se un'auto senza conducente attraversa un incrocio e una persona entra accidentalmente nella strada di fronte ad essa, l'auto deve prendere la decisione di sterzare o frenare entro millisecondi; non può permettersi di sprecare secondi inviando l'immagine della persona al cloud e attendere che il cloud invii il comando del freno. I robot di produzione che lavorano a 10 volte la velocità degli esseri umani sulla catena di montaggio non possono aspettare il permesso di fermarsi se un essere umano gli inciampa accidentalmente davanti. E se indossi futuri occhiali per realtà aumentata, saresti incazzato se la tua Pokeball non si caricasse abbastanza velocemente da catturare il Pikachu prima che scappasse.

    Il pericolo in questi scenari è ciò che i profani chiamano "ritardo", ma in termini più gergali viene chiamato "latenza". Per un gran numero delle più importanti tecnologie future che saranno online nei prossimi uno o due decenni, anche un millisecondo di latenza può rendere queste tecnologie non sicure e inutilizzabili.

    Di conseguenza, il futuro dell'informatica è (ironicamente) nel passato.

    Negli anni '1960 e '70 dominavano i computer mainframe, computer giganti che centralizzavano l'informatica per usi aziendali. Poi, negli anni 1980-2000, sono entrati in scena i personal computer, che hanno decentralizzato e democratizzato i computer per le masse. Poi, tra il 2005 e il 2020, Internet è diventato mainstream, seguito poco dopo dall'introduzione del telefono cellulare, consentendo alle persone di accedere a una gamma illimitata di offerte online che potevano essere offerte economicamente solo centralizzando i servizi digitali nel cloud.

    E presto, durante il 2020, IoT, AV, robot, AR e altre "tecnologie edge" di nuova generazione riporteranno il pendolo verso il decentramento. Questo perché affinché queste tecnologie funzionino, dovranno disporre della potenza di calcolo e della capacità di archiviazione per comprendere l'ambiente circostante e reagire in tempo reale senza una dipendenza costante dal cloud.

    Tornando all'esempio AV: questo significa un futuro in cui le autostrade sono cariche di supercomputer sotto forma di AV, ognuno dei quali raccoglie indipendentemente grandi quantità di dati su posizione, visione, temperatura, gravità e accelerazione per guidare in sicurezza, e quindi condivide tali dati con gli AV intorno a loro in modo che guidino in modo più sicuro collettivamente e, infine, condividendo i dati sul cloud per indirizzare tutti gli AV in città per regolare in modo efficiente il traffico. In questo scenario, l'elaborazione e il processo decisionale avvengono a livello di base, mentre l'apprendimento e l'archiviazione dei dati a lungo termine avvengono nel cloud.

     

    Nel complesso, queste esigenze di edge computing stimoleranno una crescente domanda di dispositivi di elaborazione e archiviazione digitale sempre più potenti. E come sempre, all'aumentare della potenza di calcolo, le applicazioni per tale potenza di calcolo crescono, portando al suo utilizzo e alla sua domanda maggiori, che poi porta a una riduzione del prezzo a causa delle economie di scala, e alla fine si traduce in un mondo che sarà consumato dai dati. In altre parole, il futuro appartiene al reparto IT, quindi sii gentile con loro.

    Questa crescente domanda di potenza di calcolo è anche il motivo per cui chiudiamo questa serie con una discussione sui supercomputer, seguita dalla rivoluzione in arrivo che è il computer quantistico. Continuate a leggere per saperne di più.

    Serie Future of Computers

    Interfacce utente emergenti per ridefinire l'umanità: il futuro dei computer P1

    Futuro dello sviluppo software: Futuro dei computer P2

    La rivoluzione dell'archiviazione digitale: il futuro dei computer P3

    Una legge di Moore in dissolvenza per innescare un ripensamento fondamentale dei microchip: Future of Computers P4

    Perché i paesi competono per costruire i più grandi supercomputer? Il futuro dei computer P6

    Come i computer quantistici cambieranno il mondo: Future of Computers P7     

     

    Prossimo aggiornamento programmato per questa previsione

    2023-02-09