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 strefowo nadmiarowych:
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.
Strefowo nadmiarowe — 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 co najmniej dwóch fizycznie oddzielonych strefach w regionie świadczenia usługi Azure. Nadmiarowość strefy zapewnia odporność i wysoką dostępność wystąpienia usługi.
W tym artykule opisano cztery 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.
Wymagania wstępne
Aby skonfigurować strefy dostępności dla usługi API Management, wystąpienie musi znajdować się w jednym z regionów świadczenia usługi Azure, które obsługują strefy dostępności.
Jeśli nie masz wystąpienia usługi API Management, utwórz je, wykonując czynności opisane w przewodniku Szybki start Tworzenie nowego wystąpienia usługi Azure API Management przy użyciu witryny Azure Portal . Wybierz warstwę usługi Premium.
Jeśli masz istniejące wystąpienie usługi API Management, upewnij się, że znajduje się on w warstwie Premium. Jeśli tak nie jest, przeprowadź uaktualnienie do warstwy Premium.
Jeśli wystąpienie usługi API Management jest wdrażane (wstrzykiwane) w sieci wirtualnej platformy Azure, sprawdź wersję platformy obliczeniowej (
stv1
lubstv2
), która hostuje usługę.
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 można opcjonalnie 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 i prywatnego 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 skonfigurowaniu stref dostępności. 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:
W witrynie Azure Portal przejdź do wystąpienia usługi API Management.
W menu Wdrażanie i infrastruktura wybierz pozycję Lokalizacje.
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.
W polu Jednostki wybierz liczbę jednostek skalowania, które mają być w lokalizacji.
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ę.
Wybierz pozycję Zastosuj, a następnie wybierz pozycję Zapisz.
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
.
Utwórz nową podsieć i opcjonalny publiczny adres IP w lokalizacji, aby przeprowadzić migrację do stref dostępności. Szczegółowe wymagania znajdują się w wytycznych dotyczących sieci wirtualnych.
W witrynie Azure Portal przejdź do wystąpienia usługi API Management.
W menu Wdrażanie i infrastruktura wybierz pozycję Lokalizacje.
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.
W polu Jednostki wybierz liczbę jednostek skalowania, które mają być w lokalizacji.
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ę.
W odpowiednich polach w obszarze Sieć wybierz nową podsieć i opcjonalny publiczny adres IP w lokalizacji.
Wybierz pozycję Zastosuj, a następnie wybierz pozycję Zapisz.
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:
Utwórz nową podsieć i opcjonalny publiczny adres IP w lokalizacji, aby przeprowadzić migrację do stref dostępności. Szczegółowe wymagania znajdują się w wytycznych dotyczących sieci wirtualnych.
W witrynie Azure Portal przejdź do wystąpienia usługi API Management.
W menu Wdrażanie i infrastruktura wybierz pozycję Lokalizacje.
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.
W polu Jednostki wybierz liczbę jednostek skalowania, które mają być w lokalizacji.
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ę.
W polu Publiczny adres IP opcjonalnie wybierz nowy publiczny adres IP w lokalizacji.
Wybierz pozycję Zastosuj, a następnie wybierz pozycję Zapisz.
Nowa lokalizacja bramy
Aby dodać nową lokalizację do wystąpienia usługi API Management i włączyć strefy dostępności w tej lokalizacji:
Jeśli wystąpienie usługi API Management jest wdrażane w sieci wirtualnej w lokalizacji podstawowej, skonfiguruj sieć wirtualną, podsieć i opcjonalny publiczny adres IP w dowolnej nowej lokalizacji, w której planujesz włączyć strefy dostępności.
W witrynie Azure Portal przejdź do wystąpienia usługi API Management.
W menu Wdrażanie i infrastruktura wybierz pozycję Lokalizacje.
Wybierz pozycję + Dodaj , aby dodać nową lokalizację. Lokalizacja musi obsługiwać strefy dostępności, jak wspomniano wcześniej w wymaganiach wstępnych.
W polu Jednostki wybierz liczbę jednostek skalowania, które mają być w lokalizacji.
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ę.
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.
Zaznacz element Dodaj i kliknij przycisk Zapisz.