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.
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.
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.
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:
Válassza a Szabály hozzáadása lehetőséget.
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:
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.
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.
Válassza ki, hogy ismét hozzáadja-e a szabályt .
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 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.
Állítsa be a következő példánykorlátokat:
Minimum Maximum Alapértelmezett 2 10 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.
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.
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 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.
A választógombot választva skálázhat egy adott példányszámra.
A példányok számának felskálázásához adja meg a 10 értéket a példányszámként.
Az Ütemezés típusnál válassza az Adott napok ismétlése lehetőséget.
Válassza ki az összes munkanapot hétfőtől péntekig.
Válassza ki a megfelelő időzónát, majd adja meg a kezdési időpontot 09:00-ra.
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.
Az ütemezésalapú automatikus skálázási szabályok alkalmazásához válassza a Mentés lehetőséget.
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.