Amazon Greengrass: risposta alle challenge nel campo dell'IoT
Con il rapido sviluppo di applicazioni mobile basate su Internet e sull'Internet of Things (IoT), il tradizionale cloud computing centralizzato sta affrontando sfide impegnative, come ad esempio latenza elevata, bassa efficienza spettrale (SE) e un grande flusso di informazioni scambiate fra la i device e la rete stessa. Motivati a risolvere queste sfide, le nuove tecnologie stanno guidando una tendenza che sposta la funzione del cloud computing centralizzato verso i dispositivi periferici della rete. Diverse tecnologie basate sul concetto di edge computing originatesi in contesti differenti si stanno sviluppando per ridurre la latenza e migliorare la SE.
L'Internet of Things si riferisce all'interazione e alla comunicazione tra miliardi di dispositivi che producono e scambiano dati relativi a oggetti del mondo reale ("Things"). Le caratteristiche dell'IoT, tra cui una rete di device su larga scala, l'eterogeneità del dispositivo e della rete e un gran numero di eventi generati da queste cose, rendono lo sviluppo di diverse applicazioni e servizi un compito molto impegnativo. Questi requisiti stanno diventando difficili da realizzare nello scenario IoT + Cloud. Le applicazioni IoT generano enormi quantità di dati tramite sensori IoT. I grandi dati vengono successivamente analizzati per determinare le reazioni agli eventi o per estrarre analisi o statistiche. Tuttavia, l'invio di tutti i dati direttamente verso il Cloud richiederebbe una larghezza di banda di rete eccessivamente elevata.
In risposta a queste necessità, nel Dicembre del 2016 Amazon Web Services (AWS) ha annunciato il lancio di Greengrass come software per la gestione di gateway edge locali andando ad arricchire la sua offerta nel campo dell'IoT. Con AWS Greengrass, i dispositivi connessi possono eseguire le funzioni AWS Lambda, mantenere sincronizzati i dati del dispositivo e comunicare in modo sicuro con altri dispositivi, anche quando non sono collegati a Internet. Utilizzando AWS Lambda, Greengrass garantisce che i dispositivi IoT possano rispondere rapidamente agli eventi locali, utilizzare le funzioni Lambda in esecuzione su Greengrass Core per interagire con le risorse locali, operare con connessioni intermittenti e ridurre al minimo i costi di trasmissione dei dati IoT al cloud.
Sicuramente un grande passo in avanti in un mondo dove nel 2020 i dispositivi connessi sono stimati su un volume di 50 milioni di unità.
https://steemit.com/@a-0-0