Megosztás a következőn keresztül:


Virtuálisgép-méretezési csoport automatikus méretezése az Azure Portalon

Méretezési csoport létrehozásakor meghatározza a futtatni kívánt virtuálisgép-példányok számát. Az alkalmazás igényeihez igazodva automatikusan növelheti vagy csökkentheti a virtuálisgép-példányok számát. Az automatikus méretezésnek köszönhetően lépést tarthat az ügyfeleik igényeivel és az alkalmazás teljes élettartama alatt reagálhat az alkalmazás teljesítményében bekövetkezett változásokra.

Ez a cikk bemutatja, hogyan hozhat létre automatikus skálázási szabályokat az Azure Portalon, amelyek a méretezési csoportban lévő virtuálisgép-példányok teljesítményét figyelik. Ezek az automatikus méretezési szabályok növelik vagy csökkentik a virtuálisgép-példányok számát ezekre a teljesítménymetrikákra válaszul. Ezeket a lépéseket az Azure PowerShell vagy az Azure CLI használatával is elvégezheti.

Előfeltételek

Az automatikus méretezési szabályok létrehozásához egy meglévő virtuálisgép-méretezési csoportra van szükség. Méretezési csoportot az Azure Portal, az Azure PowerShell vagy az Azure CLI használatával hozhat létre.

Szabály létrehozása automatikus felskálázáshoz

Az alkalmazás növekvő igényeivel párhuzamosan a méretezési csoportban lévő virtuálisgép-példányok terhelése is nő. Ha a megnövekedett terhelés állandó, nem csak pillanatnyi igény, akkor megadhatja, hogy az automatikus skálázási szabály növelje meg a virtuálisgép-példányok számát a méretezési csoportban. Ezen virtuálisgép-példányok létrehozását és az alkalmazások telepítését követően a méretezési csoport megkezdi a forgalom elosztását közöttük a terheléselosztón keresztül. Ön határozza meg, hogy milyen metrikákat kíván monitorozni – például a processzort vagy a lemezt, meddig kell az alkalmazás terhelésének elérnie egy megadott küszöbértéket, hány virtuálisgép-példányt kell hozzáadni a méretezési csoporthoz.

  1. Nyissa meg az Azure Portalt, és válassza ki az erőforráscsoportokat az irányítópult bal oldalán található menüből.

  2. Válassza ki a méretezési csoportot tartalmazó erőforráscsoportot, majd válassza ki a méretezési csoportot az erőforrások listájából.

  3. Válassza a Méretezés lehetőséget a méretezési csoport ablakának bal oldalán található menüből. Válassza ki az egyéni automatikus skálázás gombot:

    Automatikus skálázás engedélyezése az Azure Portalon

  4. Válassza a Szabály hozzáadása lehetőséget. Automatikus méretezési szabály hozzáadása az Azure Portalon

  5. Hozzunk létre egy szabályt, amely növeli a méretezési csoportban lévő virtuálisgép-példányok számát, ha az átlagos CPU-terhelés 10 perc alatt meghaladja a 70%-ot. Amikor a szabály aktiválódik, a virtuálisgép-példányok száma 20%-kal nő. A kis számú virtuálisgép-példányt tartalmazó méretezési csoportokban beállíthatja, hogy a művelet növelje a darabszámot, majd adjon meg 1 vagy 2 értéket a példányszámhoz. A nagy számú virtuálisgép-példányt tartalmazó méretezési csoportokban a 10%-os vagy 20%-os virtuálisgép-példányok növekedése megfelelőbb lehet.

    Adja meg a következő beállításokat a szabályhoz:

    Paraméter Magyarázat Érték
    Időösszesítés Meghatározza, hogy az összegyűjtött metrikák hogyan legyenek összesítve az elemzéshez. Átlag
    Metrika neve A méretezési csoporthoz tartozó műveletek monitorozásának és alkalmazásának teljesítménymutatója. Százalékos processzorhasználat
    Időfelbontási statisztika Meghatározza, hogy az egyes időszakokban összegyűjtött metrikákat hogyan kell összesíteni elemzés céljából. Átlag
    Operátor A metrikaadatok és a küszöbérték összehasonlításához használt operátor. Nagyobb mint
    Küszöb Az automatikus skálázási szabály által aktivált művelet százalékos aránya. 70
    Időtartam A mérőszám és a küszöbértékek összehasonlítása előtt monitorozott időtartam. Nem tartalmazza a lehűlési időszakot. 10 perc
    Művelet Meghatározza, hogy a méretezési csoportnak felfelé vagy lefelé kell-e skáláznia a szabály alkalmazásakor, és milyen növekmény szerint. Százalék növelése
    Példányok száma Megadja, hogy a virtuálisgép-példányok hány százalékát kell módosítani a szabály aktiválásakor. 20
    Lehűlés (perc) Mennyi idő teljen el a szabály újbóli alkalmazása előtt, hogy az automatikus skálázási műveletek kifejthessék a hatásukat. 5 perc

    Az alábbi példák az Azure Portalon létrehozott szabályt mutatják be, amely megfelel az alábbi beállításoknak:

    Automatikus méretezési szabály létrehozása a virtuálisgép-példányok számának növeléséhez

    Feljegyzés

    A példányon belül futó feladatok hirtelen leállnak, és a példány leskálázható a hűtési időszak befejezése után.

  6. A szabály létrehozásához válassza a Hozzáadás lehetőséget

Szabály létrehozása automatikus méretezéshez

Az este vagy a hétvége folyamán az alkalmazás igényei csökkenhetnek. Ha a csökkent terhelés egy adott időtartam alatt állandó, akkor megadhatja, hogy az automatikus skálázási szabály csökkentse a virtuálisgép-példányok számát a méretezési csoportban. A horizontális leskálázási művelet csökkenti a méretezési csoport futtatásának költségeit, mivel csak az aktuális igényt kielégítő számú példányt futtat.

  1. Válassza ki, hogy ismét hozzáadja-e a szabályt .

  2. Hozzon létre egy szabályt, amely csökkenti a méretezési csoportban lévő virtuálisgép-példányok számát, amikor az átlagos CPU-terhelés 10 perc alatt 30% alá csökken. Amikor a szabály aktiválódik, a virtuálisgép-példányok száma 20%-kal csökken.

    Használja ugyanazt a megközelítést, mint az előző szabályban. Módosítsa a következő beállításokat a szabályhoz:

    Paraméter Magyarázat Érték
    Operátor A metrikaadatok és a küszöbérték összehasonlításához használt operátor. Kisebb mint
    Küszöb Az automatikus skálázási szabály által aktivált művelet százalékos aránya. 30
    Művelet Meghatározza, hogy a méretezési csoportnak felfelé vagy lefelé kell-e skáláznia a szabály alkalmazásakor, és milyen növekmény szerint Százalék csökkentése
    Példányok száma Megadja, hogy a virtuálisgép-példányok hány százalékát kell módosítani a szabály aktiválásakor. 20
  3. A szabály létrehozásához válassza a Hozzáadás lehetőséget

Automatikus skálázási példánykorlátok meghatározása

Az automatikus méretezési profilnak meg kell határoznia a virtuálisgép-példányok minimális, maximális és alapértelmezett számát. Az automatikus skálázási szabályok alkalmazásakor ezek a példánykorlátok biztosítják, hogy ne lépje túl a példányok maximális számát, és ne lépje túl a példányok minimális számát.

  1. Állítsa be a következő példánykorlátokat:

    Minimum Maximum Alapértelmezett
    2 10 2
  2. Az automatikus méretezési szabályok és példánykorlátok alkalmazásához válassza a Mentés lehetőséget.

Egy méretezési csoportban lévő példányok számának figyelése

A virtuálisgép-példányok számának és állapotának megtekintéséhez válassza a Példányok lehetőséget a méretezési csoport ablakának bal oldalán található menüben. Az állapot azt jelzi, hogy a virtuálisgép-példány létrehozásakor a méretezési csoport automatikusan felskálázódik, vagy törli a törlést, mivel a méretezés automatikusan be van skálázva.

A méretezési csoport virtuálisgép-példányainak listájának megtekintése

Automatikus skálázás ütemezés alapján

Az előző példák automatikusan felskáláztak egy méretezési csoportot olyan alapvető gazdagépmetrikákkal, mint a CPU-használat. Az ütemezések alapján automatikus skálázási szabályokat is létrehozhat. Ezek az ütemezésalapú szabályok lehetővé teszik, hogy automatikusan felskálázza a virtuálisgép-példányok számát az alkalmazásigények várható növekedése előtt, például az alapvető munkaórák száma előtt, majd automatikusan skálázza a példányok számát olyan időpontban, amikor kevesebb igény várható, például a hétvégén.

  1. Válassza a Méretezés lehetőséget a méretezési csoport ablakának bal oldalán található menüből.

  2. Válassza ki a méretezési feltétel hozzáadását. Válassza a szabály neve melletti ceruza ikont, és adjon meg egy nevet, például a vertikális felskálázást minden munkanapokon.

    Az alapértelmezett automatikus méretezési szabály átnevezése

  3. A választógombot választva skálázhat egy adott példányszámra.

  4. A példányok számának felskálázásához adja meg a 10 értéket a példányszámként.

  5. Az Ütemezés típusnál válassza az Adott napok ismétlése lehetőséget.

  6. Válassza ki az összes munkanapot hétfőtől péntekig.

  7. Válassza ki a megfelelő időzónát, majd adja meg a kezdési időpontot 09:00-ra.

  8. Válassza ki, hogy ismét felvesz-e egy méretezési feltételt . Ismételje meg a folyamatot egy Méretezés nevű ütemezés létrehozásához este, amely 3 példányra skálázható, minden hétköznap ismétlődik, és 18:00-kor kezdődik.

  9. Az ütemezésalapú automatikus skálázási szabályok alkalmazásához válassza a Mentés lehetőséget.

    Ütemezés szerint skálázható automatikus méretezési szabályok létrehozása

Az automatikus skálázási szabályok alkalmazásának megtekintéséhez válassza a Skálázási ablak tetején található Futtatási előzmények lehetőséget. A gráf- és eseménylista azt mutatja, hogy mikor aktiválódik az automatikus méretezési szabályok és a méretezési csoportban lévő virtuálisgép-példányok száma.

Következő lépések

Ebből a cikkből megtudhatja, hogyan használhat automatikus méretezési szabályokat a horizontális skálázáshoz, és hogyan növelheti vagy csökkentheti a méretezési csoportban lévő virtuálisgép-példányok számát . A virtuálisgép-példányok kezelésével kapcsolatos információkért lásd : Virtuálisgép-méretezési csoportok kezelése az Azure PowerShell-lel.

Ha tudni szeretné, hogyan hozhat létre riasztásokat az automatikus skálázási szabályok aktiválásakor, olvassa el az E-mailek és webhookok riasztási értesítéseinek automatikus skálázási műveletekkel való elküldése az Azure Monitorban című témakört. Az auditnaplókkal e-mail- és webhookriasztási értesítéseket is küldhet az Azure Monitorban.