Kihasználatlan prioritási mix magas rendelkezésre álláshoz és költségmegtakarításhoz
A következőkre vonatkozik: ✔️ Rugalmas méretezési csoportok
Az Azure lehetővé teszi, hogy a virtuálisgép-méretezési csoportok üzemelő példányaihoz használjon szünetmentes standard virtuális gépeket és megszakítható spot virtuális gépeket. Ezt a kihasználatlan prioritási mixet rugalmas vezényléssel helyezheti üzembe, így könnyedén egyensúlyba hozhatja a nagy kapacitás rendelkezésre állását és a számítási feladatok igényeinek megfelelő alacsonyabb infrastruktúraköltségeket. Ez a funkció lehetővé teszi a méretezési csoport képességeinek egyszerű kezelését a következő célok elérése érdekében:
- A kihasználatlan virtuális gépek mély kedvezményeinek alkalmazásával csökkentheti a számítási infrastruktúra költségeit
- Kapacitás rendelkezésre állásának fenntartása szünetmentes standard virtuális gépeken keresztül a méretezési csoport üzembe helyezésében
- Biztosítson arról, hogy a kiürítések miatt az összes virtuális gép nem lesz egyszerre elveszve, mielőtt az infrastruktúra reagálni fog és helyreállíthatja a kiürített kapacitást
- Egyszerűsítse a kihasználatlan és a standard virtuális gépeket igénylő számítási feladatok vertikális felskálázását és vertikális felskálázását azáltal, hogy lehetővé teszi az Azure számára a virtuális gépek létrehozásának és törlésének vezénylését
Korlátozások
A kihasználatlan prioritású mix nem támogatott a méretezési csoportban engedélyezett beállításokkal singlePlacementMode
.
A mix konfigurálása
Egyéni százalékos eloszlást konfigurálhat a kihasználatlan és a standard virtuális gépek között. A platform automatikusan vezényl minden vertikális felskálázási és méretezési műveletet a kívánt elosztás elérése érdekében a megfelelő számú létrehozandó vagy törölni kívánt virtuális gép kiválasztásával. Igény szerint konfigurálhatja a virtuálisgép-méretezési csoportban fenntartani kívánt alapszintű virtuális gépek számát is bármilyen méretezési művelet során.
A kihasználatlan virtuális gépek kiürítési szabályzata a méretezési csoportban a kihasználatlan virtuális gépekre vonatkozó beállításokat követi. A felszabadítás az alapértelmezett viselkedés, amely során a kiürített kihasználatlan virtuális gépek leállított állapotba kerülnek. Másik lehetőségként a Kihasználatlan kiürítési szabályzat beállítható Törlés értékre, ahol a virtuális gép és annak mögöttes lemezei törlődnek.
Horizontális leskálázási szabályzat
A kihasználatlan prioritású mix használatakor a méretezési csoport méretezési szabályzata úgy fog működni, hogy fenntartsa a kihasználatlan és a standard virtuális gépek százalékos felosztását a méretezési csoportban. A kihasználatlan prioritási mix határozza meg, hogy a kihasználatlan vagy standard virtuális gépeket el kell-e távolítani a méretezési műveletek során a százalékos felosztás fenntartása érdekében a legrégebbi vagy legújabb virtuális gép törlése helyett.
ARM-sablon
A Spot Priority Mix beállításához arm-sablont használva a következő tulajdonságokat adhat hozzá egy rugalmas vezénylésű méretezési csoporthoz egy kihasználatlan prioritású virtuálisgép-profillal:
"priorityMixPolicy": {
"baseRegularPriorityCount": 0,
"regularPriorityPercentageAboveBase": 50
},
Paraméterek:
baseRegularPriorityCount
– A standard, normál prioritású virtuális gépek alapszámát adja meg; ha a méretezési csoport kapacitása ennél a számnál vagy annál alacsonyabb, akkor az összes virtuális gép normál prioritású.regularPriorityPercentageAboveBase
– A normál és a kihasználatlan prioritású virtuális gépek százalékos felosztását adja meg, amelyeket akkor használnak, ha a méretezési csoport kapacitása meghaladja a baseRegularPriorityCount értéket.
A kihasználatlan prioritási mixet a Virtuálisgép-méretezési csoportok létrehozási folyamatának Spot lapján állíthatja be az Azure Portalon. Az alábbi lépések bemutatja, hogyan érheti el ezt a funkciót a folyamat során.
- Jelentkezzen be az Azure Portalra.
- A keresősávon keresse meg és válassza ki a virtuálisgép-méretezési csoportokat.
- Válassza a Létrehozás lehetőséget a Virtuálisgép-méretezési csoportok lapon.
- Az Alapszintű beállítások lapon töltse ki a szükséges mezőket, válassza a Rugalmas vezénylés mód lehetőséget, és jelölje be a Futtatás Az Azure Spot kedvezményrel jelölőnégyzetet.
- A Kihasználatlan lapon jelölje be a Skálázás a virtuális gépekkel és a Kihasználatlan virtuális gépek lehetőség melletti jelölőnégyzetet a Virtuális gépek skálázása és a kedvezményes kihasználatlan virtuális gépek szakasz alatt.
- Töltse ki az alapszintű virtuális gép (szünetmentes) számát és a példányterjesztési mezőket a kihasználatlan és a standard virtuális gépek közötti százalékos felosztás konfigurálásához.
- Folytassa a virtuálisgép-méretezési csoport létrehozásának folyamatát.
A spot priority mix frissítése
Ha a kihasználatlan és a standard virtuális gépek ideális százalékos aránya megváltozik, a méretezési csoport üzembe helyezése után frissítheti a kihasználatlan prioritási mixet. A kihasználatlan prioritási mix frissítése a módosítás után minden méretezési csoportműveletre érvényes lesz, a meglévő virtuális gépek a jelenlegi módon maradnak.
A meglévő Spot Priority Mixet az Azure Portal Virtuálisgép-méretezési csoport erőforráslapjának Konfiguráció lapján frissítheti. Az alábbi lépések bemutatja, hogyan érheti el ezt a funkciót a folyamat során. Megjegyzés: a Portálon csak azokhoz a méretezési csoportokhoz frissítheti a Spot Priority Mixet, amelyeken már engedélyezve van a spot priority mix.
A meglévő Spot Priority Mixet az Azure Portal Virtuálisgép-méretezési csoport erőforráslapjának Konfiguráció lapján frissítheti. Az alábbi lépések bemutatja, hogyan érheti el ezt a funkciót a folyamat során. Megjegyzés: a Portálon csak azokhoz a méretezési csoportokhoz frissítheti a Spot Priority Mixet, amelyeken már engedélyezve van a spot priority mix.
- Lépjen arra a virtuálisgép-méretezési csoportra, amelyen a Kihasználatlan prioritás mixet módosítja.
- A bal oldali sávon görgessen le, és válassza a Konfiguráció lehetőséget.
- Az aktuális Spot Priority Mixnek láthatónak kell lennie. Itt módosíthatja az alapszintű virtuális gépek (szünetmentes) számát és a kihasználatlan és standard virtuális gépek példányeloszlását .
- Szükség szerint frissítse a Spot Mixet.
- A módosítások alkalmazásához nyomja le a Mentés gombot.
Példák
Az alábbi példák forgatókönyv-feltételezésekkel, művelettáblázatokkal és az eredmények áttekintésével segítenek megérteni, hogyan működik a Spot Priority Mix konfigurációja.
Néhány fontos terminológia, amit meg kell figyelni, mielőtt az alábbi példákra hivatkozik:
- Az sku.capacity a virtuálisgép-méretezési csoportban lévő virtuális gépek teljes száma
- Az alapszintű (standard) virtuális gépek a standard, nem kihasználatlan virtuális gépek száma, amely egy minimális virtuálisgép-számhoz hasonló
1. eset
A példára a következő forgatókönyvek vonatkoznak:
- Az sku.capacity változó, mivel az automatikus skálázás virtuális gépeket ad hozzá vagy távolít el a méretezési csoportból
- Alapszintű (standard) virtuális gépek: 10
- Extra standard virtuális gépek: 0
- Kihasználatlan prioritású virtuális gépek: 0
- regularPriorityPercentageAboveBase: 50%
- Kiürítési szabályzat: Törlés
Művelet | sku.capacity | Alapszintű (standard) virtuális gépek | Extra standard virtuális gépek | Kihasználatlan prioritású virtuális gépek |
---|---|---|---|---|
Létrehozás | 10 | 10 | 0 | 0 |
Horizontális felskálázás | 20 | 10 | 5 | 5 |
Horizontális felskálázás | 30 | 10 | 10 | 10 |
Horizontális felskálázás | 40 | 10 | 15 | 15 |
Horizontális felskálázás | 41 | 10 | 15 | 16 |
Horizontális felskálázás | 42 | 10 | 16 | 16 |
Méretezés – Evict-Delete (minden kihasználatlan példány) | 26 | 10 | 16 | 0 |
Horizontális felskálázás | 30 | 10 | 16 | 4 |
Horizontális felskálázás | 42 | 10 | 16 | 16 |
Horizontális felskálázás | 44 | 10 | 17 | 17 |
Példa – útmutató:
- Először egy 10 virtuális géppel rendelkező virtuálisgép-méretezési csoporttal kell kezdenie.
- Ez
sku.capacity
változó, és nem állítja be a virtuális gépek kezdő számát. Az alapszintű virtuális gépek 10-es értékre vannak állítva, így az összes kezdő virtuális gép csak 10 alapszintű (standard) virtuális gép.
- Ez
- Ezt követően 5 alkalommal skálázhatja fel a skálázást 50%-os standard virtuális gépekkel és 50%-os kihasználatlan virtuális gépekkel.
- Vegye figyelembe, hogy mivel 50/50 felosztás van, a negyedik felskálázásban még egy kihasználatlan virtuális gép van, mint a normál virtuális gép. Miután újra felskálázták (5. felskálázás), az 50/50-es egyenleg egy másik standard virtuális géppel lesz visszaállítva.
- Ezután skálázhatja a méretezési csoportban a kiürítési szabályzat törlésével, amely törli az összes kihasználatlan virtuális gépet.
- Az ebben a forgatókönyvben említett vertikális felskálázási műveletekkel visszaállíthatja a méretezési csoport 50/50-ös egyenlegét úgy, hogy csak kihasználatlan virtuális gépeket hoz létre.
- Az utolsó felskálázáskor a méretezési csoport már kiegyensúlyozva van, így minden egyes típusú virtuális gép létrejön.
2. eset
A példára a következő forgatókönyvek vonatkoznak:
- Az sku.capacity változó, amelyet az automatikus skálázás határoz meg; 20-tól kezdve
- Alapszintű (standard) virtuális gépek: 10
- Extra standard virtuális gépek: 2
- Kihasználatlan prioritású virtuális gépek: 8
- regularPriorityPercentageAboveBase: 25%
- Kiürítési szabályzat: Felszabadítás
Művelet | sku.capacity | Alapszintű (standard) virtuális gépek | Extra standard virtuális gépek | Kihasználatlan prioritású virtuális gépek |
---|---|---|---|---|
Létrehozás | 20 | 10 | 2 | 8 |
Horizontális felskálázás | 50 | 10 | 10 | 30 |
Horizontális felskálázás | 110 | 10 | 25 | 75 |
Skálázás helye: Leállítás (10 példány) | 100 | 10 | 25 | 75 (65 futó virtuális gép, 10 leállított virtuális gép) |
Horizontális felskálázás | 120 | 10 | 27 | 83 (73 futó virtuális gép, 10 leállított virtuális gép) |
Példa – útmutató:
- A virtuálisgép-méretezési csoport és a kihasználatlan prioritási mix kezdeti létrehozásával 20 virtuális géppel rendelkezik.
- Ezek közül 10 alapszintű (standard) virtuális gép, 2 további standard virtuális gép és 8 direkt prioritású virtuális gép a 25%-os normálPriorityPercentageAboveBase-hez.
- Ezt az arányt úgy is megvizsgálhatja, hogy a méretezési csoportban minden 4 kihasználatlan virtuális géphez 1 standard virtuális gép tartozik.
- Ezután kétszer skálázhat fel, hogy további 90 virtuális gépet hozzon létre; 23 standard virtuális gép és 67 kihasználatlan virtuális gép.
- Ha 10 virtuális géppel skáláz be, a 10 kihasználatlan virtuális gép leáll, ami kiegyensúlyozatlanságot okoz a méretezési csoportban.
- A következő vertikális felskálázási művelet további 2 standard virtuális gépet és 8 kihasználatlan virtuális gépet hoz létre, így közelebb kerül a 25%-kal magasabb alaparányhoz.
Hibaelhárítás
Ha a Kihasználatlan prioritás mix nem érhető el, konfigurálja a priorityMixPolicy
direkt prioritás megadását a virtualMachineProfile
. A beállítás engedélyezése priorityMixPolicy
nélkül nem fogja tudni elérni ezt a Kihasználatlan funkciót.
GYIK
K: Módosítottam a Spot prioritási mix beállításait, miért nem változnak a meglévő virtuális gépeim?
A kihasználatlan prioritási mix a méretezési csoport skálázási műveleteire vonatkozik. A kihasználatlan és standard virtuális gépek százalékos felosztásának módosítása nem fogja újra kiegyensúlyozni a meglévő méretezési csoportot. A százalékos felosztás tényleges változását méretezési csoport méretezése során fogja látni.
K: Engedélyezve van a spot prioritási mix az egységes vezénylési módhoz?
A Spot Priority Mix csak rugalmas vezénylési móddal rendelkező virtuálisgép-méretezési csoportokban érhető el.
K: Mely régiókban van engedélyezve a spot prioritási mix?
A kihasználatlan virtuális gépek és így a Spot Priority Mix minden globális Azure-régióban elérhetők.