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.
Il registro degli schemi, una funzionalità di Azure Device Registry, è un repository sincronizzato accessibile sia nel cloud sia all’edge. Archivia le definizioni dei messaggi provenienti dagli asset perimetrali ed espone un'API per accedere a tali schemi da entrambe le posizioni.
Questo articolo consente di decidere:
- Quando creare un nuovo registro schemi o riutilizzare uno esistente.
- Buone pratiche per la condivisione del registro degli schemi.
Applicabilità del servizio
I registri schemi vengono attualmente usati solo negli scenari di Operazioni di Azure IoT, in cui i flussi di dati usano schemi per descrivere, trasformare e serializzare i messaggi. Il registro degli schemi è accessibile sia all'edge che nel cloud, consentendo una gestione coerente degli schemi nella soluzione.
| Feature | Operazioni di Azure IoT | Hub IoT di Azure |
|---|---|---|
| Registri schemi | GA | Non applicabile |
Per altre informazioni sui registri schemi, vedere Informazioni sugli schemi dei messaggi.
Regole di cardinalità
- Ogni istanza di Operazioni di Azure IoT viene mappata esattamente a un registro schemi.
- Più istanze di Operazioni di Azure IoT possono condividere lo stesso Registro di sistema dello schema.
- Un registro schemi ha come ambito un gruppo di risorse Azure e supportato da un account Archiviazione di Azure.
La condivisione di un registro schemi all'interno dei limiti dell'organizzazione o del sito è l'impostazione predefinita consigliata. Creare un registro separato solo quando gli schemi sono effettivamente indipendenti o quando sono necessari account di archiviazione diversi.
Quando creare un nuovo registro schemi
Creare un nuovo registro schemi solo quando gli schemi sono effettivamente indipendenti, ad esempio:
- Siti completamente separati senza tipi di asset condivisi o formati di messaggio.
- Per l'archiviazione dello schema in siti diversi sono necessari account di archiviazione diversi.
Quando riutilizzare un registro schemi esistente
Nella maggior parte dei casi, riutilizzare un registro schemi esistente:
- Multiple istanze di Operazioni di Azure IoT nello stesso sito dovrebbero condividere un solo registro degli schemi. Gli schemi dei messaggi hanno origine logicamente dagli asset e dai dispositivi in un sito, quindi non esiste alcun vantaggio significativo per creare un registro separato per ogni istanza.
- I siti con tipi di asset sovrapposti traggono vantaggio dalla condivisione degli schemi anziché dalla duplicazione tra registri.
Procedure consigliate per la condivisione del registry degli schemi
| Procedura consigliata | Perché | Come |
|---|---|---|
| Condividere un registro schemi comune all'interno dei limiti dell'organizzazione o del sito | Evita la duplicazione non necessaria e riduce il sovraccarico di gestione. Gli schemi appartengono logicamente agli asset e ai dispositivi in un sito, non alle singole istanze. | Quando distribuisci più istanze di Operazioni di Azure IoT nello stesso sito, indirizzale tutte allo stesso registro degli schemi. |
| Esaminare le impostazioni predefinite della distribuzione prima di accettarle | Gli script di distribuzione di Operazioni di Azure IoT richiedono di creare un nuovo registro degli schemi, che può portare a una proliferazione inattesa. | Durante la distribuzione, specifica un registro degli schemi esistente se ne esiste già uno per il tuo sito o per il tuo perimetro organizzativo. |
Vincoli e limiti di pianificazione
Il seguente limite influisce sulla progettazione del registro degli schemi. Per l'elenco completo, vedere Limiti del Registro dei Dispositivi di Azure.
| Resource | Limit |
|---|---|
| Registri degli schemi per sottoscrizione | 100 |
Contenuti correlati
- Cos'è uno spazio dei nomi di Azure Device Registry?
- Migliori pratiche per gli spazi dei nomi del Registro dei dispositivi di Azure
- Informazioni sugli schemi di messaggi
- Che cos'è la gestione degli asset e dei dispositivi in Operazioni di Azure IoT?
- Che è Operazioni di Azure IoT?