Il passato e il futuro del calcolo in memoria

(Connetti mondo/)

Quando Nikita Ivanov ha co-fondato GridGain Systems nel 2005, ha immaginato che il calcolo in memoria diventasse mainstream e diventasse una categoria enorme a se stessa nel giro di pochi anni. Che ovviamente non pan fuori, ma alla vigilia della In-Memory Computing Summit 2020 che si terrà entro la fine di questa settimana, il GridGain CTO è ancora rialzista sul futuro in-memory computing, in particolare per alimentare l’elaborazione del flusso.

“Quando ho iniziato questo viaggio vicino a 20 anni fa, c’era una convinzione generale che il calcolo in memoria fosse una categoria enorme, come è stato con il calcolo cloud”, afferma Ivanov. “E non è andata così. Nella memoria il calcolo non è diventato una categoria enorme. È ancora una categoria importante, ma è un po ‘ diversa.”

Invece, il calcolo in memoria” si è trasformato in qualcos’altro”, dice Ivanov. In particolare, le tecnologie di calcolo in memoria, in particolare le griglie di dati in memoria (IMDG) sviluppate dai sistemi GridGain e da altri fornitori, sono diventate un elemento fondamentale alla base delle grandi configurazioni di elaborazione del flusso. IMDGs e stream computing non sono la stessa cosa, ovviamente, ma le somiglianze di condivisione.

“Posso vedere i paralleli”, dice Ivanov a Datanami. “Se guardi al calcolo in memoria 10 anni fa, quello era questo empio pasticcio di approcci, framework e progetti. La nomenclatura era molto difficile da comprendere Today Oggi è un po ‘ più organizzata. E credo che sia esattamente quello che succederà con lo streaming, in una certa misura. In questo momento, è un pasticcio empio di sicuro. Chiedi a qualsiasi architetto di darti una configurazione di streaming standardizzata e faranno fatica.”

“Quindi credo che lo streaming probabilmente non solo diventerà un po’ meno complicato, ma si trasformerà anche in qualcosa nel prossimo concetto, la prossima visione filosofica dell’elaborazione dei dati”, continua.

GridGain ha trovato un certo grado di successo con Apache Ignite, che è una piattaforma open source per la memorizzazione e il calcolo su grandi volumi di dati attraverso un cluster di nodi. Ignite è essenzialmente la versione gratuita e aperta della piattaforma di calcolo in memoria di livello enterprise di GridGain, che ha donato alla Apache Software Foundation nel 2014.

Oggi, Ignite è il quinto progetto open source più popolare presso l’ASF, Ivanov dice, dietro Spark, Kafka, Hadoop, e Cassandra. Il progetto è maturato al punto in cui non deve più dimostrarsi, ed è ampiamente considerato come un nucleo di costruzione tecnologica quando gli sviluppatori hanno assolutamente bisogno delle prestazioni transazionali più veloci.

Un altro fornitore IMDG che presenterà la sua tecnologia al primo Virtual In-Memory Computing Summit questa settimana è ScaleOut Software. Secondo il CEO di ScaleOut William Bain, che terrà un keynote al summit di mercoledì, gli IMDG stanno fiorendo in massicci casi d’uso del mondo reale, come i dati di tracciamento per un milione di acquirenti di e-commerce o una flotta di auto a noleggio.

Grazie alla loro capacità di memorizzare dati in rapida evoluzione in memoria, gli IMDG saranno essenziali per agire su flussi di dati in tempo reale quando le latenze coinvolte con data lake e altri sistemi di big data sono troppo grandi, dice Bain.

la tecnologia In-memory è un elemento essenziale per il flusso di elaborazione, tra cui le transazioni e analitiche (spainter_vfx/)

“Con l’esplosione della adozione dell’internet degli Oggetti (che presto sarà catalizzata da 5G di rete wireless), innumerevoli fonti di dati nella nostra vita di ogni giorno di generare flussi continui di dati che devono essere analizzati per salvare vite umane, migliorare l’efficienza, evitare problemi e valorizzare esperienze,”Bain dice in una e-mail a Datanami. “Ora possiamo monitorare i veicoli in tempo reale per mantenere al sicuro i conducenti, garantire la consegna sicura e rapida delle merci necessarie ed evitare guasti meccanici imprevisti. I dispositivi di monitoraggio della salute possono generare telemetria che consente agli algoritmi diagnostici di individuare problemi emergenti, come le irregolarità cardiache, prima che diventi urgente. Siti Web in grado di monitorare gli acquirenti di e-commerce per aiutarli a trovare i migliori prodotti che soddisfano le loro esigenze.”

Gli IMDG non sono ideali per tutti i casi d’uso di streaming o IoT. Ma quando il caso d’uso è critico e il tempo è essenziale, gli IMDG avranno un ruolo nell’orchestrare i dati e fornire tempi di risposta rapidi.

“La combinazione di storage basato su memoria, scalabilità trasparente, alta disponibilità e elaborazione integrata offerta dagli IMDG garantisce l’uso più efficace delle risorse di calcolo e porta alle risposte più rapide possibili”, scrive Bain. “API potenti ma semplici consentono agli sviluppatori di applicazioni di mantenere una visione semplificata dei propri dati e analizzarli rapidamente senza colli di bottiglia. Gli IMDG offrono la combinazione di potenza e facilità d’uso di cui le applicazioni che gestiscono i dati in tempo reale hanno bisogno più che mai.”

GridGain Systems CTO e co-fondatore Nikita Ivanov

GridGain sta organizzando il virtual In-Memory Computing Summit 2020, che è libero di partecipare. Oltre al software ScaleOut, rappresentanti di Dell, IBM, Oracle, Memerge e M&T Bank interverranno all’evento.

Nei primi giorni del calcolo in memoria, era quasi esclusivamente relegato alle società di servizi finanziari. Le aziende di questo settore costituiscono il cuore della base clienti di GridGain, ma è anche ampiamente adottato in altri settori, tra cui le telecomunicazioni e la vendita al dettaglio.

“Quando ho iniziato questa azienda 15 anni fa, stavamo lottando per dimostrarci a tutti i clienti”, dice Ivanov. “Sognavamo un momento in cui potevamo entrare in un cliente e non fare nulla, quando un cliente ci conosceva per nome e si fidava di noi. Stiamo appena entrando in questo posto dove stiamo realizzando, non dobbiamo fare tutti questi POC. GridGain e Apache Ignite hanno la reputazione di essere maturi. Mi dice solo che la base di clienti si sta allargando. Ciò significa naturalmente che il mercato è in crescita e l’adozione di questa tecnologia è in crescita.”

In-Memory Computing Summit 2020 si svolge il 28 e 29 ottobre. Per un elenco dei relatori principali, clicca qui.

Articoli correlati:

Colmare le lacune persistenti nell’era della ‘Grande memoria’

L’elaborazione del flusso è una grande aggiunta alla griglia dati, Hazelcast trova

GridGain espande la persistenza dei dati per DB in memoria

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.