Interviste
Derek Collison, Fondatore e Amministratore Delegato di Synadia – Serie di Interviste

Derek Collison è il Fondatore e Amministratore Delegato di Synadia. Synadia ha inventato la tecnologia di connessione open source, NATS.io. Con NATS, è possibile connettere facilmente tutte le applicazioni e i dati a livello globale, indipendentemente dal linguaggio in cui sono scritti o dal luogo in cui vengono eseguiti.
Derek Collison è un veterano dell’industria con 30 anni di esperienza, imprenditore e pioniere nei sistemi distribuiti sicuri e nella computazione cloud. Ha contribuito a cambiare il modo in cui funzionano i sistemi finanziari, dei trasporti e della logistica, trascorrendo oltre un decennio in TIBCO, progettando sistemi che ancora oggi alimentano gran parte di queste industrie. In Google (GOOGL ), Derek ha co-fondato il gruppo AJAX APIs e ha creato il più grande CDN per librerie JavaScript popolari, identificando la necessità di un accesso facile e sicuro ai servizi di Google senza la necessità di server aggiuntivi.
Come possono lavorare insieme l’intelligenza artificiale e la computazione edge per raggiungere un’elaborazione di dati complessi a bassa latenza?
La computazione edge ha due ruoli principali da svolgere nell’economia dell’intelligenza artificiale. Il ruolo principale attuale è nella raccolta e distribuzione dei dati / telemetria basati sull’edge per l’uso nella formazione centralizzata dei modelli.
La possibilità emergente e molto più grande è per i casi di utilizzo dell’inferenza dell’intelligenza artificiale. L’intelligenza artificiale e la computazione edge sono una combinazione critica e potente che consente l’elaborazione in tempo reale, la riduzione della latenza, la maggiore accuratezza e la maggiore sicurezza e privacy.
Stiamo ora vedendo segnali chiari che l’inferenza all’edge non consiste semplicemente nell’esecuzione di modelli quantizzati di grandi dimensioni all’edge. Sta evolvendo in una pipeline a più fasi, in cui le operazioni di aumento del prompt e di generazione aumentata di recupero (RAG) trasformano il prompt iniziale da un utente o sistema utilizzando l’accesso in tempo reale e indipendente dalla posizione ai dati all’edge. La seconda è una traversata del grafico di più modelli rispetto a un singolo modello, sia locali che remoti.
Quali sono alcune applicazioni nel mondo reale in cui la combinazione di intelligenza artificiale e computazione edge ha avuto un impatto significativo?
L’intelligenza artificiale sta impattando ogni industria con una velocità crescente. Stiamo vedendo la comunità open-source NATS e l’ecosistema costruire applicazioni e servizi nella produzione industriale e nell’IoT (manutenzione predittiva, ottimizzazione dei processi e gemelli digitali), veicoli autonomi (percorsi ottimizzati e sicurezza), energia verde (ottimizzazione dell’energia), retail (esperienze di shopping personalizzate e gestione degli inventari in tempo reale), FinTech (conformità normativa e trading algoritmico) e governo (comunità DoD/IC, ad esempio CUAS drone).
Uno dei nostri clienti è un produttore di dispositivi medici utilizzati come piattaforma di formazione in strutture di tutto il mondo. Ogni evento locale deve essere catturato e archiviato come parte di un processo di certificazione. Il fatto di dover inviare tutto il traffico al cloud centrale era sia costoso che difficile per le sessioni più remote. Le nostre capacità native di edge ci hanno permesso di semplificare le nostre capacità di consegna della piattaforma.
Come creatori di NATS.io, come vedete la tecnologia open-source plasmare il futuro della computazione edge?
La computazione edge si è rivelata un paesaggio diverso rispetto alla computazione cloud. Gli approcci e le soluzioni utilizzati nelle cosiddette architetture “cloud native” non si stanno traducendo all’edge.
Il “cosa” della soluzione rimane familiare, ma il “come” è molto diverso. Synadia/NATS.io cambia il “come”, non il “cosa”, per risolvere le sfide con i microservizi e l’accesso ai dati e al flusso all’edge su qualsiasi cloud o geografia.
Quali sono i principali vantaggi dell’utilizzo di NATS.io per la connettività globale delle applicazioni e dei dati?
I principali vantaggi di NATS.io derivano dal suo approccio unico alla connettività e al livello di dati integrato. La connettività intelligente di NATS consente di costruire applicazioni e servizi con trasparenza della posizione o, come noi amiamo chiamarla, “applicazioni nomadi”. NATS rimuove la necessità di ulteriore infrastruttura cloud, come bilanciatori di carico, mesh di servizi o gateway API, per consentire agli utenti di scrivere un’applicazione una volta e distribuirla ovunque.
Costruito su questo è il nostro livello di dati, con flussi e archivi di valori chiave e oggetti. È la combinazione del nostro livello di dati con il livello di connettività che fornisce potenti modelli di accesso e flusso adatti molto bene all’edge per applicazioni sensibili alla latenza e in tempo reale.
Quali sono le prossime grandi innovazioni nel settore edge e nella connettività che prevedete nei prossimi anni?
La gestione della flotta in tempo reale, la raccolta dei dati di telemetria, l’analisi all’edge e, naturalmente, l’inferenza dell’intelligenza artificiale all’edge in tempo reale con envelope temporali specifici saranno tutte innovazioni prioritarie. Esempi di questo includono:
- Aumento delle capacità di intelligenza artificiale all’edge: man mano che la potenza di elaborazione migliora, capacità di intelligenza artificiale e apprendimento automatico più avanzate si sposteranno dai cloud ai dispositivi edge.
- Convergenza di edge e computazione 5G: il rollout continuo delle reti 5G trasformerà le capacità di computazione edge, fornendo una latenza ultra-bassa e una larghezza di banda elevata.
- Continuum edge-cloud: probabilmente vedremo un’integrazione più fluida tra edge e cloud computing, creando un continuum in cui i dati e i carichi di lavoro vengono distribuiti dinamicamente in base alle esigenze. Ci piace il termine “applicazioni veramente nomadi”.
- Centri dati iperlocali: ci sarà una proliferazione di piccoli centri dati iperlocali per supportare le esigenze di computazione edge. Aziende come Akamai stanno già riprogettando le infrastrutture per creare una rete globale di centri dati edge.
- Soluzioni edge specifiche per settore: vedremo soluzioni di computazione edge più personalizzate per settori specifici come sanità, produzione, retail e agricoltura, che affrontano sfide e opportunità uniche in ogni settore.
Come si sta posizionando Synadia per guidare queste tendenze future?
Il nostro approccio è prima affrontare la connettività di rete, poi i dati e abbiamo recentemente introdotto la possibilità di gestire i carichi di lavoro in modo nativo con il motore di esecuzione NATS (NEX). Questo approccio diverso da altri ci ha fatto essere molto fraintesi all’inizio. Tuttavia, questo approccio ci ha permesso di portare alcune soluzioni innovative e molto potenti ai mercati intorno alle sfide di progettazione dei sistemi e dell’edge.
Man mano che le applicazioni si spostano verso microservizi e si spostano verso l’edge, dobbiamo assicurarci che i vari componenti possano comunicare. Invertiamo l’approccio normale e laborioso di aggiungere gateway API e mesh di servizi, e invece sfruttiamo la piattaforma Synadia e NATS.io per semplificare lo stack tecnologico e le sue comunicazioni.
Quali sono le principali sfide nella progettazione e costruzione di sistemi distribuiti moderni, e come Synadia affronta queste sfide?
La maggior parte delle persone progetta i propri sistemi con un focus sui carichi di lavoro, poi sui dati, e infine sulla rete necessaria per metterli insieme. La sicurezza è solitamente stratificata per ultima.
La pila tecnologica di Synadia, ancorata da NATS.io, consente una progettazione coerente e rapida di sistemi distribuiti moderni. Questi possono adattarsi a distribuzioni su un singolo cloud, ma più importante, rimanere future-proof e sicuri quando si introducono più provider cloud, regioni e posizioni edge.
È possibile fornire esempi di come le soluzioni di Synadia abbiano aiutato le aziende a superare problemi con i modelli di connettività tradizionali?
La piattaforma di Synadia consente ai progettisti di sistemi di raggiungere rapidamente il successo nelle distribuzioni basate sull’edge e di future-proofing quei sistemi indipendentemente dall’obiettivo di distribuzione.
Consentono anche un modello di sicurezza coerente e l’eliminazione di molte altre parti in movimento non necessarie con la piattaforma Synadia, come bilanciatori di carico, gateway API, GSLB, firewall, VPN, mesh di servizi, ecc.
Lavoriamo con un costruttore di auto globale che voleva modernizzare la sua infrastruttura digitale. L’obiettivo era evitare progetti di applicazioni isolate e distribuire un “tessuto di dati globale” in cui tutti i futuri servizi digitali potessero essere collegati. Sono i tipi di progetti che ci entusiasmano.
Come le offerte commerciali di Synadia, come Synadia Cloud e Synadia Platform, aumentano le capacità di NATS.io?
Sebbene continueremo a rilasciare funzionalità open source mirate ai developer di NATS, Synadia fornisce valore aggiunto IP principalmente intorno alla gestione e all’amministrazione aziendale di NATS.
Synadia Cloud e Synadia Platform sono versioni “certificate” del software che sono supportate per distribuzioni mission-critical e aziendali. Sono offerte confezionate che forniscono uno spettro di offerte, dalla SaaS a basso costo e multi-regionale e multi-cloud di Synadia Cloud, alle distribuzioni on-premise e alle posizioni edge per Synadia Platform. Queste due offerte spesso lavorano insieme.
Quanto è importante l’engagement della comunità per Synadia, e quali iniziative state intraprendendo per favorire una forte comunità di sviluppatori?
La nostra roadmap tecnologica è completamente guidata dal nostro ecosistema open-source e dagli sviluppatori che utilizzano il software. Stiamo costantemente interagendo con l’ecosistema, interagendo e ricevendo feedback.
Aging con l’ecosistema, interagendo e ricevendo feedback. Abbiamo fatto un investimento significativo in risorse per aiutare con l’esperienza dello sviluppatore. Ciò include documentazione, tutorial video e risorse di codice di esempio.
Grazie per la grande intervista, i lettori che desiderano saperne di più possono visitare Synadia o NATS.io.












