Share via


Rilevare gli asset con l'anteprima di Azure IoT Akri

Importante

Anteprima delle operazioni di Azure IoT: abilitata da Azure Arc è attualmente disponibile in ANTEPRIMA. Non è consigliabile usare questo software di anteprima negli ambienti di produzione.

Vedere le condizioni per l'utilizzo supplementari per le anteprime di Microsoft Azure per termini legali aggiuntivi che si applicano a funzionalità di Azure in versione beta, in anteprima o in altro modo non ancora disponibili a livello generale.

Azure IoT Akri Preview è un framework di hosting per i gestori di individuazione che consente di rilevare dispositivi e asset all'perimetro ed esporli come risorse in un cluster Kubernetes. Usando Azure IoT Akri, è possibile semplificare il processo di progetto di dispositivi foglia (dispositivi OPC UA, fotocamere, sensori IoT e periferiche) nel cluster. Azure Iot Akri proietta i dispositivi foglia in un cluster usando i propri protocolli dei dispositivi. Per gli amministratori che collegano o rimuovono i dispositivi dal cluster, questa funzionalità riduce il livello di coordinamento e configurazione manuale. Anche il framework di hosting è estendibile. È possibile usarlo come fornito oppure aggiungere individuazione e provisioning personalizzati aggiungendo gestori di protocollo, broker e comportamenti. Azure IoT Akri è una versione commerciale gestita da Microsoft di Akri, un progetto OPEN SOURCE Cloud Native Computing Foundation (CNF).

Logo per il progetto Akri.

La sfida di integrare i dispositivi foglia IoT all'perimetro

È comune eseguire Kubernetes direttamente nell'infrastruttura. Per integrare i dispositivi foglia IoT non Kubernetes in un cluster Kubernetes, tuttavia, è necessaria una soluzione univoca.

I dispositivi foglia IoT presentano le sfide seguenti:

  • Contenere hardware troppo piccolo, troppo vecchio o troppo bloccato per eseguire Kubernetes
  • Usare vari protocolli e topologie diverse
  • Tempi di inattività e disponibilità intermittenti
  • Richiedere metodi diversi di autenticazione e archiviazione dei segreti

Funzionalità dell'anteprima di Azure IoT Akri

Per affrontare la sfida dell'integrazione di dispositivi foglia IoT non Kubernetes, Azure IoT Akri offre diverse funzionalità di base.

Device discovery

Le distribuzioni di Azure IoT Akri possono includere gestori di individuazione di rete fissa. I gestori di individuazione consentono agli asset di endpoint di rete noti di trovare i dispositivi foglia così come vengono visualizzati nelle interfacce del dispositivo o nelle subnet locali. Esempi di endpoint di rete includono server OPC UA a un indirizzo IP fisso (senza analisi di rete) e gestori di individuazione dell'analisi di rete.

Provisioning dinamico

Un'altra funzionalità di Azure IoT Akri è il provisioning di dispositivi dinamici.

Con Azure IoT Akri è possibile effettuare il provisioning dinamico di dispositivi come gli esempi seguenti:

  • Fotocamere USB da usare nel cluster
  • Telecamere IP per cui non si vuole cercare indirizzi IP
  • Server OPC UA simulati nel computer host per testare i carichi di lavoro Kubernetes

Compatibilità con Kubernetes

Azure IoT Akri usa primitive Kubernetes standard. L'uso delle primitive Kubernetes consente agli utenti di applicare le proprie competenze alla creazione di applicazioni o alla gestione dell'infrastruttura. I dispositivi di piccole dimensioni connessi in un sito configurato da Akri possono essere visualizzati come risorse Kubernetes, proprio come la memoria o le CPU. Il controller Azure IoT Akri consente all'operatore del cluster di avviare broker, processi o altri carichi di lavoro per singoli dispositivi o gruppi di dispositivi connessi. Queste configurazioni e proprietà del dispositivo Azure IoT Akri rimangono nel cluster in modo che, in caso di errore del nodo, altri nodi possano raccogliere qualsiasi lavoro perso.

Uso dell'anteprima di Azure IoT Akri per individuare gli asset OPC UA

Azure IoT Akri è una soluzione chiavi in mano che consente di individuare e creare asset connessi a un server OPC UA all'perimetro. Azure IoT Akri individua i dispositivi al perimetro e li esegue il mapping agli asset. Gli asset inviano dati di telemetria ai connettori upstream. Usando Azure IoT Akri, si elimina il processo di configurazione manuale dal cloud e l'onboarding degli asset nel cluster.

La documentazione di Azure IoT Operations Preview fornisce indicazioni per il rilevamento degli asset nella rete perimetrale usando il gestore e il gestore di individuazione OPC UA delle operazioni IoT di Azure. È possibile usare questi componenti per elaborare i dati e i dati di telemetria OPC UA.

Funzionalità

Questa sezione illustra le funzionalità principali e le funzionalità supportate in Azure IoT Akri.

Funzionalità chiave

  • Individuazione dinamica. Le rappresentazioni di protocollo dei dispositivi possono venire e andare, senza configurazioni statiche nei broker o nei contenitori dei clienti.

    • Analisi della rete del dispositivo. Questa funzionalità è particolarmente utile per trovare i dispositivi in posizioni più piccole e remote. Ad esempio, una fotocamera sostitutiva in un negozio. I protocolli che attualmente supportano l'analisi della rete dei dispositivi sono ONVIF e OPC UA localhost.
    • Connessione del dispositivo. Questa funzionalità viene spesso usata in scenari industriali più grandi. Ad esempio, gli ambienti factory in cui la rete è in genere statica e l'analisi di rete non è consentita. I protocolli che attualmente supportano la connessione dei dispositivi sono server di individuazione locali OPC UA e udev.
    • Collegamento del dispositivo: Azure IoT Akri supporta anche l'implementazione di logica personalizzata per il mapping o la connessione dei dispositivi e sono disponibili modelli open source per accelerare la personalizzazione.
  • Pianificazione ottimale. Azure IoT Akri può pianificare i dispositivi nei nodi specificati con latenza minima, perché il servizio sa dove si trova un particolare dispositivo nel cluster K8s. La pianificazione ottimale si applica ai dispositivi connessi direttamente o in scenari in cui solo nodi specifici possono accedere ai dispositivi.

  • Configurazione ottimale. Azure IoT Akri usa la capacità del nodo per guidare la cardinalità dei broker per i dispositivi individuati.

  • Gestione sicura delle credenziali. Azure IoT Akri facilita l'accesso sicuro agli asset e ai dispositivi grazie all'integrazione con i servizi per la distribuzione sicura del materiale delle credenziali ai broker.

Funzionalità supportate

Le funzionalità seguenti sono supportate nell'anteprima di Azure IoT Akri:

Funzionalità DI CNF Akri Significato Simbolo
Individuazione dinamica dei dispositivi all'perimetro (protocolli supportati: OPC UA, ONVIF, udev) Supportata
Pianificare i dispositivi con latenza minima usando le informazioni di Akri sull'affinità dei nodi nel cluster Supportata
Visualizzare le metriche/i log di Akri in locale tramite Prometheus e Grafana Supportata
Gestione di segreti/credenziali Supportata
Rapporto tra dispositivi M:N e broker tramite il supporto delle risorse a livello di configurazione Supportata
Osservabilità nelle distribuzioni di Akri tramite dashboard Prometheus e Grafana Supportata
Funzionalità di Azure IoT Akri Significato Simbolo
Installazione tramite l'estensione del cluster Azure IoT Akri Arc Supportata
Distribuzione tramite il servizio di orchestrazione Supportata
Eseguire l'onboarding dei dispositivi come risorse personalizzate in un cluster perimetrale Supportata
Visualizzare le metriche e i log di Azure IoT Akri tramite Monitoraggio di Azure Non supportato
Configurazione di Azure IoT Akri tramite il portale di Operazioni IoT di Azure (anteprima) Non supportato
Azure IoT Akri rileva e crea asset che possono essere inseriti nel Registro dispositivi di Azure Non supportato
Gli ISV possono creare e vendere gestori di protocolli personalizzati per le soluzioni di operazioni IoT di Azure Non supportato

Risorse Akri open source

Per altre informazioni sull'Akri CNF, vedere le risorse open source seguenti.

Passaggio successivo

In questo articolo si è appreso come funziona Azure IoT Akri e come consente di rilevare i dispositivi e aggiungere asset al perimetro. Ecco il passaggio successivo suggerito: