Migrowanie zasobów IoT na globalną platformę Azure
Ważne
Od sierpnia 2018 r. nie akceptowaliśmy nowych klientów ani nie wdrażaliśmy żadnych nowych funkcji i usług w oryginalnych lokalizacjach usługi Microsoft Cloud w Niemczech.
W oparciu o ewolucję potrzeb klientów niedawno uruchomiliśmy dwa nowe regiony centrów danych w Niemczech, oferując rezydencję danych klientów, pełną łączność z globalną siecią w chmurze firmy Microsoft oraz konkurencyjne ceny na rynku.
Ponadto 30 września 2020 r. ogłosiliśmy, że 29 października 2021 r. zostanie zamknięte rozwiązanie Microsoft Cloud Germany. Więcej szczegółów można znaleźć tutaj: https://www.microsoft.com/cloud-platform/germany-cloud-regions.
Skorzystaj z szerokiej funkcjonalności, zabezpieczeń klasy korporacyjnej i kompleksowych funkcji dostępnych w naszych nowych regionach centrów danych w Niemczech, migrując już dziś.
Ten artykuł zawiera informacje, które mogą ułatwić migrację zasobów usługi Azure IoT z platformy Azure (Niemcy) na globalną platformę Azure.
Azure Cosmos DB
Narzędzie do migracji danych usługi Azure Cosmos DB umożliwia migrowanie danych do usługi Azure Cosmos DB. Azure Cosmos DB Data Migration Tool to rozwiązanie typu open source, które importuje dane do usługi Azure Cosmos DB z różnych źródeł.
Narzędzie azure Cosmos DB Data Migration Tool jest dostępne jako narzędzie interfejsu graficznego lub jako narzędzie wiersza polecenia. Kod źródłowy jest dostępny w repozytorium azure Cosmos DB Data Migration Tool GitHub repozytorium. Skompilowana wersja narzędzia jest dostępna w Centrum pobierania Microsoft.
Aby przeprowadzić migrację zasobów usługi Azure Cosmos DB, zalecamy, aby wykonać następujące czynności:
- Przejrzyj wymagania dotyczące czasu pracy aplikacji i konfiguracje kont, aby określić najlepszy plan działania.
- Sklonuj konfiguracje kont z platformy Azure (Niemcy) do nowego regionu, uruchamiając narzędzie do migracji danych.
- Jeśli jest możliwe użycie okna obsługi, skopiuj dane ze źródła do miejsca docelowego, uruchamiając narzędzie do migracji danych.
- Jeśli nie można użyć okna obsługi, skopiuj dane ze źródła do miejsca docelowego, uruchamiając narzędzie, a następnie wykonaj następujące kroki:
- Użyj podejścia opartego na konfiguracji, aby wprowadzić zmiany w celu odczytu/zapisu w aplikacji.
- Wykonaj synchronizację po raz pierwszy.
- Skonfiguruj synchronizację przyrostową i nadrobić zaległości w zestawieniu zmian.
- Wskaż nowe konto i sprawdź poprawność aplikacji.
- Zatrzymaj zapis na starym koncie, sprawdź, czy źródło zmian jest wychwycone, a następnie wskaż zapis na nowym koncie.
- Zatrzymaj narzędzie i usuń stare konto.
- Uruchom narzędzie, aby sprawdzić, czy dane są spójne na starych i nowych kontach.
Więcej informacji:
- Przeczytaj wprowadzenie do usługi Azure Cosmos DB.
- Dowiedz się, jak importować dane do usługi Azure Cosmos DB.
Funkcje
Migrowanie Azure Functions z platformy Azure (Niemcy) do globalnej platformy Azure nie jest obecnie obsługiwane. Zalecamy wyeksportowanie szablonu Resource Manager, zmianę lokalizacji, a następnie ponownego wdusowienia w regionie docelowym.
Ważne
Zmień lokalizację, azure Key Vault wpisy tajne, certyfikaty i inne identyfikatory GUID, aby zapewnić spójność z nowym regionem.
Więcej informacji:
- Odśwież swoją wiedzę, wykonując samouczki dotyczące funkcji.
- Dowiedz się, jak eksportować Resource Manager szablonów lub przeczytaj omówienie usługi Azure Resource Manager.
- Zapoznaj się z Azure Functions omówieniem aplikacji.
- Zapoznaj się z omówieniem lokalizacji platformy Azure.
- Dowiedz się , jak ponownie wdać szablon.
Notification Hubs
Aby przeprowadzić migrację ustawień z jednego wystąpienia usługi Azure Notification Hubs do innego wystąpienia, wyeksportuj, a następnie zaimportuj wszystkie tokeny i tagi rejestracji:
- Wyeksportuj istniejące rejestracje centrum powiadomień do kontenera usługi Azure Blob Storage.
- Utwórz nowe centrum powiadomień w środowisku docelowym.
- Zaimportuj tokeny rejestracji z usługi Blob Storage do nowego centrum powiadomień.
Więcej informacji:
- Odśwież swoją wiedzę, wykonując Notification Hubs samouczków.
- Zapoznaj się z Notification Hubs omówieniem.
Usługa IoT Hub
Mimo że można migrować Azure IoT Hub platformy Azure (Niemcy) na globalną platformę Azure, migracja nie jest bezproblemowa.
Uwaga
Ta migracja może spowodować przestój i utratę danych w aplikacji usługi Azure IoT. Nie są migrowane wszystkie komunikaty telemetryczne, polecenia C2D i informacje dotyczące zadania (harmonogramy i historia). Aby rozpocząć korzystanie z nowych ciągów połączenia, należy ponownie skonfigurować urządzenia i aplikacje back-end.
Krok 1. Ponowne tworzenie centrum IoT
IoT Hub nie obsługuje klonowania natywnie. Można jednak użyć funkcji azure Resource Manager, aby wyeksportować grupę zasobów jako szablon w celu wyeksportowania IoT Hub zasobów. Skonfigurowane trasy i inne ustawienia centrum IoT są uwzględniane w wyeksportowanych metadanych. Następnie ponownie wdychaj szablon na globalnej platformie Azure. Możesz łatwiej ponownie utworzyć centrum IoT w sieci Azure Portal, patrząc na szczegóły w wyeksportowanych danych JSON.
Krok 2. Migrowanie tożsamości urządzeń
Aby przeprowadzić migrację tożsamości urządzeń:
- W dzierżawie źródłowej na platformie Azure (Niemcy) użyj interfejsu API ExportDevices Resource Manager, aby wyeksportować wszystkie tożsamości urządzeń, bliźniacze reprezentacji urządzeń i bliźniacze bliźniacze reprezentacji modułów (w tym klucze) do kontenera magazynu. Możesz użyć kontenera magazynu na platformie Azure (Niemcy) lub globalnej platformy Azure. Upewnij się, że wygenerowany kod URI sygnatury dostępu współdzielowego ma wystarczające uprawnienia.
- Uruchom interfejs API Resource Manager ImportDevices, aby zaimportować wszystkie tożsamości urządzeń z kontenera magazynu do sklonowanego centrum IoT na globalnej platformie Azure.
- Skonfiguruj ponownie urządzenia i usługi back-end, aby rozpocząć korzystanie z nowych parametry połączenia. Nazwa hosta zmieni się z *.azure-devices.dena *.azure-devices.com.
Uwaga
Główny urząd certyfikacji różni się w przypadku platformy Azure (Niemcy) i globalnej platformy Azure. Należy to uwzględnić podczas ponownego konfigurowania urządzeń i aplikacji za pomocą usługi , które współdziałają z IoT Hub wystąpienia.
Więcej informacji:
- Dowiedz się, jak eksportować IoT Hub tożsamości zbiorcze.
- Dowiedz się, jak importować IoT Hub tożsamości zbiorcze.
- Zapoznaj się z Azure IoT Hub omówieniem aplikacji.
Następne kroki
Dowiedz się więcej o narzędziach, technikach i zaleceniach dotyczących migrowania zasobów w następujących kategoriach usług: