Az Azure API Management migrálása a rendelkezésre állási zónák támogatásához
Az Azure 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. 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óak a zónahibákkal szemben.
Ez a cikk négy lehetőséget ismertet az API Management-példány rendelkezésre állási zónákba való migrálására. 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ónákat támogató Azure-régiókban kell lennie.
Ha nem rendelkezik API Management-példánysal, hozzon létre egyet az Új Azure API Management-példány létrehozásával az Azure Portal gyorsútmutatójával. Válassza ki a Prémium szolgáltatási szintet.
Ha rendelkezik egy meglévő API Management-példánnyal, győződjön meg arról, hogy a Prémium szinten van. Ha nem, frissítsen a Prémium szintre.
Ha az API Management-példány üzembe van helyezve (injektálva) egy Azure-beli virtuális hálózaton, ellenőrizze a szolgáltatást üzemeltető számítási platform (
stv1
vagystv2
) 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.
Megfontolások
A módosítások alkalmazása 15–45 percet vehet igénybe. Az API Management-átjáró ez idő alatt továbbra is kezelheti az API-kéréseket.
Amikor külső vagy belső virtuális hálózaton üzembe helyezett API Management-példányt migrál a rendelkezésre állási zónákba, meg kell adnia 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ónák konfigurációjának módosítása nyilvános és privát IP-címváltozást vált ki.
Amikor egy régióban engedélyezi a rendelkezésre állási zónákat, konfigurálja az API Management skálázási egységeket , amelyeket egyenletesen oszthat el a zónák között. Ha például két zónát konfigurál, két egység, négy egység vagy két egység másik többszöröse konfigurálható.
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 a zónaredundancia engedélyezése után módosítania kell az automatikus skálázási beállításokat. 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.
Virtuális hálózatba nem injektált meglévő átjáróhely
Az API Management-példány meglévő helyének áttelepítése rendelkezésre állási zónákba, ha a példányt nem injektálják virtuális hálózatba:
Az Azure Portalon nyissa meg az API Management-példányt.
Az Üzembe helyezés + infrastruktúra menüben válassza a Helyek lehetőséget.
A Hely mezőben válassza ki az áttelepítendő helyet. A helynek támogatnia kell a rendelkezésre állási zónákat, ahogy azt az előfeltételek korábban említették.
A Mértékegységek mezőben válassza ki a kívánt skálázási egységek számát a helyen.
A Rendelkezésre állási zónák mezőben 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 három egységet választott ki, válasszon három zónát, hogy mindegyik zóna egy egységet üzemeltetjön.
Válassza az Alkalmaz, majd a Mentés lehetőséget.
Virtuális hálózatba injektált meglévő átjáróhely (stv1 platform)
Ha az API Management-példány meglévő helyét a rendelkezésre állási zónákba szeretné migrálni, amikor a példány jelenleg egy virtuális hálózaton van injektálva, és jelenleg a stv1
platformon van üzemeltetve, kövesse az alábbi lépéseket. A rendelkezésre állási zónákba való migrálás a példányt a stv2
platformra is migrálja.
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.
Az Azure Portalon nyissa meg az API Management-példányt.
Az Üzembe helyezés + infrastruktúra menüben válassza a Helyek lehetőséget.
A Hely mezőben válassza ki az áttelepítendő helyet. A helynek támogatnia kell a rendelkezésre állási zónákat, ahogy azt az előfeltételek korábban említették.
A Mértékegységek mezőben válassza ki a kívánt skálázási egységek számát a helyen.
A Rendelkezésre állási zónák mezőben 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 három egységet választott ki, válasszon három zónát, hogy mindegyik zóna egy egységet üzemeltetjön.
A hálózat alatti megfelelő mezőkben válassza ki az új alhálózatot és az új nyilvános IP-címet a helyen.
Válassza az Alkalmaz, majd a Mentés lehetőséget.
Virtuális hálózatba injektált meglévő átjáróhely (stv2 platform)
Az API Management-példány meglévő helyének áttelepítése rendelkezésre állási zónákba, ha a példány jelenleg egy virtuális hálózaton van injektálva, és már a stv2
platformon van üzemeltetve:
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.
Az Azure Portalon nyissa meg az API Management-példányt.
Az Üzembe helyezés + infrastruktúra menüben válassza a Helyek lehetőséget.
A Hely mezőben válassza ki az áttelepítendő helyet. A helynek támogatnia kell a rendelkezésre állási zónákat, ahogy azt az előfeltételek korábban említették.
A Mértékegységek mezőben válassza ki a kívánt skálázási egységek számát a helyen.
A Rendelkezésre állási zónák mezőben 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 három egységet választott ki, válasszon három zónát, hogy mindegyik zóna egy egységet üzemeltetjön.
A Nyilvános IP-cím mezőben válassza ki az új nyilvános IP-címet a helyen.
Válassza az Alkalmaz, majd a Mentés lehetőséget.
Új átjáró helye
Ha új helyet szeretne hozzáadni az API Management-példányhoz, és engedélyezni szeretné 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, állítson be egy virtuális hálózatot, alhálózatot és nyilvános IP-címet bármely olyan új helyen, ahol engedélyezni szeretné a zónaredundanciát.
Az Azure Portalon nyissa meg az API Management-példányt.
Az Üzembe helyezés + infrastruktúra menüben válassza a Helyek lehetőséget.
Új hely hozzáadásához válassza a + Hozzáadás lehetőséget. A helynek támogatnia kell a rendelkezésre állási zónákat, ahogy azt az előfeltételek korábban említették.
A Mértékegységek mezőben válassza ki a kívánt skálázási egységek számát a helyen.
A Rendelkezésre állási zónák mezőben 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 három egységet választott ki, válasszon három zónát, hogy mindegyik zóna egy egységet üzemeltetjön.
Ha az API Management-példány egy virtuális hálózaton van üzembe helyezve, a Hálózat területen található mezők használatával válassza ki a virtuális hálózatot, az alhálózatot és a nyilvános IP-címet, amelyek a helyen érhetők el.
Válassza a Hozzáadás, majd a Mentés lehetőséget.