Uso del registro connesso con Azure IoT Edge

In questo articolo si apprenderà come usare un registro connesso di Azure in scenari IoT Edgegerarchici. Il registro contenitori connesso può essere distribuito come modulo IoT Edge e svolgere un ruolo essenziale nella gestione delle immagini dei contenitori richieste dai dispositivi nella gerarchia.

Che cos'è una distribuzione IoT Edge gerarchica?

Azure IoT Edge consente di distribuire dispositivi IoT Edge tra reti organizzate in livelli gerarchici. Ogni livello di una gerarchia è un dispositivo gateway che gestisce i messaggi e le richieste provenienti da dispositivi del livello sottostante. È possibile strutturare una gerarchia di dispositivi in modo che solo il livello superiore disponga della connettività al cloud e che i livelli inferiori possano comunicare solo con i livelli a nord e a sud adiacenti. Questa suddivisione in livelli della rete è alla base della maggior parte delle reti industriali, che seguono lo standard ISA-95.

Per informazioni su come creare una gerarchia di dispositivi IoT Edge, vedere Esercitazione: Creare una gerarchia di dispositivi IoT Edge

Come si usa il registro connesso in scenari IoT Edge gerarchici?

L'immagine seguente mostra come usare il registro connesso per supportare la distribuzione gerarchica di IoT Edge. Le linee grigie continue mostrano il flusso di rete effettivo, mentre le linee tratteggiate mostrano la comunicazione logica tra i componenti e i registri connessi.

Distribuzione del registro connesso e distribuzione IoT Edge gerarchica

Livello superiore

Il livello superiore dell'architettura di esempio, Livello 5: Rete aziendale, è gestito dall'IT e può accedere al registro contenitori per Contoso nel cloud di Azure. Il registro connesso viene distribuito come modulo IoT Edge nella macchina virtuale IoT Edge e può comunicare direttamente con il registro cloud per eseguire il pull e il push di immagini e artefatti.

Il registro connesso viene visualizzato come funzionante nella modalità ReadWrite predefinita. I client di questo registro connesso possono eseguire il pull e il push di immagini e artefatti. Le immagini di cui è stato eseguito il push verranno sincronizzate con il registro cloud. Se i push non sono necessari in tale livello, il registro connesso può essere modificato per funzionare in modalità ReadOnly.

Per la procedura di distribuzione del registro connesso come modulo IoT Edge a questo livello, vedere Guida introduttiva : Distribuire un registro connesso in un dispositivo IoT Edge.

Livelli annidati

Il livello inferiore successivo, Livello 4: Pianificazione aziendale del sito e logistica, è configurato per comunicare solo con il livello 5. Pertanto, quando si distribuisce la macchina virtuale IoT Edge nel livello 4, è necessario eseguire invece il pull delle immagini dal registro connesso al livello 5.

È anche possibile distribuire un registro connesso in modalità ReadOnly per gestire i livelli seguenti. Questo è illustrato con la macchina virtuale IoT Edge riferita al Livello 3: Zona di sicurezza industriale. Tale macchina virtuale deve eseguire il pull delle immagini del modulo dal registro connesso al livello 4 Se devono essere serviti i client dei livelli inferiori, è possibile distribuire un registro connesso in modalità ReadOnly nel livello 3 e così via.

In questa architettura, i registri connessi distribuiti in ogni livello sono configurati per sincronizzare le immagini con il registro connesso del livello precedente. I registri connessi vengono distribuiti come moduli IoT Edge e sfruttano i meccanismi IoT Edge per la distribuzione e il routing di rete.

Per la procedura di distribuzione del registro connesso nei dispositivi IoT Edge annidati, vedere Guida introduttiva: Distribuire il registro connesso nei dispositivi IoT Edge annidati.

Passaggi successivi

In questa panoramica si è appreso come usare il registro connesso in scenari IoT Edge gerarchici. Continuare con gli articoli seguenti per informazioni su come configurare e distribuire un registro connesso nel dispositivo IoT Edge.