Az Azure API Management-példány automatikus skálázása

A KÖVETKEZŐKRE VONATKOZIK: Alapszintű | Standard | Prémium

Az Azure API Management szolgáltatáspéldányai szabályok alapján automatikusan skálázhatók. Ez a viselkedés az Azure Monitor automatikus skálázásával engedélyezhető és konfigurálható.

A cikk végigvezeti az automatikus skálázás konfigurálásának folyamatán, és javasolja az automatikus skálázási szabályok optimális konfigurálását.

Feljegyzés

  • A több skálázási egységet támogató szolgáltatási szinteken manuálisan is skálázhatja az API Management-példányt.
  • A használatszint egyik API Management szolgáltatása a forgalom alapján automatikusan skálázódik – további konfiguráció nélkül.

Előfeltételek

A cikk lépéseinek követéséhez a következőket kell tennie:

Az Azure API Management automatikus skálázási korlátozásai

Az automatikus skálázási viselkedés konfigurálása előtt figyelembe kell venni a méretezési döntések bizonyos korlátozásait és következményeit.

  • Az API Management-példány tarifacsomagja határozza meg a maximálisan méretezhető egységek számát. A Standard szint például 4 egységre skálázható. Tetszőleges számú egységet hozzáadhat a prémium szintű szinthez.
  • A skálázási folyamat legalább 20 percet vesz igénybe.
  • Ha a szolgáltatást egy másik művelet zárolja, a skálázási kérelem sikertelen lesz, és automatikusan újrapróbálkozik.
  • Ha a szolgáltatáspéldány több régióban (helyen) van üzembe helyezve, csak az elsődleges helyen lévő egységek skálázhatók automatikusan az Azure Monitor automatikus skálázásával. Más helyeken lévő egységek csak manuálisan skálázhatók.
  • Ha a szolgáltatáspéldány rendelkezésre állási zónákkal van konfigurálva az elsődleges helyen, vegye figyelembe a zónák számát az automatikus skálázás konfigurálásakor. 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.

Api Management-példány automatikus skálázásának engedélyezése és konfigurálása

Az azure API Management szolgáltatás automatikus skálázásának konfigurálásához kövesse az alábbi lépéseket:

  1. Jelentkezzen be az Azure Portalra, és keresse meg az API Management-példányt.

  2. A bal oldali menüben válassza a Felskálázás (automatikus méretezés) lehetőséget, majd az Egyéni automatikus skálázás lehetőséget.

    Képernyőkép a kiskálázási lehetőségekről a portálon.

  3. Az Alapértelmezett méretezési feltételben válassza a Metrika alapján történő skálázás lehetőséget, majd válassza a Szabály hozzáadása lehetőséget.

    Képernyőkép az alapértelmezett méretezési feltétel konfigurálásáról a portálon.

  4. Adjon meg egy új felskálázási szabályt.

    Egy vertikális felskálázási szabály például 1 API Management egység hozzáadását válthatja ki, ha az előző 30 percben az átlagos kapacitásmetrika meghaladja a 70%-ot. Az alábbi táblázat egy példakonfigurációt biztosít egy ilyen szabályhoz. Tekintse át az előző korlátozásokat , amikor a környezetében definiál egy vertikális felskálázási szabályt.

    Paraméter Érték Jegyzetek
    Metrikaforrás Aktuális erőforrás A szabály meghatározása az API Management aktuális erőforrásmetrikái alapján.
    Feltételek
    Metrika neve Kapacitás A kapacitásmetrika egy AZURE API Management-példány erőforrásainak használatát tükröző API Management-metrika.
    Hely Válassza ki az API Management-példány elsődleges helyét
    Operátor Nagyobb mint
    Metrika küszöbértéke 70% Az átlagolt kapacitásmetrika küszöbértéke. A küszöbérték beállításával kapcsolatos szempontokért lásd : Kapacitás használata a döntések méretezéséhez.
    Időtartam (perc) 30 A kapacitásmetrika átlagának időideje a használati mintákra jellemző. Minél hosszabb az időtartam, annál simább lesz a reakció. Az időszakos kiugró csúcsok kevésbé lesznek hatással a vertikális felskálázási döntésre. Ez azonban késlelteti a vertikális felskálázási eseményindítót is.
    Időfelbontási szint statisztikája Átlag
    Művelet
    Művelet Szám növelése a következővel
    Példányok száma 0 Skálázza fel az Azure API Management-példányt 1 egységre.
    Lehűlés (perc) 60 Az API Management szolgáltatás vertikális felskálázása legalább 20 percet vesz igénybe. A legtöbb esetben a 60 perces lehűlési időszak megakadályozza, hogy sok kiskálázást aktiválja.
  5. A szabály mentéséhez válassza a Hozzáadás lehetőséget.

  6. Egy másik szabály hozzáadásához válassza a Szabály hozzáadása lehetőséget.

    Ezúttal egy méretezési szabályt kell definiálni. Ez biztosítja, hogy az erőforrások ne vessenek el, amikor csökken az API-k használata.

  7. Új méretezési szabály definiálása.

    Egy méretezési szabály például 1 API Management-egység eltávolítását válthatja ki, ha az előző 30 percben mért átlagos kapacitásmetrika alacsonyabb, mint 35%. Az alábbi táblázat egy példakonfigurációt biztosít egy ilyen szabályhoz.

    Paraméter Érték Jegyzetek
    Metrikaforrás Aktuális erőforrás A szabály meghatározása az API Management aktuális erőforrásmetrikái alapján.
    Feltételek
    Idő összesítése Átlag
    Metrika neve Kapacitás Ugyanaz a metrika, mint a kiskálázási szabályhoz használt metrika.
    Hely Válassza ki az API Management-példány elsődleges helyét
    Operátor Kisebb mint
    Küszöbérték 35% A vertikális felskálázási szabályhoz hasonlóan ez az érték nagymértékben függ az API Management-példány használati mintáitól.
    Időtartam (perc) 30 Ugyanaz az érték, mint a kiskálázási szabályhoz használt érték.
    Időfelbontási szint statisztikája Átlag
    Művelet
    Művelet Szám csökkentése a következővel Ellentétben azzal, amit a vertikális felskálázási szabályhoz használtak.
    Példányok száma 0 Ugyanaz az érték, mint a kiskálázási szabályhoz használt érték.
    Lehűlés (perc) 90 A vertikális felskálázásnak konzervatívabbnak kell lennie, mint a vertikális felskálázásnak, ezért a lehűlési időszaknak hosszabbnak kell lennie.
  8. A szabály mentéséhez válassza a Hozzáadás lehetőséget.

  9. A példánykorlátokban válassza ki az API Management-egységek minimális, maximális és alapértelmezett számát.

    Feljegyzés

    Az API Managementnek van egy olyan korlátja, amelybe a példányok felskálázhatók. A korlát a szolgáltatási szinttől függ.

    Képernyőkép a példánykorlátok portálon való beállításáról.

  10. Válassza a Mentés lehetőséget. Az automatikus skálázás konfigurálva van.