Przenoszenie zasobu App Service do innego regionu
W tym artykule opisano sposób przenoszenia App Service zasobów do innego regionu świadczenia usługi Azure. Możesz przenieść zasoby do innego regionu z wielu powodów. Aby na przykład skorzystać z nowego regionu świadczenia usługi Azure, wdrożyć funkcje lub usługi dostępne tylko w określonych regionach, aby spełnić wymagania dotyczące zasad wewnętrznych i ładu lub w odpowiedzi na wymagania dotyczące planowania pojemności.
App Service zasoby są specyficzne dla regionu i nie można ich przenosić między regionami. Musisz utworzyć kopię istniejących zasobów App Service w regionie docelowym, a następnie przenieść zawartość do nowej aplikacji. Jeśli aplikacja źródłowa używa domeny niestandardowej, po zakończeniu możesz przeprowadzić migrację jej do nowej aplikacji w regionie docelowym .
Aby ułatwić kopiowanie aplikacji, możesz sklonować pojedynczą aplikację App Service do planu App Service w innym regionie, ale ma ograniczenia, zwłaszcza że nie obsługuje aplikacji systemu Linux.
Wymagania wstępne
- Upewnij się, że aplikacja App Service znajduje się w regionie świadczenia usługi Azure, z którego chcesz się przenieść.
- Upewnij się, że region docelowy obsługuje App Service i dowolną powiązaną usługę, której zasoby chcesz przenieść.
Przygotowywanie
Zidentyfikuj wszystkie zasoby App Service, których obecnie używasz. Przykład:
- Aplikacje usługi App Service
- Plany usługi App Service
- Miejsca wdrożenia
- Domeny niestandardowe zakupione na platformie Azure
- Certyfikaty TLS/SSL
- Integracja z usługą Azure Virtual Network
- Połączenia hybrydowe.
- Tożsamości zarządzane
- Ustawienia kopii zapasowej
Niektóre zasoby, takie jak zaimportowane certyfikaty lub połączenia hybrydowe, zawierają integrację z innymi usługami platformy Azure. Aby uzyskać informacje na temat przenoszenia tych zasobów między regionami, zobacz dokumentację odpowiednich usług.
Move
- Utwórz kopię zapasową aplikacji źródłowej.
- Utwórz aplikację w nowym planie App Service w regionie docelowym.
- Przywracanie kopii zapasowej w aplikacji docelowej
- Jeśli używasz domeny niestandardowej, powiąż ją z aplikacją docelową za pomocą polecenia
asuid.
i włącz domenę w aplikacji docelowej. - Skonfiguruj wszystkie inne elementy w aplikacji docelowej tak samo jak aplikacja źródłowa i zweryfikuj konfigurację.
- Gdy chcesz, aby domena niestandardowa wskazywała aplikację docelową, zamapuj ponownie nazwę domeny.
Czyszczenie zasobów źródłowych
Usuń aplikację źródłową i plan App Service. Plan App Service w warstwie innej niż bezpłatna wiąże się z opłatą, nawet jeśli żadna aplikacja nie jest w niej uruchomiona.
Następne kroki
klonowanie aplikacji Azure App Service przy użyciu programu PowerShell