Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questa panoramica presenta i concetti chiave relativi alle opzioni per gestire una soluzione Azure IoT. Ogni sezione include i collegamenti al contenuto che offre ulteriori dettagli e indicazioni.
Il diagramma seguente mostra una visualizzazione generale dei componenti in una tipica soluzione IoT basata su edge. Questo articolo è incentrato sulle aree rilevanti per la gestione di una soluzione IoT basata su edge:
Sono disponibili molte opzioni per la gestione della soluzione IoT, tra cui il portale di Azure, PowerShell e i modelli di ARM. Questo articolo riepiloga le opzioni principali.
Per informazioni sulla protezione della soluzione IoT, vedere Proteggere la soluzione IoT.
Monitoraggio
Il monitoraggio della soluzione in una soluzione basata su edge prevede il monitoraggio sia degli ambienti perimetrali che cloud. Le funzionalità di osservabilità delle operazioni di Azure IoT consentono di monitorare l'ambiente perimetrale usando strumenti basati sul cloud che consentono il monitoraggio end-to-end della soluzione IoT.
Per altre informazioni, vedere Distribuire le risorse di osservabilità e configurare i log.
Per altre informazioni sul servizio Monitoraggio di Azure, vedere Panoramica di Monitoraggio di Azure.
Portale di Azure
Il portale di Azure offre un ambiente GUI coerente per la gestione dei servizi Azure IoT. Ad esempio, è possibile usare il portale per:
| Action | Links |
|---|---|
| Distribuire istanze nel cluster Kubernetes | Distribuire le operazioni di Azure IoT in un cluster Kubernetes abilitato per Arc |
| Configurare i servizi | Configurare l'autenticazione broker MQTT |
Modelli di Azure Resource Manager e Bicep
Per implementare l'infrastruttura come codice per le soluzioni Azure IoT, usare i modelli di Azure Resource Manager (modelli arm). Il modello è un file JSON (JavaScript Object Notation) che definisce l’infrastruttura e la configurazione del progetto. Bicep è un linguaggio che offre le stesse funzionalità dei modelli arm, ma con una sintassi più semplice da usare.
Ad esempio, è possibile usare modelli ARM o Bicep per:
| Action | Links |
|---|---|
| Gestire i servizi |
Configurare l'autenticazione broker MQTTConfigurare i flussi di dati nelle operazioni IoT di Azure |
Per i modelli arm e la documentazione di riferimento di Bicep, vedere:
CLI
Usare strumenti dell'interfaccia della riga di comando come l'interfaccia della riga di comando di Azure o PowerShell per automatizzare la gestione della soluzione IoT:
Azure CLI
| Action | Links |
|---|---|
| Distribuire istanze del servizio nel cluster Kubernetes |
Preparare il cluster Kubernetes abilitato per Azure Arc Distribuire le operazioni di Azure IoT in un cluster Kubernetes abilitato per Arc |
| Gestire i servizi |
Gestire il ciclo di vita di un'istanza di Azure IoT OperationsAggiornare o eseguire il rollback tra versioni |
Per la documentazione di riferimento dell'interfaccia della riga di comando di Azure, vedere az iot ops.
Strumenti di Azure DevOps
Usare gli strumenti di Azure DevOps per automatizzare la gestione della soluzione IoT. Ad esempio, è possibile usare gli strumenti di Azure DevOps per abilitare:
- Integrazione continua e distribuzione continua su dispositivi Azure IoT Edge
- Integrazione di IoT Central con Azure Pipelines per CI/CD