Migrowanie zasobów obliczeniowych 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 obliczeniowych platformy Azure z platformy Azure (Niemcy) do globalnej platformy Azure.
Obliczenia IaaS
Nie można bezpośrednio migrować zasobów infrastruktury obliczeniowej jako usługi (IaaS) platformy Azure z platformy Azure (Niemcy) na globalną platformę Azure. Istnieje jednak wiele sposobów "duplikowania" maszyn wirtualnych.
Duplikowanie przy użyciu Site Recovery
Usługa Azure Site Recovery może ułatwić migrację maszyn wirtualnych z platformy Azure (Niemcy) na globalną platformę Azure. Ponieważ źródło i cel znajdują się w różnych dzierżawach podczas migracji z platformy Azure (Niemcy) do globalnej platformy Azure, nie można użyć zwykłej opcji odzyskiwania po awarii platformy Azure dostępnej dla maszyn wirtualnych. Sztuczka polega na skonfigurowaniu magazynu Site Recovery w środowisku docelowym (globalnej platformie Azure) i kontynuowaniu tak jak w przypadku przenoszenia serwera fizycznego na platformę Azure. W Azure Portal wybierz ścieżkę replikacji z etykietą Nie zwirtualizowane. Po zakończeniu replikacji wykonaj trybu failover.
Uwaga
Poniższe kroki to te same kroki, które należy wykonać w celu zmigrowania serwera fizycznego działającego lokalnie na platformę Azure.
Aby dowiedzieć się więcej, zapoznaj się z Site Recovery samouczkiem. Aby uzyskać krótkie omówienie, poniżej przedstawiono krótszą i nieco dostosowaną wersję procesu:
Zainstaluj serwer konfiguracji/przetwarzania w środowisku źródłowym, aby skompilować obrazy serwera. Następnie zreplikuj obrazy do magazynu usługi Azure Recovery Services w środowisku docelowym. Wszystkie prace są wykonywane przez serwer konfiguracji. Nie trzeba dotykać poszczególnych serwerów.
- Zaloguj się do witryny Azure Germany Portal.
- Porównaj wersje systemu operacyjnego maszyn wirtualnych, które chcesz migrować, z macierzą obsługi.
- Skonfiguruj nową maszynę wirtualną w źródłowym wystąpieniu usługi Azure Virtual Network do działania jako serwer konfiguracji:
- Wybierz ds4v3 lub większą (od 4 do 8 rdzeni, 16 GB pamięci).
- Dołącz dodatkowy dysk, który ma co najmniej 1 TB dostępnego miejsca (dla obrazów maszyn wirtualnych).
- Użyj Windows Server 2012 R2 lub nowszego.
- Upewnij się, że porty 443 i 9443 są otwarte dla podsieci w obu kierunkach.
- Zaloguj się do nowej maszyny wirtualnej (ConfigurationServer).
- W sesji usług pulpitu zdalnego zaloguj się do globalnej Azure Portal przy użyciu poświadczeń globalnych platformy Azure.
- Skonfiguruj sieć wirtualną, w której będą uruchamiane replikowane maszyny wirtualne.
- Tworzenie konta usługi Azure Storage.
- Skonfiguruj magazyn usługi Recovery Services.
- Zdefiniuj cel ochrony (na platformęAzureNiezwirtualizowane>/inne).
- Pobierz plik instalacyjny Recovery Unified Setup (Przygotowanie infrastrukturyŹródło>). Po otwarciu adresu URL portalu z poziomu serwera ConfigurationServer plik zostanie pobrany na właściwy serwer. Spoza serwera ConfigurationServer przekaż plik instalacyjny do serwera ConfigurationServer.
- Pobierz klucz rejestracji magazynu (w razie potrzeby przekaż go do serwera ConfigurationServer, jak w poprzednim kroku).
- Uruchom instalację recovery unified setup na serwerze ConfigurationServer.
- Skonfiguruj środowisko docelowe (sprawdź, czy nadal zalogowano się do portalu docelowego).
- Zdefiniuj zasady replikacji.
- Rozpocznij replikację.
Po początkowym zakończeniu replikacji przetestuj scenariusz, wykonując test pracy w trybu failover. Sprawdź i usuń test. Ostatnim krokiem jest rzeczywistego trybu failover.
Przestroga
Synchronizacja z powrotem ze źródłową maszyną wirtualną nie występuje. Jeśli chcesz przeprowadzić migrację ponownie, wyczyść wszystko i rozpocznij ponownie na początku!
Duplikowanie za pomocą Resource Manager eksportowania/importowania szablonu
Możesz wyeksportować szablon usługi Azure Resource Manager, który zostanie wdrożony na komputerze lokalnym. Edytuj szablon, aby zmienić lokalizację i inne parametry lub zmienne. Następnie ponownie wdepniesz na globalnej platformie Azure.
Ważne
Zmień lokalizację, azure Key Vault wpisy tajne, certyfikaty i inne identyfikatory GUID, aby zapewnić spójność z nowym regionem.
Wyeksportuj szablon Resource Manager w portalu, wybierając grupę zasobów. Wybierz wdrożenia, a następnie wybierz najnowsze wdrożenie. Wybierz pozycję Szablon w menu po lewej stronie i pobierz szablon.
Plik .zip, który zawiera kilka plików do pobrania. Skrypty programu PowerShell, interfejsu wiersza polecenia platformy Azure, środowiska Ruby lub platformy .NET ułatwiają wdrażanie szablonu. Plik parameters.json zawiera wszystkie dane wejściowe z ostatniego wdrożenia. Prawdopodobnie trzeba będzie zmienić niektóre ustawienia w tym pliku. Edytuj plik template.json , jeśli chcesz ponownie wdychać tylko podzbiór zasobów.
Więcej informacji:
- Odśwież swoją wiedzę, wykonując Site Recovery samouczków.
- Uzyskaj informacje na temat eksportowania szablonów Resource Manager lub zapoznaj się z omówieniem usługi Azure Resource Manager.
- Dowiedz się więcej o odzyskiwaniu po awarii z chmury do platformy Azure przy użyciu Site Recovery.
- Przeczytaj omówienie lokalizacji platformy Azure.
- Dowiedz się więcej o tym , jak ponownie wdychać szablon.
Cloud Services
Możesz ponownie wduszyć zasoby usługi Azure Cloud Services, ponownie podając .cspkg
definicje .cscfg
i .
Azure Portal
Aby ponownie wdać usługi w chmurze w Azure Portal:
-
Utwórz nową usługę w chmurze przy użyciu definicji
.cspkg
i.cscfg
. - Zaktualizuj rekord CNAME lub A, aby wskazać ruch do nowej usługi w chmurze.
- Gdy ruch wskazuje nową usługę w chmurze, usuń starą usługę w chmurze na platformie Azure (Niemcy).
PowerShell
Aby ponownie wdać usługi w chmurze przy użyciu programu PowerShell:
Utwórz nową usługę w chmurze przy użyciu definicji
.cspkg
i.cscfg
.New-AzureService -ServiceName <yourServiceName> -Label <MyTestService> -Location <westeurope>
Utwórz nowe wdrożenie przy użyciu definicji
.cspkg
i.cscfg
.New-AzureDeployment -ServiceName <yourServiceName> -Slot <Production> -Package <YourCspkgFile.cspkg> -Configuration <YourConfigFile.cscfg>
Zaktualizuj rekord CNAME lub A, aby wskazać ruch do nowej usługi w chmurze.
Gdy ruch wskazuje nową usługę w chmurze, usuń starą usługę w chmurze na platformie Azure (Niemcy).
Remove-AzureService -ServiceName <yourOldServiceName>
Interfejs API REST
Aby ponownie wdać usługi w chmurze przy użyciu interfejsu API REST:
Utwórz nową usługę w chmurze w środowisku docelowym.
https://management.core.windows.net/<subscription-id>/services/hostedservices
Utwórz nowe wdrożenie przy użyciu interfejsu API tworzenia wdrożenia. Aby znaleźć definicje
.cspkg
i.cscfg
, możesz wywołać interfejs API pobierz pakiet.https://management.core.windows.net/<subscription-id>/services/hostedservices/<cloudservice-name>/deploymentslots/production
Gdy ruch wskazuje nową usługę w chmurze, usuń starą usługę w chmurze na platformie Azure (Niemcy).
https://management.core.cloudapi.de/<subscription-id>/services/hostedservices/<old-cloudservice-name>
Więcej informacji:
- Zapoznaj się z Cloud Services omówieniem aplikacji.
Service Fabric
Nie można migrować zasobów usługi Azure Service Fabric z platformy Azure (Niemcy) na globalną platformę Azure. Należy ponownie Service Fabric zasobów w nowym środowisku.
Informacje o bieżącym środowisku Service Fabric można uzyskać przy użyciu poleceń cmdlet programu PowerShell. Uzyskaj dostęp do wszystkich poleceń cmdlet powiązanych z Service Fabric, wprowadzając polecenie Get-Help *ServiceFabric*
w programie PowerShell.
Więcej informacji:
- Odśwież swoją wiedzę, wykonując Service Fabric samouczków.
- Dowiedz się , jak utworzyć nowy klaster.
- Zapoznaj się z Service Fabric omówieniem.
Batch
Nie można migrować Azure Batch konta z jednego regionu do innego. Z kontem mogły być skojarzone uruchomione maszyny wirtualne, które aktywnie współdziałają z danymi na kontach magazynu, w bazach danych lub w innych systemach magazynowania.
Ponowne wdrażanie skryptów wdrażania, szablonów lub kodu w nowym regionie. Ponownego wykonania obejmuje następujące zadania:
- Utwórz konto usługi Batch.
- Zwiększ limit przydziału konta usługi Batch.
- Utwórz pule usługi Batch.
- Tworzenie nowych kont magazynu, baz danych i innych usług, które są używane do utrwalania danych wejściowych i wyjściowych.
- Zaktualizuj konfigurację i kod, aby wskazać nowe konto usługi Batch i użyć nowych poświadczeń.
Więcej informacji:
- Odśwież swoją wiedzę, wykonując samouczki usługi Batch.
- Zapoznaj się z Azure Batch omówieniem aplikacji.
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ę, Key Vault tajne, certyfikaty, Ustawienia aplikacji i inne identyfikatory GUID, aby były zgodne z nowym regionem.
Więcej informacji:
- Odśwież swoją wiedzę, wykonując samouczki dotyczące funkcji.
- Dowiedz się, jak wyeksportować Resource Manager szablonów lub zapoznać się z omówieniem usługi Azure Resource Manager.
- Zapoznaj się z Azure Functions omówieniem aplikacji.
- Omówienie lokalizacji platformy Azure.
- Dowiedz się , jak ponownie wdać szablon.
Zestawy skalowania maszyn wirtualnych
Aby przeprowadzić migrację zestawów skalowania maszyn wirtualnych na globalną platformę Azure, wyeksportuj szablon usługi Resource Manager, dostosuj go do nowego środowiska, a następnie ponownie wdeń do regionu docelowego. Wyeksportuj tylko szablon podstawowy i ponownie wdeń szablon w nowym środowisku. Wszystkie wystąpienia poszczególnych wystąpień zestawu skalowania maszyn wirtualnych powinny być takie same.
Ważne
Zmień lokalizację, Key Vault wpisy tajne, certyfikaty i inne identyfikatory GUID, aby były spójne z nowym regionem.
Więcej informacji:
- Odśwież swoją wiedzę, wykonując samouczki dotyczące zestawu skalowania maszyn wirtualnych.
- Dowiedz się, jak eksportować szablony Resource Manager Azure.
- Zapoznaj się z omówieniem Resource Manager Azure.
- Omówienie zestawów skalowania maszyn wirtualnych.
- Zapoznaj się z omówieniem lokalizacji platformy Azure.
- Dowiedz się , jak ponownie wdać szablon.
Web Apps
Obecnie nie można migrować aplikacji utworzonych przy użyciu Web Apps usługi Azure App Service Azure (Niemcy) na globalną platformę Azure. Zalecamy wyeksportowanie aplikacji internetowej jako szablonu Resource Manager, a następnie ponowne jej wdniesienie po zmianie właściwości location na nowy region.
Ważne
Zmień lokalizację, Key Vault wpisy tajne, certyfikaty i inne identyfikatory GUID, aby były spójne z nowym regionem.
Więcej informacji:
- Odśwież swoją wiedzę, wykonując App Service samouczków.
- Dowiedz się, jak wyeksportować Resource Manager szablonów lub zapoznać się z omówieniem usługi Azure Resource Manager.
- Zapoznaj się z App Service omówieniem.
- Przeczytaj omówienie lokalizacji platformy Azure.
- Dowiedz się , jak ponownie wdać szablon.
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: