Edge computing è una delle nuove parole d’ordine nella tecnologia legata al networking e al business, ed è costantemente sulle labbra dei relatori di seminari di prodotto, interventi in fiere e congressi. Ed è molto più di uno slogan. Potrebbe rappresentare il modo migliore per mixare l’archiviazione dei dati cloud con la tecnologia Internet of Things (Iot)
I recenti processi di innovazione hanno aumentato notevolmente il potere dell’elaborazione dati locale e dell’intelligenza artificiale. Questo potrebbe potenzialmente portare a una minore dipendenza dal cloud computing per le applicazioni Iot, fornendo al contempo funzionalità più ampie per il telerilevamento, l’installazione di telecamere o droni, le città intelligenti – insieme a tutta una serie di altre applicazioni
Indice degli argomenti
Cos’è l’edge computing
Fino ad ora, la maggior parte dei sistemi IoT ha richiesto che i dispositivi remoti fossero collegati all’archiviazione basata sul cloud. Questo perché i sensori o le telecamere sono costruiti per generare grandi quantità di dati che – di solito – non possono essere memorizzati e analizzati in locale, ma devono essere trasmessi e memorizzati in banche dati cloud di terze parti.
Questo da una parte è utile, in quanto mantiene bassi i flussi di dati locali e aiuta a limitare l’utilizzo di energia consentendo ai dispositivi IoT di funzionare in modo efficiente. I fornitori di cloud storage possiedono anche la potenza di calcolo per trasformare i dati grezzi in dati utilizzabili e analizzabili.
Vengono quindi risolti i problemi relativi alla gestione di una grande mole di dati. Tuttavia, non possiamo non considerare alcune problematiche connesse: quando i dati passano attraverso servizi di archiviazione cloud di terze parti si potrebbe verificare un ritardo, con conseguente limite delle capacità responsive delle applicazioni Iot. Il cloud storage per sua natura ha implicazioni nella gestione in sicurezza dei dati, nonché l’espansione delle reti IoT può anche rivelarsi più complicato di quanto ci si aspetti.
L’emergere di questi problemi ha portato allo sviluppo dell’edge computing come potenziale soluzione. L’idea alla base dell’edge computing è semplice. Invece di affidarsi all’archiviazione dati centralizzata nel cloud, l’edge computing comporta l’elaborazione locale dei dati (o meglio al “margine” tra il cloud e i dispositivi locali)
I dispositivi IoT e le soluzioni di calcolo possono essere progettati per fare la maggior parte del “duro lavoro” prima che qualsiasi dato raggiunga un data center cloud – con risultati potenzialmente trasformativi.
Le potenzialità dell’edge computing
Ora è il momento perfetto per iniziare a pianificare implementazioni di edge computing con sistemi IoT.
Per prima cosa, l’IoT stesso è praticamente una tecnologia matura, con un tasso di crescita annuo del 30 per cento e ben 40 miliardi di dispositivi connessi in tutto il mondo. Secondo International Data Corporation, questo genererà flussi di dati che si avvicinano a 79 zettabyte all’anno entro il 2025. E con così tanti dati che fanno aumentare le richieste sulle piattaforme cloud, sarà essenziale trovare approcci più efficienti alla raccolta e all’archiviazione dei dati.
L’avvento delle nuove tecnologie di comunicazione comporta di per sé il fatto di poter agire più “al margine” anziché attraverso centri dati cloud. Il 5G promette una velocità di trasferimento dati 100 volte superiori a quelle offerte dal 4G. I sensori e i componenti dei dispositivi IoT continuano a diventare più piccoli, più capaci e anche più performanti, rendendo più “efficienti e fattibili” le soluzioni localizzate.
Per quanto riguarda le implementazioni di edge computing nell’industria, si sta ancora sperimentando. C’è molto spazio per provare nuove idee, sviluppare strumenti di analisi dei dati e trovare modi per bilanciare i flussi di dati centrali e locali. Una simile fluidità significa che le aziende IoT più dinamiche ora già operano sul “margine”, e i risultati di tale cambiamento potrebbero rivelarsi rivoluzionari.
Come sta trasformando l’industria
Tutto questo potrebbe sembrare abbastanza astratto in questo momento, ma il potere dell’edge computing viene messo a fuoco quando vengono considerate le sue implicazioni nel mondo reale.
Una delle applicazioni più importanti di edge computing è nel modo in cui le aziende utilizzano le telecamere. Le telecamere sono uno strumento indispensabile per il monitoraggio del posto di lavoro (ottimizzazione del tasso di lavoro e del comportamento dei dipendenti) nonché per l’analisi della sicurezza. Ma quando le telecamere catturano i volti, si sollevano problemi di privacy e anonimato – problemi che hanno reso difficile l’utilizzo dell’archiviazione cloud per l’analisi di mass video.
Quando le telecamere sono dotate di tecnologia edge computing questi problemi di privacy possono finalmente essere risolti. Software all’interno delle telecamere in grado di garantire che gli individui siano inquadrati con precisione per lo scopo di analisi dei dati, rendendo però anonime le loro identità. In questo modo, le aziende possono ottenere dati preziosi riguardanti il luogo di lavoro e i flussi delle risorse, senza rischiare la privacy dei lavoratori o dei clienti.
L’edge computing ha anche implicazioni molto forti nell’automazione. La produzione automatizzata si basa su sensori e analisi dei dati per rispondere ai cambiamenti nell’ambiente. Idealmente, i dati, l’analisi e l’azione avverrebbero all’istante. Tuttavia, quando i dati vengono incanalati ai gestori di sistemi cloud per l’analisi, ritardo è sempre probabile – limitando l’efficienza della manodopera automatizzata.
Se è possibile analizzare gli input a livello di gateway, questi problemi possono essere in gran parte risolti. Fornendo sensori e apparecchiature con già a bordo propri strumenti di analisi dei dati, l’edge computing può accelerare radicalmente la velocità dei sistemi automatizzati. Ciò potrebbe portare a un aumento della produttività e a minori costi del lavoro, ovviamente se il tutto viene applicato in modo intelligente.
Inoltre, l’edge computing sta trovando un utilizzo in case e ambienti retail in tutto il mondo. Per esempio, Amazon sta cercando di rendere i propri dispositivi Echo il più performanti possibili, in modo da poter analizzare le query e utilizzare l’intelligenza artificiale per fornire le migliori risposte possibili. Il controllo dei flussi di dati provenienti dai dispositivi intelligenti può anche limitare l’utilizzo della banda in termini di quantità e migliorare la velocità – rendendo l’esperienza degli utenti molto più fluida.
![IoT](https://d2uo11xsaedulq.cloudfront.net/wp-content/uploads/2020/06/16131957/edge-computing_1-300x136.jpg)
Infrastruttura edge computing nelle reti di telefonia mobile (fonte TIM)
Perché preferire l’edge computing ad altre architetture informatiche
Queste applicazioni sono entusiasmanti, ma non sono l’unica ragione per cui le aziende si stanno rivolgendo all’uso dell’edge computing invece che alle architetture basate su cloud. Un altro fattore è altrettanto importante, probabilmente anche di più: la sicurezza.
Ironia della sorte, uno dei punti di forza delle soluzioni cloud per l’IoT era che le banche dati centralizzate potevano conservare i dati riservati in modo più sicuro rispetto alle soluzioni locali. C’era della verità in questo. I primi strumenti IoT erano vulnerabili agli attacchi informatici, inclusi gli attacchi DDoS e l’intrusione diretta tramite dispositivi gateway non protetti.
Tuttavia, con l’arrivo dell’edge computing, l’archiviazione centralizzata dei dati sembra molto meno sicura. Le reti industriali costruite attorno all’IoT possono essere decentralizzate (o distribuite), il che significa che la perdita di un nodo non compromette la rete nel suo insieme. Allo stesso tempo, gli strumenti di edge computing possono applicare procedure di crittografia o autenticazione per limitare l’accesso ai dispositivi IoT, limitando il potenziale di intrusioni non autorizzate.
La flessibilità è un altro vantaggio dell’edge computing che sta attirando la maggiore attenzione. In passato, le reti IoT hanno riscontrato problemi con la scalabilità. L’aggiunta di nuovi dispositivi ha comportato flussi di dati ingestibili e un aumento dei costi di archiviazione nel cloud. La tecnologia edge computing può aiutare a ridurre al minimo i flussi di dati, rendendo più economicamente fattibile la creazione di reti IoT su larga scala.
Quindi, per riassumere, l’edge computing sta riscontrando maggior favore per numerosi motivi. Sta diventando una soluzione sicura. Consente scalabilità e flessibilità durante la progettazione di sistemi IoT. Può ridurre la latenza durante le comunicazioni con i centri di archiviazione cloud. E può consentire ai sistemi automatizzati o alle telecamere di agire in modo più “intelligente”, aumentando l’efficienza del processo.
![IoT IBM](https://d2uo11xsaedulq.cloudfront.net/wp-content/uploads/2020/06/16132356/edge-computing-for-devices-and-servers1-300x207.jpg)
Architettura edge computing per server e device (fonte IBM)
Utilizzo delle reti edge computing in ambienti IoT
Tutto ciò entusiasmerà quelle aziende interessate a sfruttare il sempre più predominante IoT.
Prendiamo ad esempio l’assistenza sanitaria. I dispositivi medici impiantati o indossabili possono trarre sempre più vantaggi dalla tecnologia IoT, sia che essi raccolgano informazioni sulla pressione sanguigna in tempo reale, sia che mantengano i medici informati sui livelli di glucosio nel sangue o che contribuiscano a garantire che i pazienti continuino a esercitare le routine loro prescritte.
La tecnologia edge computing consente ai dispositivi medici di eseguire analisi potenzialmente salvavita senza re-inviare dati confidenziali ai database centralizzati. Allo stesso tempo, può essere utilizzato per garantire che dati in forma anonima vengano trasmessi ai centri di elaborazione cloud per contribuire a progetti e/o studi sanitari di larga scala.
Anche la tecnologia IoT più pionieristica – come le auto senza conducente – sembra destinata a dipendere dall’edge computing, e questo per una buona ragione. Quando le auto percorrono le strade in città, c’è bisogno di prendere decisioni in una frazione di secondo in base a enormi flussi di dati in tempo reale. E solo le soluzioni di edge computing possono rendere tutto ciò possibile.
Conclusioni
Dunque, cosa è cambiato per consentire all’edge computing di entrare in scena e ricoprire il ruolo di protagonista? La causa è parzialmente correlata all’avanzamento della miniaturizzazione nella tecnologia IoT. Ora possiamo creare dispositivi IoT con prestazioni e capacità di dati molto maggiori, mantenendo dimensioni delle apparecchiature e costi bassi.
Allo stesso tempo, anche il modo in cui comunichiamo localmente è cambiato, rendendo l’edge computing su banda larga molto più fattibile. L’avvento del 5G permette che le reti di edge computing possano essere applicate ai dispositivi IoT senza preoccuparsi dei limiti di larghezza di banda. Finalmente, molte delle funzioni riservate allo storage cloud centralizzato possono migrare verso situazioni locali, apportando i vantaggi già citati.