Migrera IoT-resurser till globala Azure
Viktigt
Sedan augusti 2018 har vi inte accepterat nya kunder eller distribuerat några nya funktioner och tjänster till de ursprungliga Platserna för Microsoft Cloud Tyskland.
Baserat på utvecklingen av kundernas behov lanserade vi nyligen två nya datacenterregioner i Tyskland som erbjuder kunddatahemlighet, fullständig anslutning till Microsofts globala molnnätverk samt konkurrenskraftiga priser.
Dessutom meddelade vi den 30 september 2020 att Microsoft Cloud Tyskland stängs den 29 oktober 2021. Mer information finns här: https://www.microsoft.com/cloud-platform/germany-cloud-regions.
Dra nytta av funktionerna, säkerhet i företagsklass och omfattande funktioner som är tillgängliga i våra nya tyska datacenterregioner genom att migrera i dag.
Den här artikeln innehåller information som kan hjälpa dig att migrera Azure IoT-resurser från Azure Tyskland till globala Azure.
Azure Cosmos DB
Du kan använda Azure Cosmos DB datamigreringsverktyget för att migrera data till Azure Cosmos DB. Azure Cosmos DB Data Migration Tool är en lösning med öppen källkod som importerar data till Azure Cosmos DB från olika källor.
Azure Cosmos DB datamigreringsverktyget är tillgängligt som ett grafiskt gränssnittsverktyg eller som kommandoradsverktyg. Källkoden finns på lagringsplatsen Azure Cosmos DB datamig GitHub reringsverktyget. En kompilerad version av verktyget finns i Microsoft Download Center.
Om du Azure Cosmos DB migrera resurser rekommenderar vi att du utför följande steg:
- Granska programmets drifttidskrav och kontokonfigurationer för att fastställa den bästa åtgärdsplanen.
- Klona kontokonfigurationerna från Azure Tyskland till den nya regionen genom att köra datamigreringsverktyget.
- Om det är möjligt att använda en underhållsfönstret kopierar du data från källan till målet genom att köra datamigreringsverktyget.
- Om det inte finns något alternativ för att använda en underhållsfönstret kopierar du data från källan till målet genom att köra verktyget och utför sedan följande steg:
- Använd en konfigurationsdriven metod för att göra ändringar i läsning/skrivning i ett program.
- Slutför en första synkronisering.
- Konfigurera en inkrementell synkronisering och kom ikapp med ändringsflödet.
- Peka läser till det nya kontot och verifierar programmet.
- Stoppa skrivningar till det gamla kontot, kontrollera att ändringsflödet har fångats upp och peka sedan på skrivningar till det nya kontot.
- Stoppa verktyget och ta bort det gamla kontot.
- Kör verktyget för att verifiera att data är konsekventa för gamla och nya konton.
Mer information:
- Läs en introduktion till Azure Cosmos DB.
- Lär dig hur du importerar data till Azure Cosmos DB.
Funktioner
Migrering Azure Functions från Azure Tyskland till globala Azure stöds inte för närvarande. Vi rekommenderar att du exporterar Resource Manager en mall, ändrar platsen och sedan distribuerar om till målregionen.
Viktigt
Ändra plats, Azure Key Vault hemligheter, certifikat och andra GUID så att de överensstämmer med den nya regionen.
Mer information:
- Uppdatera dina kunskaper genom att gå självstudierna om Functions.
- Lär dig hur du exporterar Resource Manager-mallar eller läs översikten över Azure Resource Manager.
- Granska Azure Functions översikten.
- Läs en översikt över Azure-platser.
- Lär dig hur du distribuerar om en mall.
Notification Hubs
Om du vill migrera inställningar från en instans av Azure Notification Hubs till en annan instans exporterar du och importerar sedan alla registreringstoken och taggar:
- Exportera befintliga registreringar av meddelandehubbar till en Azure Blob Storage-container.
- Skapa en ny meddelandehubb i målmiljön.
- Importera dina registreringstoken från Blob Storage till din nya meddelandehubb.
Mer information:
- Uppdatera dina kunskaper genom att slutföra Notification Hubs självstudier.
- Granska Notification Hubs översikten.
IoT Hub
Du kan migrera Azure IoT Hub instanser från Azure Tyskland till globala Azure, men migreringen är inte sömlös.
Anteckning
Den här migreringen kan orsaka driftstopp och dataförlust i Azure IoT-programmet. Alla telemetrimeddelanden, C2D-kommandon och jobbrelaterad information (scheman och historik) migreras inte. Du måste konfigurera om dina enheter och backend-program för att börja använda de nya anslutningssträngarna.
Steg 1: Skapa IoT-hubben på nytt
IoT Hub stöder inte intern kloning. Du kan dock använda Funktionen Azure Resource Manager för att exportera en resursgrupp som en mall för att exportera dina IoT Hub metadata. Konfigurerade vägar och andra IoT Hub-inställningar ingår i exporterade metadata. Distribuera sedan om mallen i globala Azure. Det kan vara enklare att skapa IoT-hubben i Azure Portal genom att titta på informationen i den exporterade JSON-informationen.
Steg 2: Migrera enhetsidentiteter
Så här migrerar du enhetsidentiteter:
- I källklientorganisationen i Azure Tyskland använder du API:et ExportDevices Resource Manager för att exportera alla enhetsidentiteter, enhetstvillingarna och modultvillingarna (inklusive nycklarna) till en lagringscontainer. Du kan använda en lagringscontainer i Azure Tyskland eller globalt Azure. Kontrollera att den genererade URI:en för signatur för delad åtkomst har tillräcklig behörighet.
- Kör IMPORTDevices Resource Manager API för att importera alla enhetsidentiteter från lagringscontainern till den klonade IoT-hubben i globala Azure.
- Konfigurera om dina enheter och backend-tjänster så att de börjar använda de nya anslutningssträngarna. Värdnamnet ändras från *.azure-devices.de till *.azure-devices.com.
Anteckning
Rotcertifikatutfärdaren skiljer sig från Azure Tyskland och globala Azure. Ta hänsyn till detta när du konfigurerar om dina enheter och backend-program som interagerar med IoT Hub instansen.
Mer information:
- Lär dig hur du exporterar IoT Hub massidentiteter.
- Lär dig hur du importerar IoT Hub massidentiteter.
- Granska Azure IoT Hub översikten.
Nästa steg
Lär dig mer om verktyg, tekniker och rekommendationer för att migrera resurser i följande tjänstkategorier: