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 a rendelkezésre állási zónákat zonális és zónaredundáns konfigurációkban is támogatja:
Zonal – Az API Management-átjáró és az API Management-példány vezérlősíkja (felügyeleti API, fejlesztői portál, Git-konfiguráció) egyetlen, az Azure-régióban kiválasztott zónában van üzembe helyezve.
Zónaredundáns – az API Management-példány átjárója és vezérlősíkja (felügyeleti API, fejlesztői portál, Git-konfiguráció) egy Azure-régióban két vagy több fizikailag elkülönített zónára replikálódik. A zónaredundancia rugalmasságot és magas rendelkezésre állást biztosít egy szolgáltatáspéldány számára.
Ez a cikk négy forgatókönyvet ismertet az API Management-példány rendelkezésre állási zónákba való migrálásához. Az API Management magas rendelkezésre állásra való konfigurálásáról további információt az API Management rendelkezésre állásának és megbízhatóságának biztosítása című témakörben talál.
Előfeltételek
Az API Management rendelkezésre állási zónáinak 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.
Ha 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, opcionálisan megadhat 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 skálázását, előfordulhat, hogy a rendelkezésre állási zónák konfigurálása 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 opcionális 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 területen a megfelelő mezőkben válassza ki az új alhálózatot és az opcionális 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 opcionális 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 a hely új nyilvános IP-címét.
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 opcionális nyilvános IP-címet bármely olyan új helyen, ahol engedélyezni szeretné a rendelkezésre állási zónákat.
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 lévő mezők használatával válassza ki a virtuális hálózatot, az alhálózatot és a helyen elérhető opcionális nyilvános IP-címet.
Válassza a Hozzáadás, majd a Mentés lehetőséget.