IoT-resources migreren naar Azure wereldwijd

Belangrijk

Sinds augustus 2018 accepteren we geen nieuwe klanten meer en implementeren we geen nieuwe functies en services meer op de oorspronkelijke Microsoft Cloud Duitsland-locaties.

Op basis van de ontwikkeling van de behoeften van klanten hebben we onlangs twee nieuwe datacenterregio's in Duitsland geïntroduceerd, die klantgegevenslocaties, volledige connectiviteit met het wereldwijde cloudnetwerk van Microsoft en concurrerende prijzen op de markt bieden.

Daarnaast hebben we op 30 september 2020 aangekondigd dat de Microsoft Cloud Duitsland op 29 oktober 2021 wordt gesloten. Meer informatie is hier beschikbaar: https://www.microsoft.com/cloud-platform/germany-cloud-regions.

Profiteer van de uitgebreide functionaliteit, beveiliging op bedrijf niveau en uitgebreide functies die beschikbaar zijn in onze nieuwe Duitse datacenterregio's door vandaag nog te migreren.

Dit artikel biedt informatie die u kan helpen bij het migreren van Azure IoT-resources van Azure Duitsland naar wereldwijde Azure.

Azure Cosmos DB

U kunt Azure Cosmos DB Data Migration Tool gebruiken om gegevens te migreren naar Azure Cosmos DB. Azure Cosmos DB Data Migration Tool is een opensource-oplossing waarmee gegevens vanuit Azure Cosmos DB bronnen worden geïmporteerd.

Azure Cosmos DB Data Migration Tool is beschikbaar als een grafisch interfaceprogramma of als opdrachtregelprogramma. De broncode is beschikbaar in de Azure Cosmos DB Data Migration Tool GitHub opslagplaats. Een gecompileerde versie van het hulpprogramma is beschikbaar in het Microsoft Downloadcentrum.

Als u Azure Cosmos DB resources wilt migreren, raden we u aan de volgende stappen uit te voeren:

  1. Controleer de uptimevereisten voor toepassingen en de accountconfiguraties om het beste actieplan te bepalen.
  2. Kloon de accountconfiguraties van Azure Duitsland naar de nieuwe regio door het hulpprogramma voor gegevensmigratie uit te uitvoeren.
  3. Als het gebruik van een onderhoudsvenster mogelijk is, kopieert u gegevens van de bron naar het doel door het hulpprogramma voor gegevensmigratie uit te uitvoeren.
  4. Als het gebruik van een onderhoudsvenster geen optie is, kopieert u gegevens van de bron naar het doel door het hulpprogramma uit te voeren en voltooit u deze stappen:
    1. Gebruik een configuratiegestuurde benadering om wijzigingen aan te brengen in lezen/schrijven in een toepassing.
    2. Voltooi een eerste synchronisatie.
    3. Een incrementele synchronisatie instellen en de wijzigingsfeed inhalen.
    4. Punt leest naar het nieuwe account en valideert de toepassing.
    5. Stop schrijf-naar-het-oude account, controleer of de wijzigingsfeed is bijgemaakt en wijs schrijfgegevens naar het nieuwe account aan.
    6. Stop het hulpprogramma en verwijder het oude account.
  5. Voer het hulpprogramma uit om te controleren of de gegevens consistent zijn voor oude en nieuwe accounts.

Voor meer informatie:

Functies

Het migreren Azure Functions resources van Azure Duitsland naar azure wereldwijd wordt op dit moment niet ondersteund. U wordt aangeraden een sjabloon Resource Manager te exporteren, de locatie te wijzigen en vervolgens opnieuw teploeren in de doelregio.

Belangrijk

Wijzig de locatie, Azure Key Vault, certificaten en andere GUID's om consistent te zijn met de nieuwe regio.

Voor meer informatie:

Notification Hubs

Als u instellingen van het ene exemplaar van Azure Notification Hubs naar een ander exemplaar wilt migreren, exporteert en importeert u vervolgens alle registratietokens en tags:

  1. Exporteert de bestaande Notification Hub-registraties naar een Azure Blob Storage-container.
  2. Maak een nieuwe Notification Hub in de doelomgeving.
  3. Importeer uw registratietokens uit Blob Storage naar uw nieuwe Notification Hub.

Voor meer informatie:

IoT Hub

Hoewel u de Azure IoT Hub van Azure Duitsland naar azure kunt migreren, is de migratie niet naadloos.

Notitie

Deze migratie kan downtime en gegevensverlies veroorzaken in uw Azure IoT-toepassing. Alle telemetrieberichten, C2D-opdrachten en taakgerelateerde informatie (planningen en geschiedenis) worden niet gemigreerd. U moet uw apparaten en back-endtoepassingen opnieuw configureren om de nieuwe verbindingsreeksen te gaan gebruiken.

Stap 1: de IoT-hub opnieuw maken

IoT Hub biedt geen ondersteuning voor het in het eigen taal klonen. U kunt echter de Azure Resource Manager gebruiken om een resourcegroep als sjabloon te exporteren om uw metagegevens IoT Hub exporteren. Geconfigureerde routes en andere instellingen voor IoT Hub zijn opgenomen in de geëxporteerde metagegevens. Vervolgens kunt u de sjabloon opnieuw implementeren in azure wereldwijd. Mogelijk vindt u het eenvoudiger om de IoT-hub opnieuw te maken in de Azure Portal door te kijken naar de details in de geëxporteerde JSON.

Stap 2: Apparaatidentiteiten migreren

Apparaatidentiteiten migreren:

  1. Gebruik in de brontender in Azure Duitsland de exportDevices Resource Manager API om alle apparaat-id's, apparaattiteiten en module-tweelingen (inclusief de sleutels) te exporteren naar een opslagcontainer. U kunt een opslagcontainer gebruiken in Azure Duitsland of globale Azure. Zorg ervoor dat de gegenereerde SHARED Access Signature-URI voldoende machtigingen heeft.
  2. Voer de ImportDevices Resource Manager-API uit om alle apparaat-id's uit de opslagcontainer te importeren in de gekloonde IoT-hub in azure wereldwijd.
  3. Configureer uw apparaten en back-endservices opnieuw om de nieuwe verbindingsreeksen te gaan gebruiken. De hostnaam verandert van *.azure-devices.de in *.azure-devices.com.

Notitie

De basiscertificaatinstantie verschilt in Azure Duitsland en in Azure wereldwijd. U moet hier rekening mee houden wanneer u uw apparaten en back-endtoepassingen die communiceren met het IoT Hub configureren.

Voor meer informatie:

Volgende stappen

Meer informatie over hulpprogramma's, technieken en aanbevelingen voor het migreren van resources in de volgende servicecategorieën: