Condividi tramite


Linee guida per la distribuzione di produzione

La sicurezza e la scalabilità sono una priorità per la distribuzione di Operazioni di Azure IoT. Questo articolo illustra le linee guida da prendere in considerazione durante la configurazione di Operazioni di Azure IoT per la produzione.

Decidere se si distribuiscono Operazioni di Azure IoT in un cluster a nodo singolo o multinodo prima di prendere in considerazione la configurazione appropriata. Molte delle linee guida contenute in questo articolo si applicano indipendentemente dal tipo di cluster, ma quando c'è una differenza viene chiamata specificamente.

Piattaforma

Attualmente, K3s in Ubuntu 24.04 è l'unica piattaforma disponibile a livello generale per la distribuzione di Operazioni di Azure IoT nell'ambiente di produzione.

Configurazione del cluster

Assicurarsi che la configurazione hardware sia sufficiente per lo scenario e che si inizi con un ambiente sicuro.

Configurazione del sistema

Creare un cluster K3s abilitato per Arc che soddisfi i requisiti di sistema.

Sicurezza

Prendere in considerazione le misure seguenti per assicurarsi che la configurazione del cluster sia sicura prima della distribuzione.

Rete

Se si usano firewall aziendali o proxy, aggiungere gli endpoint di Operazioni di Azure IoT all'elenco elementi consentiti.

Osservabilità

Per le distribuzioni di produzione, distribuire le risorse di osservabilità nel cluster prima di distribuire Operazioni di Azure IoT. È anche consigliabile configurare gli avvisi di Prometheus in Monitoraggio di Azure.

Distribuzione

Per una distribuzione pronta per la produzione, includere le configurazioni seguenti durante la distribuzione di Operazioni di Azure IoT.

Broker MQTT

Nella procedura guidata della distribuzione del portale di Azure la risorsa broker viene configurata nella scheda Configurazione.

Registro schemi e archiviazione

Nella procedura guidata della distribuzione del portale di Azure il registro schemi e il relativo account di archiviazione necessari vengono configurati nella scheda Gestione dipendenze.

  • L'account di archiviazione deve avere lo spazio dei nomi gerarchico abilitato.
  • L'identità gestita del registro di sistema dello schema deve disporre delle autorizzazioni di collaboratore per l'account di archiviazione.
  • L'account di archiviazione è supportato solo con l'accesso alla rete pubblica abilitato.

Per le distribuzioni di produzione, limitare l'accesso alla rete pubblica dell'account di archiviazione per permettere solo traffico dai servizi attendibili di Azure. Per esempio:

  1. Nel portale di Azure, vai all'account di archiviazione usato dal registro dello schema.
  2. Selezionare Sicurezza e rete > dal menu di spostamento.
  3. Per l'impostazione di accesso alla rete pubblica, selezionare Abilitato nelle reti virtuali e negli indirizzi IP selezionati.
  4. Nella sezione Eccezioni della pagina rete verificare che l'opzione Consenti ai servizi Microsoft attendibili di accedere a questa risorsa sia selezionata.
  5. Selezionare Salva per applicare le modifiche.

Per altre informazioni, vedere Configurare firewall di Archiviazione di Azure e reti > virtuali Concedere l'accesso ai servizi di Azure attendibili.

Tolleranza di errore

Cluster multinodo: la tolleranza di errore può essere abilitata nella scheda Gestione dipendenze della procedura guidata della distribuzione del portale di Azure. È supportato solo nei cluster multinodo ed è consigliato per la distribuzione di produzione.

Impostazioni sicure

Durante la distribuzione, è possibile usare le impostazioni di test o le impostazioni sicure. Per le distribuzioni di produzione, scegliere impostazioni sicure. Se si sta aggiornando una distribuzione di impostazioni di test esistente per la produzione, seguire la procedura descritta in Abilitare le impostazioni sicure.

Post-distribuzione

Dopo la distribuzione di Operazioni di Azure IoT, sono disponibili le configurazioni seguenti per uno scenario di produzione.

Broker MQTT

Dopo la distribuzione, è possibile modificare le risorse BrokerListener:

È anche possibile modificare le risorse BrokerAuthentication.

Quando si crea una nuova risorsa, gestire l'autorizzazione:

Broker OPC UA

Per la connessione agli asset in fase di produzione, configurare l'autenticazione OPC UA:

Flussi di dati

Quando si usano flussi di dati nell'ambiente di produzione: