Udostępnij za pośrednictwem


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

Usługa Azure API Management obsługuje strefy dostępności zarówno w konfiguracjach strefowych, jak i z nadmiarowością strefową:

  • Strefowe — brama usługi API Management i płaszczyzna sterowania wystąpienia usługi API Management (interfejs API zarządzania, portal dla deweloperów, konfiguracja usługi Git) są wdrażane w jednej strefie wybranej w regionie świadczenia usługi Azure.

  • Strefowa nadmiarowość — brama i płaszczyzna kontrolna wystąpienia usługi API Management (interfejs API zarządzania, portal dla deweloperów, konfiguracja Git) są replikowane w co najmniej dwóch lub więcej fizycznie oddzielonych strefach w regionie Azure. Redundancja strefowa zapewnia odporność i wysoką dostępność instancji usługi.

W tym artykule opisano trzy scenariusze migracji wystąpienia usługi API Management do stref dostępności. Aby uzyskać więcej informacji 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.

Ważne

Zmiany w infrastrukturze usługi API Management (takie jak konfigurowanie domen niestandardowych, dodawanie certyfikatów urzędu certyfikacji, skalowanie, konfiguracja sieci wirtualnej, zmiany strefy dostępności i dodawanie regionów) mogą potrwać 15 minut lub dłużej, w zależności od warstwy usługi i rozmiaru wdrożenia. Spodziewaj się dłuższego czasu działania instancji z większą liczbą jednostek skalowania lub z konfiguracją obejmującą wiele regionów. Zmiany etapowe w usłudze API Management są wykonywane ostrożnie, aby zachować pojemność i dostępność.

Podczas aktualizowania usługi nie można wprowadzać innych zmian infrastruktury usług. Można jednak skonfigurować interfejsy API, produkty, zasady i ustawienia użytkownika. Usługa nie doświadczy przestoju bramy, a zarządzanie interfejsem API będzie nadal obsługiwać żądania bez przerwy (z wyjątkiem poziomu Deweloper).

Wymagania wstępne

Wymagania dotyczące przestojów

Nie istnieją żadne wymogi dotyczące czasu przestoju bramy dla jakiejkolwiek opcji migracji.

Kwestie wymagające rozważenia

  • Przy migracji instancji usługi zarządzania API wdrożonej w zewnętrznej lub wewnętrznej sieci wirtualnej do stref dostępności można opcjonalnie określić nowy publiczny adres 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 i prywatnego adresu IP.

  • Domyślnie usługa API Management automatycznie ustawia strefy dostępności, aby dystrybuować jednostki skalowania i dostosowywać się do zmian dostępności stref w regionie. W przypadku wybrania określonych stref upewnij się, że jednostki skalowania są równomiernie rozmieszczone w różnych strefach. Jeśli na przykład wybierzesz dwie określone strefy, możesz skonfigurować dwie jednostki, cztery jednostki lub inną wielokrotność dwóch jednostek.

    Ważne

    W przypadku wybrania określonych stref zasoby zostaną przypięte do tych stref. Jeśli wszystkie zasoby w wybranych strefach będą niedostępne, instancja API Management również stanie się niedostępna.

    Uwaga

    Użyj metryk pojemności i własnych testów, aby zdecydować o liczbie jednostek skalowania, które zapewnią wydajność bramy dla Twoich potrzeb. Dodawanie jednostek wiąże się z dodatkowymi kosztami. Dowiedz się więcej na temat skalowania i aktualizacji swojej instancji usługi.

    Uwaga

    Gdy strefy dostępności są skonfigurowane dla wystąpienia usługi API Management, w normalnych warunkach operacyjnych wszystkie jednostki skalowania we wszystkich skonfigurowanych strefach są zawsze aktywne i obsługują ruch przechodzący przez bramę.

  • Jeśli skonfigurowano skalowanie automatyczne dla wystąpienia usługi API Management w lokalizacji podstawowej, może być konieczne dostosowanie ustawień autoskalowania po wybraniu stref dostępności. W przypadku wybrania określonych stref liczba jednostek usługi API Management w regułach automatycznego skalowania i limitach 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 zintegrowane z siecią wirtualną:

  1. Na portalu Azure przejdź do instancji 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 pozostaw ustawienie Automatyczne (zalecane) lub opcjonalnie wybierz co najmniej jedną strefę. W przypadku wybrania określonych stref liczba wybranych jednostek musi równomiernie rozłożyć się w różnych strefach dostępności. Jeśli na przykład wybrano trzy jednostki, należy wybrać trzy strefy tak, aby każda strefa hostował 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 podłączone do sieci wirtualnej.

Istniejąca lokalizacja bramy została wdrożona w sieci wirtualnej

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

  1. Na portalu Azure przejdź do instancji 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 pozostaw ustawienie Automatyczne (zalecane) lub opcjonalnie wybierz co najmniej jedną strefę. W przypadku wybrania określonych stref liczba wybranych jednostek musi równomiernie rozłożyć się w różnych strefach dostępności. Jeśli na przykład wybrano trzy jednostki, należy wybrać trzy strefy tak, aby każda strefa hostował jedną jednostkę.

  6. W polu Publiczny adres IP opcjonalnie wybierz publiczny adres IP w lokalizacji.

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

Zrzut ekranu pokazujący wybory do migracji istniejącej lokalizacji instancji usługi API Management zintegrowanej 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 głównej, skonfiguruj sieć wirtualną, podsieć i opcjonalny publiczny adres IP w dowolnej nowej lokalizacji, w której planujesz włączyć strefy dostępności.

  2. Na portalu Azure przejdź do instancji 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.

W polu Strefy dostępności pozostaw ustawienie Automatyczne (zalecane) lub opcjonalnie wybierz co najmniej jedną strefę. W przypadku wybrania określonych stref liczba wybranych jednostek musi równomiernie rozłożyć się w różnych strefach dostępności. Jeśli na przykład wybrano trzy jednostki, należy wybrać trzy strefy tak, aby każda strefa hostował jedną jednostkę.

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

  2. Wybierz pozycję Dodaj, a następnie wybierz pozycję Zapisz.

Zrzut ekranu przedstawiający wybór opcji dodawania nowej lokalizacji dla wystąpienia usługi API Management, zarówno z siecią wirtualną, jak i bez niej.