Migrieren von IoT-Ressourcen zu globaler Azure
Wichtig
Seit August 2018akzeptieren wir keine neuen Kunden oder stellen neue Features und Dienste an den ursprünglichen Microsoft Cloud Deutschland-Standorten bereit.
Basierend auf der Entwicklung der Kundenbedürfnisse wir kürzlich zwei neue Rechenzentrumsregionen in Deutschland eingeführt, die kundendatenbewahrung, vollständige Konnektivität zum globalen Cloudnetzwerk von Microsoft sowie marktwettbewerbsfähige Preise bieten.
Darüber hinaus haben wir am 30. September 2020 angekündigt, dass die Microsoft Cloud Deutschland am 29. Oktober 2021 geschlossen werden soll. Weitere Details finden Sie hier: https://www.microsoft.com/cloud-platform/germany-cloud-regions.
Nutzen Sie das umfassende Spektrum an Funktionalitäten, die Sicherheit auf Unternehmensniveau und umfassende Funktionen, die in unseren neuen deutschen Rechenzentrumsregionen zur Verfügung stehen, indem Sie heute migrieren.
Dieser Artikel enthält Informationen, die Ihnen beim Migrieren von Azure IoT-Ressourcen aus Azure Deutschland zu globaler Azure helfen können.
Azure Cosmos DB
Sie können das Azure Cosmos DB-Datenmigrationstool verwenden, um Daten zu Azure Cosmos DB zu migrieren. Das Azure Cosmos DB-Datenmigrationstool ist eine Open Source-Lösung, die Daten aus verschiedenen Quellen in Azure Cosmos DB importiert.
Das Azure Cosmos DB Data Migration Tool ist als grafisches Schnittstellentool oder als Befehlszeilentool verfügbar. Der Quellcode ist im Azure Cosmos DB Data Migration Tool GitHub-Repository verfügbar. Eine kompilierte Version des Tools ist im Microsoft Download Center verfügbar.
Um Azure Cosmos DB-Ressourcen zu migrieren, empfehlen wir, die folgenden Schritte auszuführen:
- Überprüfen Sie die Betriebszeit-Anforderungen der Anwendung und die Kontokonfigurationen, um den besten Maßnahmenplan zu ermitteln.
- Klonen Sie die Kontokonfigurationen von Azure Deutschland in die neue Region, indem Sie das Datenmigrationstool ausführen.
- Wenn die Verwendung eines Wartungsfensters möglich ist, kopieren Sie Daten aus der Quelle in das Ziel, indem Sie das Datenmigrationstool ausführen.
- Wenn die Verwendung eines Wartungsfensters keine Option ist, kopieren Sie Daten aus der Quelle in das Ziel, indem Sie das Tool ausführen, und führen Sie dann die folgenden Schritte aus:
- Verwenden Sie einen konfigurationsgesteuerten Ansatz, um Änderungen an den Lese-/Schreiboperationen in einer Anwendung vorzunehmen.
- Führen Sie eine erstmalige Synchronisierung aus.
- Richten Sie eine inkrementelle Synchronisierung ein und holen Sie den Änderungsfeed ein.
- Richten Sie die Verweise auf das neue Konto und validieren Sie die Anwendung.
- Beenden Sie Schreibvorgänge in das alte Konto, überprüfen Sie, ob der Änderungsfeed erfasst wird, und leiten Sie dann die Schreibvorgänge auf das neue Konto um.
- Beenden Sie das Tool, und löschen Sie das alte Konto.
- Führen Sie das Tool aus, um zu überprüfen, ob Daten in alten und neuen Konten konsistent sind.
Weitere Informationen:
- Lesen Sie eine Einführung in Azure Cosmos DB.
- Erfahren Sie, wie Sie Daten in Azure Cosmos DB importieren.
Funktionen
Das Migrieren von Azure Functions-Ressourcen aus Azure Deutschland zu globaler Azure wird derzeit nicht unterstützt. Es wird empfohlen, eine Ressourcen-Manager-Vorlage zu exportieren, den Speicherort zu ändern und dann erneut in der Zielregion bereitzustellen.
Wichtig
Ändern Sie den Standort, geheime Azure Key Vault-Schlüssel, Zertifikate und andere GUIDs so, dass sie mit der neuen Region konsistent sind.
Weitere Informationen:
- Aktualisieren Sie Ihr Wissen, indem Sie die Funktionen lernprogrammeabschließen.
- Erfahren Sie, wie Sie Ressourcen-Manager-Vorlagen exportieren oder die Übersicht über Azure Resource Managerlesen.
- Lesen Sie die Übersicht zu Azure Functions.
- Lesen Sie eine Übersicht über Azure-Standorte.
- Erfahren Sie, wie Sie eine Vorlage erneut bereitstellen.
Benachrichtigungszentralen
Um Einstellungen von einer Instanz von Azure Notification Hubs zu einer anderen Instanz zu migrieren, exportieren Und importieren Sie dann alle Registrierungstoken und Tags:
- Exportieren der vorhandenen Benachrichtigungshubregistrierungen in einen Azure Blob Storage-Container.
- Erstellen Sie einen neuen Benachrichtigungshub in der Zielumgebung.
- Importieren Sie Ihre Registrierungstoken aus Blob Storage in Ihren neuen Benachrichtigungshub.
Weitere Informationen:
- Aktualisieren Sie Ihr Wissen, indem Sie die Tutorials zu Notification Hubsabschließen.
- Sehen Sie sich die Übersicht über die Notification Hubsan.
IoT Hub
Obwohl Sie Azure IoT Hub-Instanzen von Azure Deutschland zu globaler Azure migrieren können, ist die Migration nicht nahtlos.
Hinweis
Diese Migration kann zu Ausfallzeiten und Datenverlust in Ihrer Azure IoT-Anwendung führen. Alle Telemetrienachrichten, C2D-Befehle und auftragsbezogene Informationen (Zeitpläne und Verlauf) werden nicht migriert. Sie müssen Ihre Geräte und Back-End-Anwendungen neu konfigurieren, um mit der Verwendung der neuen Verbindungszeichenfolgen zu beginnen.
Schritt 1: Erneutes Erstellen des IoT-Hubs
IoT Hub unterstützt das systemeigene Klonen nicht. Sie können jedoch das Azure Resource Manager-Feature verwenden, um eine Ressourcengruppe als Vorlage exportieren, um Ihre IoT Hub-Metadaten zu exportieren. Konfigurierte Routen und andere IoT-Hubeinstellungen sind in den exportierten Metadaten enthalten. Stellen Sie dann die Vorlage in globalen Azure erneut zur Anwendung. Möglicherweise ist es einfacher, den IoT-Hub im Azure-Portal neu zu erstellen, indem Sie sich die Details im exportierten JSON ansehen.
Schritt 2: Migrieren von Geräteidentitäten
So migrieren Sie Geräteidentitäten:
- Verwenden Sie im Quellmandanten in Azure Deutschland die Resource Manager-API ExportDevices, um alle Geräteidentitäten, Geräte-Zwillinge und Modul-Zwillinge (einschließlich der Schlüssel) in einen Speichercontainer zu exportieren. Sie können einen Speichercontainer in Azure Deutschland oder globalen Azure verwenden. Stellen Sie sicher, dass der für den freigegebenen Zugriff generierte Signatur-URI über genügend Berechtigungen verfügt.
- Führen Sie die ImportDevices Resource Manager-API aus, um alle Geräteidentitäten aus dem Speichercontainer in den geklonten IoT-Hub in globalen Azure zu importieren.
- Konfigurieren Sie Ihre Geräte und Back-End-Dienste neu, um mit der Verwendung der neuen Verbindungszeichenfolgen zu beginnen. Der Hostname ändert sich von *.azure-devices.de in *.azure-devices.com.
Hinweis
Die Stammzertifizierungsstelle unterscheidet sich in Azure Deutschland und globalen Azure. Berücksichtigen Sie dies, wenn Sie Ihre Geräte und Back-End-Anwendungen neu konfigurieren, die mit der IoT Hub-Instanz interagieren.
Weitere Informationen:
- Erfahren Sie, wie Sie Massenidentitäten aus dem IoT Hub exportieren .
- Erfahren Sie, wie Sie IoT Hub-Massenidentitäten importieren.
- Lesen Sie die Übersicht über Azure IoT Hub.
Nächste Schritte
Erfahren Sie mehr über Tools, Techniken und Empfehlungen für die Migration von Ressourcen in den folgenden Dienstkategorien: