Migrace služby Azure API Management do podpory zón dostupnosti

Tato příručka popisuje, jak povolit podporu zón dostupnosti pro vaši instanci služby API Management. Služba API Management podporuje redundanci zón, která zajišťuje odolnost a vysokou dostupnost instance služby v konkrétní oblasti Azure. Díky redundanci zón se brána a řídicí rovina vaší instance služby API Management (rozhraní API pro správu, portál pro vývojáře, konfigurace Gitu) replikují mezi datacentry v fyzicky oddělených zónách, takže je odolná vůči selhání zóny.

V tomto článku vás provedeme různými možnostmi migrace zóny dostupnosti. Základní informace o konfiguraci služby API Management pro zajištění vysoké dostupnosti najdete v tématu Zajištění dostupnosti a spolehlivosti služby API Management.

Předpoklady

  • Pokud chcete nakonfigurovat službu API Management pro redundanci zón, musí být vaše instance v jedné z oblastí Azure s podporou zóny dostupnosti.

  • Pokud jste ještě nevytvořili instanci služby API Management, přečtěte si téma Vytvoření instance služby API Management. Vyberte úroveň služby Premium.

  • Služba API Management musí být na úrovni Premium. Pokud tomu tak není, můžete upgradovat na úroveň Premium.

  • Pokud je vaše instance služby API Management nasazená (vložená) do virtuální sítě Azure, zkontrolujte verzi výpočetní platformy (stv1 nebo stv2), která je hostitelem služby.

Požadavky na výpadek

Pro některou z možností migrace neexistují žádné požadavky na prostoje.

Důležité informace

  • Použití změn může trvat 15 až 45 minut. Brána SLUŽBY API Management může během této doby dál zpracovávat požadavky rozhraní API.

  • Při migraci služby API Management nasazené v externí nebo interní virtuální síti do zón dostupnosti je potřeba zadat nový prostředek veřejné IP adresy. V interní virtuální síti se veřejná IP adresa používá jenom pro operace správy, ne pro požadavky rozhraní API. Přečtěte si další informace o IP adresách služby API Management.

  • Migrace na zóny dostupnosti nebo změna konfigurace zóny dostupnosti aktivuje změnu veřejné IP adresy.

  • Při povolování zón dostupnosti v oblasti nakonfigurujete řadu jednotek škálování služby API Management, které je možné rovnoměrně distribuovat napříč zónami. Pokud například nakonfigurujete 2 zóny, můžete nakonfigurovat 2 jednotky, 4 jednotky nebo jiný násobek 2 jednotek. Při přidávání jednotek se účtují další náklady. Podrobnosti najdete v tématu o cenách služby API Management.

  • Pokud jste nakonfigurovali automatické škálování pro instanci služby API Management v primárním umístění, možná budete muset upravit nastavení automatického škálování po povolení redundance zóny. Počet jednotek služby API Management v pravidlech a omezeních automatického škálování musí být násobkem počtu zón.

Možnost 1: Migrace existujícího umístění instance služby API Management, nesdílená ve virtuální síti

Pomocí této možnosti můžete migrovat existující umístění instance služby API Management do zón dostupnosti, když se nenasdílí (nasadí) do virtuální sítě.

  1. Na webu Azure Portal přejděte do služby API Management.

  2. V nabídce vyberte Umístění a pak vyberte umístění, které se má migrovat. Umístění musí podporovat zóny dostupnosti.

  3. Vyberte požadovaný počet jednotek škálování v umístění.

  4. V zónách dostupnosti vyberte jednu nebo více zón. Počet vybraných jednotek se musí rovnoměrně distribuovat napříč zónami dostupnosti. Pokud jste například vybrali 3 jednotky, vyberte 3 zóny, aby každá zóna hostuje jednu jednotku.

  5. Vyberte Použít a pak vyberte Uložit.

    Screenshot of how to migrate existing location of API Management instance not injected in VNet.

Možnost 2: Migrace existujícího umístění instance služby API Management (platforma stv1), vložená do virtuální sítě

Pomocí této možnosti můžete migrovat existující umístění vaší instance služby API Management do zón dostupnosti, když se právě vloží (nasadí) do virtuální sítě. Následující kroky jsou potřeba v případě, že je instance služby API Management aktuálně hostovaná na platformě stv1. Migrace na zóny dostupnosti bude také migrovat instanci na platformu stv2.

  1. Vytvořte novou podsíť a veřejnou IP adresu v umístění pro migraci do zón dostupnosti. Podrobné požadavky najdete v doprovodných materiálech k virtuálním sítím.

  2. Na webu Azure Portal přejděte do služby API Management.

  3. V nabídce vyberte Umístění a pak vyberte umístění, které se má migrovat. Umístění musí podporovat zóny dostupnosti.

  4. Vyberte požadovaný počet jednotek škálování v umístění.

  5. V zónách dostupnosti vyberte jednu nebo více zón. Počet vybraných jednotek se musí rovnoměrně distribuovat napříč zónami dostupnosti. Pokud jste například vybrali 3 jednotky, vyberte 3 zóny, aby každá zóna hostuje jednu jednotku.

  6. Vyberte novou podsíť a novou veřejnou IP adresu v umístění.

  7. Vyberte Použít a pak vyberte Uložit.

    Screenshot of how to migrate existing location of API Management instance injected in VNet.

Možnost 3: Migrace existujícího umístění instance služby API Management (platforma stv2) vložená do virtuální sítě

Pomocí této možnosti můžete migrovat existující umístění vaší instance služby API Management do zón dostupnosti, když se právě vloží (nasadí) do virtuální sítě. Následující kroky se používají, když je instance služby API Management již hostovaná na platformě stv2.

  1. Vytvořte novou podsíť a veřejnou IP adresu v umístění pro migraci do zón dostupnosti. Podrobné požadavky najdete v doprovodných materiálech k virtuálním sítím.

  2. Na webu Azure Portal přejděte do služby API Management.

  3. V nabídce vyberte Umístění a pak vyberte umístění, které se má migrovat. Umístění musí podporovat zóny dostupnosti.

  4. Vyberte požadovaný počet jednotek škálování v umístění.

  5. V zónách dostupnosti vyberte jednu nebo více zón. Počet vybraných jednotek se musí rovnoměrně distribuovat napříč zónami dostupnosti. Pokud jste například vybrali 3 jednotky, vyberte 3 zóny, aby každá zóna hostuje jednu jednotku.

  6. Vyberte novou veřejnou IP adresu v umístění.

  7. Vyberte Použít a pak vyberte Uložit.

    Screenshot of how to migrate existing location of API Management instance (stv2 platform) injected in VNet.

Možnost 4. Přidání nového umístění pro instanci služby API Management (s virtuální sítí nebo bez) se zónami dostupnosti

Tato možnost slouží k přidání nového umístění do instance služby API Management a povolení zón dostupnosti v tomto umístění.

Pokud je vaše instance služby API Management nasazená ve virtuální síti v primárním umístění, ujistěte se, že jste nastavili virtuální síť, podsíť a veřejnou IP adresu v libovolném novém umístění, kde plánujete povolit redundanci zón.

  1. Na webu Azure Portal přejděte do služby API Management.

  2. Pokud chcete přidat nové umístění, vyberte + Přidat na horním panelu. Umístění musí podporovat zóny dostupnosti.

  3. Vyberte požadovaný počet jednotek škálování v umístění.

  4. V zónách dostupnosti vyberte jednu nebo více zón. Počet vybraných jednotek se musí rovnoměrně distribuovat napříč zónami dostupnosti. Pokud jste například vybrali 3 jednotky, vyberte 3 zóny, aby každá zóna hostuje jednu jednotku.

  5. Pokud je vaše instance služby API Management nasazená ve virtuální síti, vyberte virtuální síť, podsíť a veřejnou IP adresu, která jsou k dispozici v umístění.

  6. Vyberte Přidat a potom Uložit.

    Screenshot of how to add new location for API Management instance with or without VNet.

Další kroky

Přečtěte si další informace: