Udostępnij przez


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

DOTYCZY: Developer | Podstawowa | Standardowa | Premia

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

  • Znajdź swoje wystąpienie bliżej użytkowników interfejsu API.
  • Wdrażanie funkcji dostępnych tylko w określonych regionach.
  • Spełnij wymagania dotyczące 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ż wdrożenie w wielu regionach, które dystrybuuje pojedyncze wystąpienie usługi API Management w wielu regionach świadczenia usługi Azure. Wdrożenie w wielu regionach pomaga zmniejszyć opóźnienia żądań występujące przez geograficznie rozproszonych użytkowników interfejsu API i zwiększa dostępność usług, jeśli jeden region przejdzie w tryb offline.

Zagadnienia do rozważenia

  • Wybierz tę samą warstwę cenową usługi API Management w regionach źródłowych i docelowych.
  • Tworzenie i przywracanie kopii zapasowych 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 w tej samej warstwie cenowej co źródłowe wystąpienie usługi API Management. Użyj innej nazwy dla nowego wystąpienia.
  2. Utwórz kopię zapasową istniejącego wystąpienia usługi API Management do konta 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ą źródłowe wystąpienie usługi API Management, zaktualizuj domenę niestandardową CNAME, aby wskazać 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. Utwórz kopię zapasową istniejącego wystąpienia usługi API Management do konta magazynu.
  2. Usuń wystąpienie usługi API Management w regionie źródłowym.
  3. W regionie docelowym utwórz nowe wystąpienie usługi API Management, które ma taką samą nazwę jak 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. Zadbaj o to, aby operacja przywracania zakończyła się pomyślnie, zanim uzyskasz dostęp do instancji zarządzania API w docelowym regionie.
  2. Skonfiguruj ustawienia, które nie są automatycznie przenoszone podczas operacji przywracania. Na przykład 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.