Az Azure API Management migrálása a rendelkezésre állási zónák támogatásához

Ez az útmutató bemutatja, hogyan engedélyezheti a rendelkezésre állási zónák támogatását az API Management-példányhoz. Az API Management szolgáltatás támogatja a zónaredundanciát, amely rugalmasságot és magas rendelkezésre állást biztosít egy adott Azure-régióban lévő szolgáltatáspéldány számára. A zónaredundanciával az API Management-példány átjárója és vezérlősíkja (Felügyeleti API, fejlesztői portál, Git-konfiguráció) fizikailag elkülönített zónákban lévő adatközpontok között replikálódik, így ellenáll a zónahibáknak.

Ebben a cikkben áttekintjük a rendelkezésre állási zónák áttelepítésének különböző lehetőségeit. Az API Management magas rendelkezésre álláshoz való konfigurálásával kapcsolatos háttérért tekintse meg az API Management rendelkezésre állásának és megbízhatóságának biztosítását ismertető témakört.

Előfeltételek

  • A zónaredundancia API Managementjének konfigurálásához a példánynak a rendelkezésre állási zóna támogatásával rendelkező Azure-régiókban kell lennie.

  • Ha még nem hozott létre API Management szolgáltatáspéldányt, olvassa el az API Management szolgáltatáspéldány létrehozása című témakört. Válassza ki a Prémium szolgáltatási szintet.

  • Az API Management szolgáltatásnak prémium szintűnek kell lennie. Ha nem, frissíthet a Prémium szintre.

  • Ha az API Management-példány üzembe van helyezve (injektálva) egy Azure-beli virtuális hálózaton (VNet), ellenőrizze a szolgáltatást üzemeltető számítási platform (stv1 vagy stv2) verzióját.

Állásidőre vonatkozó követelmények

A migrálási lehetőségek egyikére sem vonatkoznak állásidőre vonatkozó követelmények.

Considerations

  • A módosítások alkalmazása 15–45 percet is igénybe vehet. Az API Management-átjáró ez idő alatt továbbra is kezelheti az API-kéréseket.

  • Ha egy külső vagy belső virtuális hálózaton üzembe helyezett API Managementet a rendelkezésre állási zónákba migrál, meg kell adni egy új nyilvános IP-címerőforrást. Egy belső virtuális hálózatban a nyilvános IP-cím csak felügyeleti műveletekhez használatos, API-kérésekhez nem. További információ az API Management IP-címeiről.

  • A rendelkezésre állási zónákba való migrálás vagy a rendelkezésre állási zóna konfigurációjának módosítása nyilvános IP-címmódosítást vált ki.

  • Ha egy régióban engedélyezi a rendelkezésre állási zónákat, számos OLYAN API Management-méretezési egységet konfigurálhat, amelyek egyenletesen terjeszthetők a zónák között. Ha például 2 zónát konfigurál, konfigurálhat 2 egységet, 4 egységet vagy 2 egység másik többszörösét. Az egységek hozzáadása további költségekkel jár. További részletekért tekintse meg az API Management díjszabását.

  • Ha az elsődleges helyen konfigurálta az API Management-példány automatikus méretezését, előfordulhat, hogy módosítania kell az automatikus skálázási beállításokat a zónaredundancia engedélyezése után. Az automatikus skálázási szabályokban és korlátokban szereplő API Management-egységek számának a zónák számának többszörösének kell lennie.

1. lehetőség: Az API Management-példány meglévő helyének migrálása, nem a virtuális hálózatba injektálva

Ezzel a beállítással migrálhatja az API Management-példány egy meglévő helyét a rendelkezésre állási zónákba, ha az nincs injektálva (üzembe helyezve) egy virtuális hálózaton.

  1. Az Azure Portalon lépjen az API Management szolgáltatáshoz.

  2. Válassza a menüBen a Helyek lehetőséget, majd válassza ki az áttelepítendő helyet. A helynek támogatnia kell a rendelkezésre állási zónákat.

  3. Válassza ki a kívánt skálázási egységek számát a helyen.

  4. A rendelkezésre állási zónákban jelöljön ki egy vagy több zónát. A kiválasztott egységek számát egyenletesen kell elosztani a rendelkezésre állási zónák között. Ha például 3 egységet választott ki, válasszon 3 zónát, hogy minden zóna egy egységet üzemeltetjön.

  5. Válassza az Alkalmaz, majd a Mentés lehetőséget.

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

2. lehetőség: A virtuális hálózatba injektált API Management-példány (stv1 platform) meglévő helyének migrálása

