Migrieren von IoT-Ressourcen zu Azure weltweit
Wichtig
Seit August 2018 haben wir keine neuen Kunden akzeptiert und keine neuen Features und Dienste an den ursprünglichen Microsoft Cloud Deutschland-Standorten bereitgestellt.
Aufgrund der Weiterentwicklung der Kundenbedürfnisse haben wir vor Kurzem zwei neue Rechenzentrumsregionen in Deutschland gestartet, die Datenresidenz für Kundendaten, umfassende Konnektivität mit dem globalen Cloudnetzwerk von Microsoft sowie wettbewerbsfähige Preise bieten.
Darüber hinaus haben wir am 30. September 2020 angekündigt, dass die Microsoft Cloud Deutschland am 29. Oktober 2021 geschlossen wird. Weitere Details finden Sie hier: https://www.microsoft.com/cloud-platform/germany-cloud-regions.
Profitieren Sie von der Vielfalt der Funktionen, Sicherheit auf Unternehmensniveau und den umfangreichen Features, die in unseren neuen deutschen Rechenzentrumsregionen zur Verfügung stehen, und migrieren Sie noch heute.
Dieser Artikel enthält Informationen dazu, wie Sie Azure-IoT-Ressourcen von Azure Deutschland zu Azure weltweit migrieren 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, mit der Daten aus verschiedenen Quellen in Azure Cosmos DB importiert werden können.
Das Azure Cosmos DB-Datenmigrationstool steht als GUI-Tool oder als Befehlszeilentool zur Verfügung. Der Quellcode ist im GitHub-Repository Azure Cosmos DB Data Migration Tool verfügbar. Eine kompilierte Version des Tools ist im Microsoft Download Center verfügbar.
Um Azure Cosmos DB-Ressourcen zu migrieren, sollten Sie die folgenden Schritte ausführen:
- Überprüfen Sie die Anforderungen an die Anwendungsbetriebszeit und die Kontokonfigurationen, um den besten Aktionsplan zu bestimmen.
- Klonen Sie die Kontokonfigurationen aus Azure Deutschland in die neue Region, indem Sie das Datenmigrationstool ausführen.
- Kann ein Wartungsfenster verwendet werden, kopieren Sie die Daten aus der Quelle in das Ziel, indem Sie das Datenmigrationstool ausführen.
- Ist es nicht möglich, ein Wartungsfenster zu verwenden, kopieren Sie die Daten aus der Quelle in das Ziel, indem Sie das Tool und dann die folgenden Schritte ausführen:
- Verwenden Sie einen konfigurationsgesteuerten Ansatz, um Änderungen an den Lese-/Schreibvorgängen in einer Anwendung vorzunehmen.
- Führen Sie eine erstmalige Synchronisierung aus.
- Richten Sie eine inkrementelle Synchronisierung ein, und binden Sie den Änderungsfeed ein.
- Verknüpfen Sie Lesevorgänge mit dem neuen Konto, und überprüfen Sie die Anwendung.
- Beenden Sie Schreibvorgänge in das alte Konto, überprüfen Sie, ob der Änderungsfeed berücksichtigt wird, und verknüpfen Sie dann Schreibvorgänge mit dem neuen Konto.
- Beenden Sie das Tool, und löschen Sie das alte Konto.
- Führen Sie das Tool aus, um zu überprüfen, ob die Daten im alten und im neuen Konto konsistent sind.
Weitere Informationen finden Sie unter:
- Lesen Sie eine Einführung in Azure Cosmos DB.
- Erfahren Sie, wie Daten in Azure Cosmos DB importiert werden.
Functions
Ein Migrieren von Azure Functions-Ressourcen von Azure Deutschland zu Azure weltweit wird zurzeit nicht unterstützt. Die empfohlene Vorgehensweise ist, dass Sie eine Resource Manager-Vorlage exportieren, den Standort ändern und dann in der Zielregion erneut bereitstellen.
Wichtig
Ändern Sie den Standort, Azure Key Vault-Geheimnisse, Zertifikate und andere GUIDs, damit diese konsistent mit der neuen Region sind.
Weitere Informationen finden Sie unter:
- Frischen Sie Ihre Kenntnisse auf, indem Sie die Functions-Tutorials durcharbeiten.
- Erfahren Sie, wie Sie Resource Manager-Vorlagen exportieren, oder lesen Sie die Übersicht zu Azure Resource Manager.
- Lesen Sie die Übersicht zu Azure Functions.
- Lesen Sie die Übersicht über Azure-Standorte.
- Erfahren Sie, wie Sie eine Vorlage erneut bereitstellen.
Notification Hubs
Um Einstellungen von einer Instanz von Azure Notification Hubs zu einer anderen Instanz zu migrieren, exportieren und importieren Sie alle Registrierungstoken und Tags:
- Exportieren Sie die vorhandenen Notification Hub-Registrierungen in einen Azure Blob Storage-Container.
- Erstellen Sie einen neuen Notification Hub in der Zielumgebung.
- Importieren Sie Ihre Registrierungstoken aus Blobspeicher in Ihren neuen Notification Hub.
Weitere Informationen finden Sie unter:
- Frischen Sie Ihre Kenntnisse auf, indem Sie die Notification Hubs-Tutorials durcharbeiten.
- Lesen Sie die Übersicht über Notification Hubs.
IoT Hub
Sie können zwar Azure IoT Hub-Instanzen von Azure Deutschland zu Azure weltweit migrieren, eine solche Migration ist aber nicht nahtlos.
Hinweis
Diese Migration kann dazu führen, dass Ausfallzeiten und Datenverluste für Ihre Azure-IoT-Anwendung auftreten. Alle Telemetriemeldungen, C2D-Befehle und auftragsbezogenen Informationen (Zeitpläne und Verlauf) werden nicht migriert. Sie müssen Ihre Geräte und Back-End-Anwendungen erneut konfigurieren, damit die neuen Verbindungszeichenfolgen verwendet werden.
Schritt 1: Erneutes Erstellen des IoT-Hubs
IoT Hub unterstützt nativ keine Klonvorgänge. Sie können jedoch über den Azure Resource Manager eine Ressourcengruppe als Vorlage exportieren, um Ihre IoT Hub-Metadaten zu exportieren. Konfigurierte Routen und andere IoT-Hub-Einstellungen werden in die exportierten Metadaten einbezogen. Stellen Sie die Vorlage dann in Azure weltweit bereit. Möglicherweise finden Sie es einfacher, den IoT-Hub im Azure-Portal erneut zu erstellen, indem Sie sich die Details in der exportierten JSON-Datei 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ätezwillinge und Modulzwillinge (einschließlich der Schlüssel) in einen Speichercontainer zu exportieren. Sie können einen Speichercontainer in Azure Deutschland oder Azure weltweit verwenden. Vergewissern Sie sich, dass der generierte Shared Access Signature-URI ausreichende Berechtigungen hat.
- Führen Sie die Resource Manager-API ImportDevices aus, um alle Geräteidentitäten aus dem Speichercontainer in den geklonten IoT-Hub in Azure weltweit zu importieren.
- Konfigurieren Sie Ihre Geräte und Back-End-Anwendungen neu, damit die neuen Verbindungszeichenfolgen verwendet werden. Der Hostname ändert sich von *.azure-devices.de zu *.azure-devices.com.
Hinweis
Die Stammzertifizierungsstelle ist in Azure Deutschland und Azure weltweit unterschiedlich. Sie müssen dies berücksichtigen, wenn Sie Ihre Geräte und Back-End-Anwendungen, die mit der IoT Hub-Instanz interagieren, neu konfigurieren.
Weitere Informationen finden Sie unter:
- Erfahren Sie, wie Sie IoT Hub-Identitäten in einem Massenvorgang exportieren.
- Erfahren Sie, wie Sie IoT Hub-Identitäten in einem Massenvorgang importieren.
- Lesen Sie die Übersicht zu IoT Hub.
Nächste Schritte
Erfahren Sie mehr über Tools, Techniken und Empfehlungen zum Migrieren von Ressourcen in den folgenden Dienstkategorien: