Share via


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:

  1. Granska programmets drifttidskrav och kontokonfigurationer för att fastställa den bästa åtgärdsplanen.
  2. Klona kontokonfigurationerna från Azure Tyskland till den nya regionen genom att köra datamigreringsverktyget.
  3. 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.
  4. 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:
    1. Använd en konfigurationsdriven metod för att göra ändringar i läsning/skrivning i ett program.
    2. Slutför en första synkronisering.
    3. Konfigurera en inkrementell synkronisering och kom ikapp med ändringsflödet.
    4. Peka läser till det nya kontot och verifierar programmet.
    5. Stoppa skrivningar till det gamla kontot, kontrollera att ändringsflödet har fångats upp och peka sedan på skrivningar till det nya kontot.
    6. Stoppa verktyget och ta bort det gamla kontot.
  5. Kör verktyget för att verifiera att data är konsekventa för gamla och nya konton.

Mer information:

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:

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:

  1. Exportera befintliga registreringar av meddelandehubbar till en Azure Blob Storage-container.
  2. Skapa en ny meddelandehubb i målmiljön.
  3. Importera dina registreringstoken från Blob Storage till din nya meddelandehubb.

Mer information:

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:

  1. 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.
  2. Kör IMPORTDevices Resource Manager API för att importera alla enhetsidentiteter från lagringscontainern till den klonade IoT-hubben i globala Azure.
  3. 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:

Nästa steg

Lär dig mer om verktyg, tekniker och rekommendationer för att migrera resurser i följande tjänstkategorier: