Condividi tramite


Che cos'è Operazioni di Azure IoT (anteprima)?

Importante

Anteprima di Operazioni di Azure IoT – Abilitata da Azure Arc è attualmente in anteprima. Non è consigliabile usare questo software di anteprima negli ambienti di produzione.

Sarà necessario distribuire una nuova installazione di Operazioni di Azure IoT quando sarà messa a disposizione una versione disponibile a livello generale. Non sarà possibile aggiornare un'installazione di anteprima.

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.

Operazioni di Azure IoT (anteprima) è un piano dati unificato per l'analisi di flusso in dispositivi perimetrali. È costituito da un set di servizi dati modulari, scalabili e a disponibilità elevata eseguiti nei cluster Kubernetes perimetrali abilitati per Azure Arc, ad esempio AKS Edge Essentials. Abilita l'acquisizione dei dati da diversi sistemi e si integra con applicazioni di modellazione dei dati come Microsoft Fabric per consentire alle organizzazioni di distribuire il metaverse industriale.

Operazioni di Azure IoT:

  • Viene creato da zero usando applicazioni native di Kubernetes.
  • Include un broker MQTT nativo della rete perimetrale di livello industriale, che supporta le architetture guidate dagli eventi.
  • È altamente estendibile, scalabile, resiliente e sicuro.
  • Consente di gestire tutti i servizi perimetrali dal cloud usando Azure Arc.
  • Può integrare i carichi di lavoro dei clienti nella piattaforma per creare una soluzione unificata.
  • Supporta la configurazione di GitOps come codice per la distribuzione e gli aggiornamenti.
  • Si integra in modo nativo con Hub eventi di Azure, il broker MQTT di Griglia di eventi di Azure e Microsoft Fabric nel cloud.

Panoramica dell'architettura

Diagramma che illustra l'architettura generale delle operazioni di Azure IoT.

Nell'architettura di Operazioni di Azure IoT (anteprima) sono presenti due elementi principali:

  • Operazioni di Azure IoT (anteprima). Set di servizi dati eseguiti nei cluster Kubernetes perimetrali abilitati per Azure Arc. Comprende i servizi sezioni:
    • Il broker MQTT è un broker MQTT nativo della rete perimetrale, che supporta le architetture guidate dagli eventi.
    • Il connettore per OPC UA gestisce le complessità della comunicazione OPC UA con i server OPC UA e altri dispositivi foglia.
  • L'esperienza operativa è un'interfaccia utente Web che offre un'esperienza unificata per gli tecnici operativi per gestire asset e flussi di dati in una distribuzione di Operazioni IoT di Azure. Un amministratore IT può usare Gestore del sito Azure Arc (anteprima) per raggruppare le istanze di Operazioni IoT di Azure in base alla posizione fisica e semplificare la ricerca delle istanze degli utenti OT.

Distribuzione

Operazioni di Azure IoT viene eseguito nei cluster Kubernetes abilitati per Arc nella rete perimetrale. È possibile distribuire Operazioni di Azure IoT usando il portale di Azure o l'interfaccia della riga di comando di Azure.

Nota

Durante l'anteprima pubblica, non è disponibile alcun supporto per l'aggiornamento di una distribuzione di Operazioni di Azure IoT esistente a una versione più recente. Rimuovere invece Operazioni di Azure IoT dal cluster e quindi distribuire l'ultima versione. Per altre informazioni, vedere Aggiornare Operazioni di Azure IoT.

Gestire dispositivi e asset

Operazioni di Azure IoT può connettersi a vari dispositivi e asset industriali. È possibile usare l'esperienza operativa o l'interfaccia della riga di comando di Azure per gestire i dispositivi e gli asset a cui connettersi.

Il connettore per OPC UA gestisce la connessione ai server OPC UA e ad altri dispositivi foglia. Il connettore per OPC UA pubblica i dati dai server OPC UA agli argomenti del broker MQTT.

Individuazione automatica degli asset

L'individuazione automatica degli asset con i servizi Akri non è disponibile nella versione corrente delle operazioni di Azure IoT. Per altre informazioni, vedere le note sulla versione per la versione corrente.

Nota

Alcuni servizi Akri vengono ancora distribuiti come parte della versione corrente di Azure IoT Operations, ma non supportano scenari configurabili dall'utente.

Se si usa una versione precedente di Azure IoT Operations, è possibile trovare la documentazione di Akri nel sito delle versioni precedenti.

Pubblicare e sottoscrivere con MQTT

Il broker MQTT viene eseguito nella rete perimetrale. Consente di pubblicare e sottoscrivere argomenti MQTT. È possibile usare il broker MQTT per creare architetture guidate dagli eventi che connettono i dispositivi e gli asset al cloud.

Ecco alcuni esempi di come i componenti di Operazioni di Azure IoT usano il broker MQTT:

  • Il connettore per OPC UA pubblica i dati dai server OPC UA e da altri dispositivi foglia negli argomenti MQTT.
  • I flussi di dati sottoscrivono argomenti MQTT per recuperare i messaggi per l'elaborazione.
  • I connettori cloud northbound sottoscrivono gli argomenti MQTT per recuperare i messaggi per l'inoltro ai servizi cloud.

Connettersi al cloud

Per connettersi al cloud da Operazioni di Azure IoT, sono disponibili le opzioni seguenti:

I connettori cloud northbound consentono di connettere il broker MQTT direttamente ai servizi cloud, ad esempio:

Elaborazione dei dati

Nelle operazioni di Azure IoT v0.6.0 il responsabile del trattamento dei dati è stato sostituito da flussi di dati. I flussi di dati offrono funzionalità avanzate di trasformazione e contestualizzazione dei dati all'interno di Operazioni di Azure IoT. I flussi di dati possono usare schemi archiviati nel Registro di sistema dello schema per deserializzare e serializzare i messaggi.

Nota

Se si vuole continuare a usare il processore di dati, è necessario distribuire Operazioni di Azure IoT v0.5.1 con il flag aggiuntivo per includere il componente Elaboratore dati. Non è possibile distribuire il responsabile del trattamento dei dati con Azure IoT Operations v0.6.0 o versione successiva. L'estensione dell'interfaccia della riga di comando di Operazioni di Azure IoT che include il flag per la distribuzione del processore di dati è la versione 0.5.1b1. Per questa versione, è necessaria l'interfaccia della riga di comando di Azure v2.46.0 o versione successiva. La documentazione del processore di dati è attualmente disponibile nel sito delle versioni precedenti: Processore di dati di Operazioni di Azure IoT.

Visualizzare e analizzare i dati di telemetria

Per visualizzare e analizzare i dati di telemetria inviati dai dispositivi e dagli asset, è possibile usare servizi cloud come:

Comunicazione sicura

Per proteggere la comunicazione tra i dispositivi e il cloud tramite ambienti di rete isolati basati sull'architettura di rete ISA-95/Purdue, usare il componente in anteprima Gestione di rete su più livelli di Azure IoT.

Ambienti convalidati

Operazioni di Azure IoT viene fornito come set di servizi Kubernetes abilitati per Azure Arc ed è destinato all'uso con i prodotti partner conformi a CNCF convalidati Arc. Attualmente, Microsoft ha convalidato Operazioni di Azure IoT rispetto al set fisso di infrastrutture e ambienti seguente:

Ambiente Versione
AKS-EE in Windows 11 IoT Enterprise
su un singolo nodo AMD Ryzen-7 (8 core, 3,3 GHz), 16 GB di RAM
AksEdge-K3s-1.28.5-1.8.202.0
K3s in Ubuntu 22.04.2
su un singolo nodo AMD Ryzen-7 (8 core, 3,3 GHz), 16 GB di RAM
K3s versione 1.28.5

Importante

Gli ambienti elencati in precedenza sono simili a quelli di produzione convalidati da Microsoft. Non sono gli unici ambienti in cui è possibile eseguire Operazioni di Azure IoT. È possibile eseguire Operazioni di Azure IoT in qualsiasi cluster Kubernetes abilitato per Arc che soddisfi i requisiti di sistema Kubernetes abilitati per Azure Arc. Attualmente Le operazioni IoT di Azure non supportano le architetture ARM64.

Aree geografiche supportate

Nella versione di anteprima pubblica 0.7.x, Azure IoT Operations supporta i cluster abilitati per Arc nelle aree seguenti:

Paese Valore dell'interfaccia della riga di comando
Stati Uniti orientali eastus
Stati Uniti orientali 2 eastus2
Stati Uniti occidentali westus
West US 2 westus2
Stati Uniti occidentali 3 westus3
Europa occidentale westeurope
Europa settentrionale northeurope

Questo elenco di aree geografiche supportate si applica solo all'area geografica usata per la connessione del cluster ad Azure Arc. Questo elenco non limita l'uso dell'area di Azure preferita per le risorse cloud. I componenti di Operazioni di Azure IoT e le altre risorse distribuite nel cluster in queste aree geografiche supportate possono comunque connettersi alle risorse cloud in aree diverse.

Passaggio successivo

Provare la Guida introduttiva: Iniziare con un esempio end-to-end.