Udostępnij za pośrednictwem


Jak przenieść usługę Azure API Management między regionami

DOTYCZY: Developer | Podstawowa | Standardowa | Premium

W tym artykule opisano sposób przenoszenia wystąpienia usługi API Management do innego regionu świadczenia usługi Azure. Wystąpienie można przenieść do innego regionu z wielu powodów. Na przykład:

  • Lokalizowanie wystąpienia bliżej użytkowników interfejsu API
  • Wdrażanie funkcji dostępnych tylko w określonych regionach
  • Spełnianie wymagań dotyczących zasad wewnętrznych i ładu

Aby przenieść wystąpienia usługi API Management z jednego regionu świadczenia usługi Azure do innego, użyj operacji tworzenia i przywracania kopii zapasowych usługi. Możesz użyć innej nazwy wystąpienia usługi API Management lub istniejącej nazwy.

Uwaga

Usługa API Management obsługuje również wdrażanie w wielu regionach, które dystrybuuje pojedynczą usługę azure API Management w wielu regionach świadczenia usługi Azure. Wdrożenie w wielu regionach pomaga zmniejszyć opóźnienie żądań postrzegane przez geograficznie rozproszonych użytkowników interfejsu API i zwiększa dostępność usług, jeśli jeden region przejdzie w tryb offline.

Kwestie wymagające rozważenia

  • Wybierz tę samą warstwę cenową usługi API Management w regionach źródłowych i docelowych.
  • Tworzenie kopii zapasowej i przywracanie nie będzie działać podczas migracji między różnymi typami chmury. W tym scenariuszu wyeksportuj zasób jako szablon. Następnie dostosuj wyeksportowany szablon dla docelowego regionu platformy Azure i ponownie utwórz zasób.

Wymagania wstępne

Przygotowywanie i przenoszenie

Opcja 1. Użyj innej nazwy wystąpienia usługi API Management

  1. W regionie docelowym utwórz nowe wystąpienie usługi API Management z tą samą warstwą cenową co źródłowe wystąpienie usługi API Management. Użyj innej nazwy dla nowego wystąpienia.
  2. Tworzenie kopii zapasowej istniejącego wystąpienia usługi API Management na koncie magazynu.
  3. Przywróć kopię zapasową wystąpienia źródłowego do nowego wystąpienia usługi API Management.
  4. Jeśli masz domenę niestandardową wskazującą wystąpienie usługi API Management regionu źródłowego, zaktualizuj domenę niestandardową CNAME, aby wskazywała nowe wystąpienie usługi API Management.

Opcja 2. Użyj tej samej nazwy wystąpienia usługi API Management

Ostrzeżenie

Ta opcja usuwa oryginalne wystąpienie usługi API Management i powoduje przestój podczas migracji. Przed usunięciem wystąpienia źródłowego upewnij się, że masz prawidłową kopię zapasową.

  1. Tworzenie kopii zapasowej istniejącego wystąpienia usługi API Management na koncie magazynu.
  2. Usuń wystąpienie usługi API Management w regionie źródłowym.
  3. Utwórz nowe wystąpienie usługi API Management w regionie docelowym o tej samej nazwie co wystąpienie w regionie źródłowym.
  4. Przywróć kopię zapasową wystąpienia źródłowego do nowego wystąpienia usługi API Management w regionie docelowym.

Weryfikacja

  1. Upewnij się, że operacja przywracania zakończy się pomyślnie przed uzyskaniem dostępu do wystąpienia usługi API Management w regionie docelowym.
  2. Skonfiguruj ustawienia, które nie są automatycznie przenoszone podczas operacji przywracania. Przykłady: konfiguracja sieci wirtualnej, tożsamości zarządzane, zawartość portalu dla deweloperów oraz domena niestandardowa i niestandardowe certyfikaty urzędu certyfikacji.
  3. Uzyskaj dostęp do punktów końcowych usługi API Management w regionie docelowym. Na przykład przetestuj interfejsy API lub uzyskaj dostęp do portalu deweloperów.

Czyszczenie zasobów źródłowych

Jeśli wystąpienie usługi API Management zostało przeniesione przy użyciu opcji 1, po pomyślnym przywróceniu i skonfigurowaniu wystąpienia docelowego można usunąć wystąpienie źródłowe.

Następne kroki