Ezzel a beállítással migrálhatja az API Management-példány egy meglévő helyét a rendelkezésre állási zónákba, amikor az jelenleg injektálva van (üzembe helyezve) egy virtuális hálózaton. Az alábbi lépésekre akkor van szükség, ha az API Management-példány jelenleg az stv1 platformon van üzemeltetve. A rendelkezésre állási zónákba való migrálás a példányt az stv2 platformra is áttelepíti.

  1. Hozzon létre egy új alhálózatot és egy nyilvános IP-címet a rendelkezésre állási zónákba való migráláshoz. A részletes követelmények a virtuális hálózatkezelési útmutatóban találhatók.

  2. Az Azure Portalon lépjen az API Management szolgáltatáshoz.

  3. Válassza a menüBen a Helyek lehetőséget, majd válassza ki az áttelepítendő helyet. A helynek támogatnia kell a rendelkezésre állási zónákat.

  4. Válassza ki a kívánt skálázási egységek számát a helyen.

  5. A rendelkezésre állási zónákban jelöljön ki egy vagy több zónát. A kiválasztott egységek számát egyenletesen kell elosztani a rendelkezésre állási zónák között. Ha például 3 egységet választott ki, válasszon 3 zónát, hogy minden zóna egy egységet üzemeltetjön.

  6. Válassza ki az új alhálózatot és az új nyilvános IP-címet a helyen.

  7. Válassza az Alkalmaz, majd a Mentés lehetőséget.

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

3. lehetőség: A virtuális hálózatba injektált API Management-példány (stv2 platform) meglévő helyének migrálása

Ezzel a beállítással migrálhatja az API Management-példány egy meglévő helyét a rendelkezésre állási zónákba, amikor az jelenleg injektálva van (üzembe helyezve) egy virtuális hálózaton. Az alábbi lépések akkor lesznek követve, ha az API Management-példány már az stv2 platformon van üzemeltetve.

  1. Hozzon létre egy új alhálózatot és egy nyilvános IP-címet a rendelkezésre állási zónákba való migráláshoz. A részletes követelmények a virtuális hálózatkezelési útmutatóban találhatók.

  2. Az Azure Portalon lépjen az API Management szolgáltatáshoz.

  3. Válassza a menüBen a Helyek lehetőséget, majd válassza ki az áttelepítendő helyet. A helynek támogatnia kell a rendelkezésre állási zónákat.

  4. Válassza ki a kívánt skálázási egységek számát a helyen.

  5. A rendelkezésre állási zónákban jelöljön ki egy vagy több zónát. A kiválasztott egységek számát egyenletesen kell elosztani a rendelkezésre állási zónák között. Ha például 3 egységet választott ki, válasszon 3 zónát, hogy minden zóna egy egységet üzemeltetjön.

  6. Válassza ki az új nyilvános IP-címet a helyen.

  7. Válassza az Alkalmaz, majd a Mentés lehetőséget.

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

4. lehetőség. Új hely hozzáadása az API Management-példányhoz (virtuális hálózattal vagy anélkül) rendelkezésre állási zónákkal

Ezzel a beállítással új helyet adhat hozzá az API Management-példányhoz, és engedélyezheti a rendelkezésre állási zónákat ezen a helyen.

Ha az API Management-példány az elsődleges helyen található virtuális hálózaton van üzembe helyezve, győződjön meg arról, hogy minden olyan új helyen beállít egy virtuális hálózatot, alhálózatot és nyilvános IP-címet, ahol engedélyezni szeretné a zónaredundanciát.

  1. Az Azure Portalon lépjen az API Management szolgáltatáshoz.

  2. Új hely hozzáadásához válassza a +Hozzáadás a felső sávon lehetőséget. A helynek támogatnia kell a rendelkezésre állási zónákat.

  3. Válassza ki a kívánt skálázási egységek számát a helyen.

  4. A rendelkezésre állási zónákban jelöljön ki egy vagy több zónát. A kiválasztott egységek számát egyenletesen kell elosztani a rendelkezésre állási zónák között. Ha például 3 egységet választott ki, válasszon 3 zónát, hogy minden zóna egy egységet üzemeltetjön.

  5. Ha az API Management-példány egy virtuális hálózaton van üzembe helyezve, válassza ki a helyen elérhető virtuális hálózatot, alhálózatot és nyilvános IP-címet.

  6. Válassza a Hozzáadás, majd a Mentés lehetőséget.

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

Következő lépések

További információk: