Eseguire la migrazione di risorse IoT ad Azure globale
Importante
Da agosto 2018 non sono stati accettati nuovi clienti o non sono state distribuite nuove funzionalità e servizi nelle sedi Microsoft Cloud Germania originali.
In base all'evoluzione delle esigenze dei clienti, di recente sono state avviate due nuove aree del data center in Germania, che offrono la residenza dei dati dei clienti, la connettività completa alla rete cloud globale di Microsoft e i prezzi competitivi sul mercato.
Inoltre, il 30 settembre 2020 è stato annunciato che Microsoft Cloud Germania verrà chiuso il 29 ottobre 2021. Altri dettagli sono disponibili qui: https://www.microsoft.com/cloud-platform/germany-cloud-regions.
È possibile sfruttare l'ampia gamma di funzionalità, la sicurezza di livello aziendale e le funzionalità complete disponibili nelle nuove aree dei data center in Germania eseguendo la migrazione oggi stesso.
Questo articolo contiene informazioni che consentono di eseguire la migrazione Azure IoT risorse da Azure Germania ad Azure globale.
Azure Cosmos DB
È possibile usare l'Utilità di migrazione Cosmos Database di Azure per eseguire la migrazione dei dati in Azure Cosmos DB. L'Cosmos migrazione dati di Azure Cosmos DB è una soluzione open source che importa dati in Azure Cosmos DB da origini diverse.
L'Cosmos migrazione dati di Azure Cosmos DB è disponibile come strumento con interfaccia grafica o come strumento da riga di comando. Il codice sorgente è disponibile nel repository dell'Cosmos migrazione dati di Azure GitHub DATABASE. Una versione compilata dello strumento è disponibile nell'Area download Microsoft.
Per eseguire la migrazione Cosmos database di Azure, è consigliabile completare i passaggi seguenti:
- Esaminare i requisiti del tempo di attività dell'applicazione e le configurazioni dell'account per determinare il piano di azione migliore.
- Clonare le configurazioni dell'account Azure Germania nella nuova area eseguendo lo strumento di migrazione dati.
- Se è possibile usare una finestra di manutenzione, copiare i dati dall'origine alla destinazione eseguendo lo strumento di migrazione dati.
- Se non è possibile usare una finestra di manutenzione, copiare i dati dall'origine alla destinazione eseguendo lo strumento e quindi completare questi passaggi:
- Usare un approccio basato sulla configurazione per apportare modifiche alla lettura/scrittura in un'applicazione.
- Completare una prima sincronizzazione.
- Configurare una sincronizzazione incrementale e recuperare il feed di modifiche.
- Puntare le operazioni di lettura al nuovo account e convalidare l'applicazione.
- Arrestare le scritture nell'account precedente, verificare che il feed di modifiche sia stato raggiunto e quindi puntare le scritture al nuovo account.
- Arrestare lo strumento ed eliminare l'account precedente.
- Eseguire lo strumento per verificare che i dati siano coerenti tra gli account vecchi e nuovi.
Per altre informazioni:
- Leggere un'introduzione ad Azure Cosmos DB.
- Informazioni su come importare dati in Azure Cosmos DB.
Funzioni
La migrazione Funzioni di Azure risorse Azure Germania da azure globale non è attualmente supportata. È consigliabile esportare un modello Resource Manager, modificare il percorso e quindi ridistribuire nell'area di destinazione.
Importante
Modificare percorso, Azure Key Vault segreti, certificati e altri GUID in modo che siano coerenti con la nuova area.
Per altre informazioni:
- Aggiornare le proprie conoscenze completando le esercitazioni sulle funzioni.
- Informazioni su come esportare Resource Manager modelli o leggere la panoramica di Azure Resource Manager.
- Esaminare la Funzioni di Azure panoramica.
- Leggere una panoramica delle località di Azure.
- Informazioni su come ridistribuire un modello.
Hub di notifica
Per eseguire la migrazione delle impostazioni da un'istanza di Hub di notifica di Azure a un'altra, esportare e importare tutti i token e i tag di registrazione:
- Esportare le registrazioni dell'hub di notifica esistenti in un contenitore di archiviazione BLOB di Azure.
- Creare un nuovo hub di notifica nell'ambiente di destinazione.
- Importare i token di registrazione dall'archivio BLOB al nuovo hub di notifica.
Per altre informazioni:
- Aggiornare le proprie conoscenze completando le esercitazioni su Hub di notifica.
- Esaminare la panoramica di Hub di notifica.
Hub IoT
Anche se è possibile eseguire hub IoT di Azure istanze di Azure Germania in Azure globale, la migrazione non è facile.
Nota
Questa migrazione potrebbe causare tempi di inattività e perdita di dati nell Azure IoT appalto. Non viene eseguita la migrazione di tutti i messaggi di telemetria, i comandi C2D e le informazioni relative ai processi (pianificazioni e cronologia). È necessario riconfigurare i dispositivi e le applicazioni back-end per iniziare a usare le nuove stringhe di connessione.
Passaggio 1: Creare nuovamente l'hub IoT
hub IoT non supporta la clonazione in modo nativo. È tuttavia possibile usare la funzionalità azure Resource Manager per esportare un gruppo di risorse come modello per esportare i hub IoT personalizzati. Le route configurate e altre impostazioni dell'hub IoT sono incluse nei metadati esportati. Ridistribuire quindi il modello in Azure globale. Potrebbe risultare più semplice creare nuovamente l'hub IoT nel portale di Azure esaminando i dettagli nel codice JSON esportato.
Passaggio 2: Eseguire la migrazione delle identità dei dispositivi
Per eseguire la migrazione delle identità dei dispositivi:
- Nel tenant di origine in Azure Germania usare l'API di Resource Manager ExportDevices per esportare tutte le identità dei dispositivi, i dispositivi gemelli e i moduli gemelli (incluse le chiavi) in un contenitore di archiviazione. È possibile usare un contenitore di archiviazione in Azure Germania o in Azure globale. Assicurarsi che l'URI della firma di accesso condiviso generato disponga di autorizzazioni sufficienti.
- Eseguire l'API Resource Manager ImportDevices per importare tutte le identità dei dispositivi dal contenitore di archiviazione all'hub IoT clonato in Azure globale.
- Riconfigurare i dispositivi e i servizi back-end per iniziare a usare le nuove stringhe di connessione. Il nome host cambia da *.azure-devices.de a *.azure-devices.com.
Nota
L'autorità di certificazione radice è diversa in Azure Germania e in Azure globale. È necessario eseguire questa operazione quando si riconfigurano i dispositivi e le applicazioni back-end che interagiscono con l'hub IoT istanza.
Per altre informazioni:
- Informazioni su come esportare hub IoT in blocco.
- Informazioni su come importare hub IoT in blocco.
- Esaminare la hub IoT di Azure panoramica.
Passaggi successivi
Informazioni su strumenti, tecniche e consigli per la migrazione delle risorse nelle categorie di servizi seguenti: