Architettura In memoria + streaming di dati = Digitale Gemelli?

0
194

Zero

Come la maggior parte delle parole d’ordine, il Digitale a Doppia suoni, sia orecchiabile e perplessi. Anche se è stato diventando popolare come di ritardo, essendo stato caratterizzato da Gartner e utilizzato da Oracle e GE, è stato in tutto il termine a partire dal 2002.

E ‘ stato introdotto dal Dr. Michael Piange presso l’Università del Michigan, e si riferisce ad una rappresentazione virtuale di una entità fisica. Originariamente introdotto nel contesto del Ciclo di vita del Prodotto di Gestione, il Digitale a Doppia ha ottenuto un secondo vento, con l’avvento dell’Internet delle Cose (IoT).

digitaltwincar.png

Il Digital Twin è una metafora per rappresentare entità fisiche in software. Immagine: Scalabilità Orizzontale

Digitale Gemelli reloaded

Infatti, suona come una metafora pertinente. IoT è di circa, beh, le cose, e avere queste cose, raccogliere e inviare i dati di telemetria e (potenzialmente) la ricezione e l’esecuzione di comandi attraverso sensori e controllori.

Una “cosa” come un drone o un auto, in genere incorpora una serie di sensori e controllori che fanno di questa due-vie di interazione possibile. La combinazione di dati di questo array di sensori che si riferiscono allo stesso oggetto fisico crea una rappresentazione virtuale dell’oggetto: la sua Digitale a Doppia.

Se stai pensando che non c’è niente di particolarmente nuovo su questo, hai ragione. Ma oggi è la scala che si trova su un livello del tutto diverso.

Automobili, ad esempio: in F1 racing telemetria di raccolta dati è stato dato per anni. C’è solo una manciata di auto da corsa di F1 nel mondo tuttavia, questo è qualcosa che riguarda a selezionare alcuni. Oggi, auto tutti i giorni sono in procinto di essere dotato di una serie di sensori che sarebbe stato inaudito anche per la formula 1 di qualche anno fa.

Questo significa che le sfide e le opportunità legate alla raccolta dei dati e la modellazione sono ora una preoccupazione diffusa. Da qui la necessità per metafore per divulgare concetti, e il rilancio del Digitale a Doppia.

Una architettura di dati Digitali Gemelli

Quindi, che tipo di dati architettura si potrebbe impiegare per modello e del processo Digitale Gemelli? Per rispondere a questa, prima di espandere la definizione un po’. Perché limitare questo a entità fisiche? Un eShop pagina di destinazione, per esempio, sono la sua Digitale a Doppia?

Beh, perché no? Anche se non ci sono i sensori nelle pagine di destinazione, c’è una matrice di dati ad essi associati, come elementi in essa contenuti e interazione con l’utente i relativi dati — clickstreams. Idealmente mercanti piacerebbe raccogliere clickstreams in tempo reale e di utilizzare per personalizzare le loro pagine di conseguenza.

Questi clickstreams hanno qualcosa in comune con i dati del sensore: sono in streaming in natura, il che significa che il flusso costante, in tempo reale, e in grandi quantità. Questo segna un cambiamento nell’orientamento di architetture dati verso streaming, che abbiamo potuto coprire.

È interessante notare che, piattaforme di streaming come Scintilla Streaming, Flink, o Apex sono orientato verso l’elaborazione in memoria. Nell’elaborazione di dati in streaming il presupposto è che ci sia valore nel raggiungere e di agire su dati il più presto possibile. La scelta di andare per l’elaborazione della memoria ha un senso in quella luce, in quanto può portare a ordini di grandezza più veloce di elaborazione.

Come abbiamo recentemente osservato, il costo della memoria è stata caduta, e ci sono nuove tecnologie di memoria nelle opere che promettono di scatenare ancora di più le capacità. In memoria di storage e di elaborazione architetture sono state in continua evoluzione per un po ‘ ora, e ci sono i venditori con più di dieci anni di presenza in questo spazio.

Era naturale che avrebbero dovuto prendere nota della tendenza verso lo streaming di dati e l’obiettivo di posizionarsi in questo spazio. Scalabilità orizzontale è uno di quei venditori, il recente annuncio di scalabilità orizzontale StreamServer, un’aggiunta alla sua linea di prodotti con questo preciso obiettivo.

digitaltwincar3.png

Scalabilità orizzontale di approccio al Digitale a Doppia. Immagine: Scalabilità Orizzontale

Scalabilità orizzontale di Digital Gemelli

Scalabilità orizzontale è stata fondata nel 2005 da un veterano del settore, William Bain. Bain, un esperto in calcolo parallelo con ricoveri presso i Bell Labs, Intel e Microsoft, dice scalabilità orizzontale impostato per affrontare il problema dell’attivazione di web aziende agricole a scala molto elevati carichi di lavoro.

Scalabilità orizzontale inizialmente concentrata sul caching distribuito gradualmente evolvendo in memoria di storage e di calcolo di soluzioni hardware di cluster. Bain dice che vuole permettere alle applicazioni di gestire rapidamente la modifica dei dati, e quindi l’aggiunta di calcolare lo spazio di archiviazione era solo un logico passo:

“Se si dispone di dati in memoria di storage in cluster, è molto naturale per aggiungere calcolare che. È possibile analizzare i dati da memorizzare è molto bassa latenza e alta modularità, in quanto i dati non hanno bisogno di muoversi.”

Bain dice di dati in memoria griglie sono particolarmente adatti per l’elaborazione dei dati di flusso, a causa della loro capacità non solo di ingerire rapidamente i dati, ma anche di analizzare in tempo reale. Ma poi di nuovo, non è che la cosa piattaforme di streaming di fare bene?

“La gente in stream processing in realtà non parla di Digital Gemelli. Digitale, Gemelli è il core in quello che facciamo”, dice Bain. Egli sostiene che, mentre la piattaforma Spark Streaming e Tempesta sono i loro punti di forza e di debolezza, non erano, in realtà, a trattare con i nuovi dati.

Al contrario, egli continua, scalabilità orizzontale è una griglia di dati progettato dalla terra in su per i dati in tempo reale. Per Bain, la differenza è nella modellazione e API:

“Prendere Scintilla in Streaming: è centrata intorno micro-dosaggio. Se si vuole fare qualcosa di simile processo clickstreams, dovresti batch di dati provenienti da più fonti insieme. Si può fare, ma è ingombrante. Il nostro approccio è una calzata più naturale.”

Scalabilità orizzontale caratteristiche object-oriented API che consente la modellazione di più flussi di dati associati con la stessa entità, e l’incapsulamento di proprietà e il comportamento relative a tale entità in un modo che riflette.

Suonare un campanello? Sì, che ha un suono Digitale Doppia, che è esattamente il motivo scalabilità orizzontale è di utilizzare questo come il suo messaggio chiave. Bain dice che sono stati modellazione loro API, in questo modo, dal 2009, ma non è stato fino a poco tempo fa che qualcuno li ha puntati verso questa direzione:

“Abbiamo discusso il nostro approccio con un cliente e mi ha detto, che un Digitale a Doppia. Abbiamo detto, che è un grande nome. Stavamo cercando un nome per descrivere questa capacità, quindi abbiamo cooptato”.

digitaltwin.png

Il Digitale a Doppia può essere applicata in molti casi di utilizzo. Immagine: Scalabilità Orizzontale

Una piattaforma di streaming killer?

Gartner apparentemente approva, se l’attenzione è alcuna indicazione. Una chiave analista dal team che sta dietro è stato pubblicato di recente Hype Cycle for In-Memory Computing Technology per il 2017 è stato a scalabilità orizzontale di presentazione di in-memory Computing Summit EMEA e sembrò apprezzare il tempo trascorso con la scalabilità orizzontale di squadra.

Bain sottolinea, inoltre, che la scalabilità orizzontale fa ingestione di orchestrazione e, allo stesso tempo, ma chiaramente separare i due per l’incapsulamento di orientamento dell’oggetto offre. In più ha una cucina completamente distribuiti peer-to-peer design senza un singolo punto di errore. Il risultato, dice, è super veloce di lavorazione e dal design pulito.

Per esempio, quando si tratta di inferenza su dati ingeriti, Bain cita i casi d’uso in cui la regola-base e approcci di apprendimento automatico sono stati utilizzati in congiunzione o in modo intercambiabile, pur essendo trasparente per gli sviluppatori, e di nuovo object-oriented di incapsulamento.

Tutto ciò che di bello e di bene, naturalmente, ma le domande chiave da porsi è se si dovrebbe preoccuparsi Digitale Gemelli e la terminologia più in generale, e se ti scalabilità orizzontale di stare fuori.

Parole non hanno il loro posto, ma è ciò che essi significano che è importante. Se si chiama Digital Gemelli o con qualsiasi altro nome, la capacità di assorbire e i dati di processo in tempo reale e di agire in base ai risultati saranno sempre più importanti in futuro.

Le api e l’architettura sono importanti, al di là di apprezzamento per il design elegante. Sebbene, infatti, la modellazione Digitale Gemelli dovrebbe essere possibile con qualsiasi piattaforma di streaming, un object-oriented API di fuori della scatola di risparmiare tempo e fatica.

Recentemente scalabilità orizzontale rilasciato una nuova versione della sua piattaforma, in cui lo streaming è una prima classe di cittadini. Ma non che rendono la scalabilità orizzontale di una Scintilla / Flink / Tempesta killer? Non necessariamente. Perché? In due parole: l’open source.

Nel corso del tempo, l’open source ha finito per essere considerata posta in gioco per il middleware. Oltre ad essere in grado di innovare ad un ritmo più veloce, la comunità dell’approccio riduce il rischio percepito per le organizzazioni costretto a fare il duro decisioni strategiche sulla loro infrastruttura software.

Abbiamo sentito più e più volte da decisori organizzazioni ovunque. Prendiamo ad esempio l’ultima storia su di Basho, il fornitore del ampiamente apprezzato e utilizzato Riak database, andando fuori mercato. Le organizzazioni che utilizzano Riak si stanno impegnando per mantenere (almeno fino a quando non trovano un’alternativa), come Riak è open source.

Bain riconosce questo fatto. Scalabilità orizzontale offre il suo software in 2 sapori, di essere in grado di eseguire sia di Microsoft .NET e Java ambienti. Anche se c’è parità tra i sapori, e possono interagire in un mix e match di cluster, Bain osserva che:

“La maggioranza dei nostri utenti sono in .NET mondo. Nel mondo Java, le persone si concentrano su progetti Apache e si aspettano di software open source. Siamo uno dei pochi in memoria i fornitori che non sono open source, e che inibisce la nostra capacità di penetrare il mercato.”

Scalabilità orizzontale è ovviamente consapevole delle implicazioni, quindi dobbiamo presumere che il contenuto con la pretesa di un pezzo di azione nel mondo Microsoft. Così le Scintille e le Tempeste del mondo può riposare un po ‘ assicurato per il momento.

PRECEDENTE E STORIE CORRELATE

Oracle passi fino IoT gioco, aggiunge AI, digitale a doppia, e l’enterprise data integration

Oracle sta migliorando il suo IoT applicazioni Cloud, ma vede la salsa segreta, in quanto i dati e automazione, che è disponibile nella sua ERP e sistemi di supply chain.

GE mira a replicare Digitale a Doppia il successo con attenti alla sicurezza Digitale Fantasma

In questo Q&A con GE Colin Parris, la società sottolinea come la si voglia utilizzare per il monitoraggio delle condizioni fisiche come parte della difesa attrezzature da attacchi informatici.

0