Visitando la conferenza Edge Computing World la scorsa settimana, ho osservato una serie di aspetti interessanti che vorrei condividere qui. Innanzitutto, il motivo del mio titolo è la mia osservazione che termini tecnici come Edge o Cloud sono usati piuttosto liberamente oggigiorno, quasi facendo sì che i termini diventino privi di significato. Quasi tutti i nodi di aggregazione in un'architettura distribuita erano chiamati "Micro Cloud" o "Cloud at the Edge".
Così facendo, l'ignoranza di alcune caratteristiche chiave del cloud apparentemente contava poco; scalabilità o elasticità prima di tutto. Dal punto di vista del nodo edge, il nodo di aggregazione non offre alcuna funzione cloud caratteristica (il nodo di aggregazione è fondamentalmente una scatola nera, un'unità di aggregazione ed elaborazione senza altre proprietà). Dal punto di vista dei nodi situati più in alto nella gerarchia, il nodo di aggregazione non offre nemmeno alcuna funzione cloud caratteristica. Naturalmente, non è possibile creare semplicemente nodi edge aggiuntivi; dopotutto, di solito qui stiamo parlando di hardware e non di capacità virtuali come macchine virtuali aggiuntive.
Non ha molto senso ridurre Edge e Cloud a un sottoinsieme così piccolo delle loro proprietà, poiché entrambi i termini degenerano in gusci vuoti anziché in concetti significativi. Se si fa così, tuttavia, sorge la domanda se Edge sia già in fase di dissoluzione o se sia necessario ridefinire i termini (anche se in realtà ci sono poche ragioni per farlo in termini puramente fattuali) per riflettere la visione modificata dei vari livelli all'interno del continuum Edge-Cloud. Ciò solleva il sospetto che siano in gioco forze motivate dal business.
Interoperabilità Edge? O vendor lock-in?
Questo mi porta a un altro aspetto: l'interoperabilità. Con i tradizionali fornitori di servizi che ora vendono hardware (ad esempio, Amazon Snow) e i tradizionali fornitori di hardware che vendono servizi (ad esempio, Schneider Electric), il numero di attori su entrambi i lati aumenta. Ciò comporta il rischio di una ridotta interoperabilità, poiché i nuovi attori a spettro completo vendono i vantaggi di "soluzioni omogenee" ai loro clienti. Finché si rimane all'interno di un sistema, ci saranno sicuramente dei vantaggi, poiché hardware e software sono coordinati tra loro e possono ripiegare su meccanismi di scambio specifici del sistema. Tuttavia, il vendor lock-in è inevitabile quando i vendor definiscono i propri formati di scambio, interfacce e modelli concettuali. Non appena diversi sistemi dovranno essere integrati, lo sviluppo di corrispondenti ponti o trasformazioni sarà inevitabile.
Con il crescente numero di sistemi e piattaforme corrispondenti (che sono altri due termini che vengono spesso usati in modo intercambiabile), aumenta il numero di formati e interfacce specifici per piattaforma, e l'interoperabilità ne risente. Ciò che è stato ottenuto in altri domini, come l'osservazione della Terra, dove gli accordi su interfacce e modelli di dati standardizzati hanno potenziato l'interoperabilità, è ancora in qualche modo nuovo per la comunità Edge. La comunità Edge è nelle primissime fasi di passaggio a sistemi interoperabili (forse persino aperti) che semplificano significativamente la generazione di flussi di lavoro complessi attraverso i confini di sistema o piattaforma, o li abilitano in primo luogo. Andare oltre i singoli sistemi è inevitabile: i flussi di lavoro multi-sistema consentono approfondimenti approfonditi su sistemi o ambienti specifici per dominio e sono necessari per affrontare in modo olistico le grandi sfide del nostro secolo, come il nostro clima in evoluzione.
Soluzioni sostenibili per il bene comune
Attualmente si possono ancora fare molti soldi con le piattaforme personalizzate. Resta da vedere in che misura queste piattaforme saranno adatte ad affrontare le principali sfide del nostro secolo. Edge è in vena di corsa all'oro e non ho nulla in contrario a nessuno che ne tragga vantaggio. Tuttavia, il mondo è estremamente complesso e dubito che questa complessità possa essere sufficientemente presa in considerazione con gli attuali sistemi ridotti per l'ammortamento. Ho sentito parlare di esempi di allevamenti ittici che gestiscono quattordici sistemi Edge paralleli per monitorare lo stato dell'allevamento. Si tratta di quattordici dashboard parallele. Altre organizzazioni segnalano di gestire oltre 100 soluzioni software per monitorare lo stato di salute delle macchine di produzione. La maggior parte di queste non sono interoperabili, il che si traduce in costi aggiuntivi non appena diverse macchine formano un'unità che deve essere monitorata come un sistema. Quindi, a che punto siamo con Edge? Con oltre 270 trilioni di dollari di fatturato previsto nei prossimi 30 anni (numeri riportati da McKinsey alla conferenza), il solo cambiamento climatico produrrà molti nuovi unicorni. Speriamo che l'interoperabilità non venga trascurata o che un numero sufficiente di questi unicorni realizzi profitti con soluzioni sostenibili che contribuiscano al bene comune.