Udostępnij za pośrednictwem


Migrowanie usługi Azure API Management do stref dostępności

Usługa Azure API Management obsługuje nadmiarowość strefy, która zapewnia odporność i wysoką dostępność wystąpienia usługi w określonym regionie świadczenia usługi. Dzięki nadmiarowości strefy brama i płaszczyzna sterowania wystąpienia usługi API Management (interfejs API zarządzania, portal dla deweloperów, konfiguracja usługi Git) są replikowane w centrach danych w fizycznie oddzielonych strefach, dzięki czemu są odporne na awarię strefy.

W tym artykule opisano cztery opcje migracji wystąpienia usługi API Management do stref dostępności. Aby zapoznać się z informacjami na temat konfigurowania usługi API Management pod kątem wysokiej dostępności, zobacz Zapewnianie dostępności i niezawodności usługi API Management.

Wymagania wstępne

Wymagania dotyczące przestojów

Nie ma żadnych wymagań dotyczących przestojów dla żadnej z opcji migracji.

Kwestie wymagające rozważenia

  • Zastosowanie zmian może potrwać od 15 do 45 minut. Brama usługi API Management może nadal obsługiwać żądania interfejsu API w tym czasie.

  • Podczas migracji wystąpienia usługi API Management wdrożonego w zewnętrznej lub wewnętrznej sieci wirtualnej do stref dostępności należy określić nowy zasób publicznego adresu IP. W wewnętrznej sieci wirtualnej publiczny adres IP jest używany tylko dla operacji zarządzania, a nie dla żądań interfejsu API. Dowiedz się więcej o adresach IP usługi API Management.

  • Migracja do stref dostępności lub zmiana konfiguracji stref dostępności powoduje zmianę publicznego adresu IP.

  • Po włączeniu stref dostępności w regionie należy skonfigurować jednostki skalowania usługi API Management, które można równomiernie dystrybuować między strefami. Jeśli na przykład skonfigurujesz dwie strefy, możesz skonfigurować dwie jednostki, cztery jednostki lub inną wielokrotność dwóch jednostek.

    Dodawanie jednostek wiąże się z dodatkowymi kosztami. Aby uzyskać szczegółowe informacje, zobacz Cennik usługi API Management.

  • Jeśli skonfigurowano skalowanie automatyczne dla wystąpienia usługi API Management w lokalizacji podstawowej, może być konieczne dostosowanie ustawień autoskalowania po włączeniu nadmiarowości strefy. Liczba jednostek usługi API Management w regułach i limitach autoskalowania musi być wielokrotną liczbą stref.

Istniejąca lokalizacja bramy nie jest wstrzykiwana w sieci wirtualnej

Aby przeprowadzić migrację istniejącej lokalizacji wystąpienia usługi API Management do stref dostępności, gdy wystąpienie nie jest wstrzykiwane w sieci wirtualnej:

  1. W witrynie Azure Portal przejdź do wystąpienia usługi API Management.

  2. W menu Wdrażanie i infrastruktura wybierz pozycję Lokalizacje.

  3. W polu Lokalizacja wybierz lokalizację, która ma zostać zmigrowana. Lokalizacja musi obsługiwać strefy dostępności, jak wspomniano wcześniej w wymaganiach wstępnych.

  4. W polu Jednostki wybierz liczbę jednostek skalowania, które mają być w lokalizacji.

  5. W polu Strefy dostępności wybierz co najmniej jedną strefę. Liczba wybranych jednostek musi być równomiernie rozłożona w różnych strefach dostępności. Jeśli na przykład wybrano trzy jednostki, wybierz trzy strefy, aby każda strefa hostuje jedną jednostkę.

  6. Wybierz pozycję Zastosuj, a następnie wybierz pozycję Zapisz.

Zrzut ekranu przedstawiający opcje migracji istniejącej lokalizacji wystąpienia usługi API Management, które nie jest wstrzykiwane w sieci wirtualnej.

Istniejąca lokalizacja bramy (platforma stv1) wstrzyknięta w sieci wirtualnej

Aby przeprowadzić migrację istniejącej lokalizacji wystąpienia usługi API Management do stref dostępności, gdy wystąpienie jest obecnie wstrzykiwane w sieci wirtualnej i jest obecnie hostowane na stv1 platformie, wykonaj następujące kroki. Migracja do stref dostępności umożliwia również migrację wystąpienia na platformę stv2 .

  1. Utwórz nową podsieć i publiczny adres IP w lokalizacji, aby przeprowadzić migrację do stref dostępności. Szczegółowe wymagania znajdują się w wytycznych dotyczących sieci wirtualnych.

  2. W witrynie Azure Portal przejdź do wystąpienia usługi API Management.

  3. W menu Wdrażanie i infrastruktura wybierz pozycję Lokalizacje.

  4. W polu Lokalizacja wybierz lokalizację, która ma zostać zmigrowana. Lokalizacja musi obsługiwać strefy dostępności, jak wspomniano wcześniej w wymaganiach wstępnych.

  5. W polu Jednostki wybierz liczbę jednostek skalowania, które mają być w lokalizacji.

  6. W polu Strefy dostępności wybierz co najmniej jedną strefę. Liczba wybranych jednostek musi być równomiernie rozłożona w różnych strefach dostępności. Jeśli na przykład wybrano trzy jednostki, wybierz trzy strefy, aby każda strefa hostuje jedną jednostkę.

  7. W odpowiednich polach w obszarze Sieć wybierz nową podsieć i nowy publiczny adres IP w lokalizacji.

  8. Wybierz pozycję Zastosuj, a następnie wybierz pozycję Zapisz.

Zrzut ekranu przedstawiający opcje migracji istniejącej lokalizacji wystąpienia usługi API Management wprowadzonego w sieci wirtualnej.

Istniejąca lokalizacja bramy (platforma stv2) wstrzyknięta w sieci wirtualnej

Aby przeprowadzić migrację istniejącej lokalizacji wystąpienia usługi API Management do stref dostępności, gdy wystąpienie jest obecnie wstrzykiwane w sieci wirtualnej i jest już hostowane na stv2 platformie:

  1. Utwórz nową podsieć i publiczny adres IP w lokalizacji, aby przeprowadzić migrację do stref dostępności. Szczegółowe wymagania znajdują się w wytycznych dotyczących sieci wirtualnych.

  2. W witrynie Azure Portal przejdź do wystąpienia usługi API Management.

  3. W menu Wdrażanie i infrastruktura wybierz pozycję Lokalizacje.

  4. W polu Lokalizacja wybierz lokalizację, która ma zostać zmigrowana. Lokalizacja musi obsługiwać strefy dostępności, jak wspomniano wcześniej w wymaganiach wstępnych.

  5. W polu Jednostki wybierz liczbę jednostek skalowania, które mają być w lokalizacji.

  6. W polu Strefy dostępności wybierz co najmniej jedną strefę. Liczba wybranych jednostek musi być równomiernie rozłożona w różnych strefach dostępności. Jeśli na przykład wybrano trzy jednostki, wybierz trzy strefy, aby każda strefa hostuje jedną jednostkę.

  7. W polu Publiczny adres IP wybierz nowy publiczny adres IP w lokalizacji.

  8. Wybierz pozycję Zastosuj, a następnie wybierz pozycję Zapisz.

Zrzut ekranu przedstawiający opcje migracji istniejącej lokalizacji wystąpienia usługi API Management (stv2 platformy) wprowadzonego w sieci wirtualnej.

Nowa lokalizacja bramy

Aby dodać nową lokalizację do wystąpienia usługi API Management i włączyć strefy dostępności w tej lokalizacji:

  1. Jeśli wystąpienie usługi API Management jest wdrażane w sieci wirtualnej w lokalizacji podstawowej, skonfiguruj sieć wirtualną, podsieć i publiczny adres IP w dowolnej nowej lokalizacji, w której planujesz włączyć nadmiarowość strefy.

  2. W witrynie Azure Portal przejdź do wystąpienia usługi API Management.

  3. W menu Wdrażanie i infrastruktura wybierz pozycję Lokalizacje.

  4. Wybierz pozycję + Dodaj , aby dodać nową lokalizację. Lokalizacja musi obsługiwać strefy dostępności, jak wspomniano wcześniej w wymaganiach wstępnych.

  5. W polu Jednostki wybierz liczbę jednostek skalowania, które mają być w lokalizacji.

  6. W polu Strefy dostępności wybierz co najmniej jedną strefę. Liczba wybranych jednostek musi być równomiernie rozłożona w różnych strefach dostępności. Jeśli na przykład wybrano trzy jednostki, wybierz trzy strefy, aby każda strefa hostuje jedną jednostkę.

  7. Jeśli wystąpienie usługi API Management jest wdrażane w sieci wirtualnej, użyj pól w obszarze Sieć , aby wybrać sieć wirtualną, podsieć i publiczny adres IP, które są dostępne w lokalizacji.

  8. Zaznacz element Dodaj i kliknij przycisk Zapisz.

Zrzut ekranu przedstawiający opcje dodawania nowej lokalizacji dla wystąpienia usługi API Management z siecią wirtualną lub bez nich.