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.
Registro dispositivi Azure usa namespace per organizzare dispositivi e risorse. Poiché i namespaces fungono da confini organizzativi permanenti, è importante pianificarne l'uso prima della distribuzione.
Questo articolo consente di decidere:
- Quando creare un nuovo spazio dei nomi o riutilizzare uno esistente.
- Come definire i limiti dello spazio dei nomi per la tua soluzione.
Applicabilità del servizio
Gli spazi dei nomi sono una funzionalità di Azure Device Registry, che funziona sia con Operazioni di Azure IoT sia con hub IoT di Azure. La tabella seguente riepiloga l'applicabilità corrente:
| Feature | Operazioni di Azure IoT | hub IoT di Azure |
|---|---|---|
| Namespaces | GA | Preview |
Pianificazione dello spazio dei nomi
Un namespace è un limite di gestione e organizzazione per dispositivi e risorse nel Registro dispositivi di Azure. Ogni dispositivo e asset devono appartenere esattamente a uno spazio dei nomi. L'appartenenza allo spazio dei nomi è obbligatoria e non può essere posticipata.
Regole di cardinalità
- Ogni istanza di Operazioni di Azure IoT o hub IoT è associata esattamente a uno spazio dei nomi.
- Più istanze di Operazioni di Azure IoT o IoT Hub possono condividere lo stesso spazio dei nomi.
Considera uno spazio dei nomi come un account di archiviazione Azure o uno spazio dei nomi di Event Grid: è una risorsa padre all’interno di un gruppo di risorse che dispone di una propria identità gestita e di una configurazione specifica del servizio. Più risorse figlie appartengono a un’unica risorsa padre e i confini della risorsa padre vengono pianificati in base a requisiti organizzativi, operativi o di governance. Applicare lo stesso principio agli spazi dei nomi del Registro di sistema dei dispositivi di Azure.
Importante
L'assegnazione dello spazio dei nomi non è modificabile. Non è possibile spostare un dispositivo o un asset tra spazi dei nomi dopo la creazione. È possibile ricreare una risorsa in un altro spazio dei nomi usando modelli ARM o Bicep, ma non esiste un'operazione di spostamento diretta. Pianificare attentamente i limiti dello spazio dei nomi prima della distribuzione.
Quando creare un nuovo namespace
Quando è necessario un limite di governance o organizzativo distinto, creare un nuovo namespace, ad esempio:
- Separare i siti operativi. Un'azienda manifatturiera con fabbriche in diverse città crea uno spazio dei nomi per ogni fabbrica in modo che ciascun sito abbia un proprio ambito per dispositivi e asset.
- Unità aziendali diverse. Un'azienda con divisioni indipendenti (energia, logistica, produzione) usa spazi dei nomi separati in modo che ogni divisione gestisca i propri asset.
- Isolamento del controllo di accesso. Sono necessari diversi criteri di controllo degli accessi in base al ruolo per diversi set di dispositivi. Poiché il controllo degli accessi basato sui ruoli (RBAC) può essere gestito a livello di spazio dei nomi, spazi dei nomi separati offrono un chiaro confine di sicurezza.
- Separazione a livello di servizio. Alcune funzionalità della piattaforma, ad esempio i criteri di gestione dei certificati, sono abilitate o disabilitate a livello di spazio dei nomi. Se sono necessarie impostazioni diverse per gruppi di dispositivi diversi, usare spazi dei nomi separati.
Quando riutilizzare uno spazio dei nomi esistente
Riutilizzare uno spazio dei nomi esistente quando i dispositivi e gli asset appartengono logicamente allo stesso contesto, ad esempio:
- Più istanze di Operazioni di Azure IoT nello stesso sito. Se si eseguono due istanze di Operazioni di Azure IoT nella stessa factory, tali istanze possono condividere un singolo spazio dei nomi. I dispositivi e gli asset sono visibili in entrambe le istanze.
- Modelli di connettività misti. Un sito che usa sia Operazioni di Azure IoT (con connessione perimetrale) che hub IoT (connesso al cloud) può condividere uno spazio dei nomi in modo che tutti i dispositivi vengano visualizzati in un registro unificato.
- Scalare all’interno di un unico perimetro aziendale. L'aggiunta di più dispositivi o istanze all'interno di un limite aziendale esistente non richiede un nuovo spazio dei nomi.
Esempi di design dei namespace
| Scenario | Progettazione consigliata | Motivazione |
|---|---|---|
| Singola fabbrica, un'istanza di Operazioni di Azure IoT | Uno spazio dei nomi | Tutti gli asset appartengono allo stesso sito e alla stessa squadra. |
| Una fabbrica, due istanze di Operazioni di Azure IoT | Uno spazio dei nomi condiviso | Entrambe le istanze servono lo stesso sito; la condivisione offre visibilità unificata. |
| Tre stabilimenti in aree diverse | Uno spazio dei nomi per ogni factory | Ogni sito ha team, asset e requisiti di controllo di accesso distinti. |
| Enterprise con divisioni separate | Uno spazio dei nomi per divisione | Ogni divisione gestisce i propri dispositivi e criteri in modo indipendente. |
Vincoli e limiti di pianificazione
I limiti seguenti influiscono sulla progettazione dello spazio dei nomi. Per l'elenco completo, vedere Limiti del Registro dei Dispositivi di Azure.
| risorsa | Limit |
|---|---|
| Namespaces per sottoscrizione | 100 |
| Dispositivi per spazio dei nomi | 10.000 |
| Asset per spazio dei nomi | 10.000 |
Se la soluzione si avvicina a questi limiti, valutare se la progettazione dello spazio dei nomi è troppo granulare (troppi spazi dei nomi, ognuno con pochi dispositivi) o troppo grossolana (uno spazio dei nomi che supera il limite del dispositivo).
Contenuti correlati
- Migliori pratiche per i registri degli schemi del Registro dei dispositivi Azure
- Che cos'è la gestione degli asset e dei dispositivi in Operazioni di Azure IoT?
- Che è hub IoT di Azure?
- Che è Operazioni di Azure IoT?