Piattaforme e cloud

Container

Un pacchetto leggero e isolato che contiene un'applicazione e le sue dipendenze e gira su un kernel condiviso del sistema operativo; si usa per distribuire software su gateway e dispositivi edge.

I container, di solito immagini Docker, permettono ai team di distribuire il software edge nello stesso modo in cui distribuiscono quello cloud. Un adattatore di protocollo, un database locale e un servizio di inferenza girano ciascuno nel proprio container su un edge gateway, possono essere aggiornati in modo indipendente e ripartono in modo pulito se vanno in crash. Gli strumenti di orchestrazione pensati per l’edge gestiscono il rollout su molti siti.

I container richiedono un microprocessore di classe Linux e un sistema operativo completo, quindi non si applicano ai sensori basati su microcontrollore, il cui firmware viene aggiornato come immagine unica tramite un aggiornamento OTA. La dimensione delle immagini e l’overhead di memoria del runtime contano comunque sui gateway piccoli, ed è per questo che le immagini di base minimali sono così diffuse.

Parte del Glossario IoT. Hai trovato un errore o manca un termine? Scrivici.