Közelségi elhelyezési csoportok
A következőkre vonatkozik: ✔️ Linux rendszerű virtuális gépek ✔️ Windows rendszerű virtuális gépek Rugalmas méretezési ✔️ csoportok ✔️ Egységes méretezési csoportok
A virtuális gépek egyetlen régióban való elhelyezése csökkenti a példányok közötti fizikai távolságot. Ha egyetlen rendelkezésre állási zónában helyezi el őket, fizikailag is közelebb kerülnek egymáshoz. Az Azure-lábnyom növekedésével azonban egyetlen rendelkezésre állási zóna több fizikai adatközpontra is kiterjedhet, ami hálózati késést okozhat az alkalmazás számára.
Ahhoz, hogy a virtuális gépek a lehető legközelebb kerüljenek egymáshoz, és a lehető legkisebb késést érjék el, üzembe kell helyeznie őket egy közelségi elhelyezési csoportban.
A közelségi elhelyezési csoport egy logikai csoportosítás, amellyel biztosítható, hogy az Azure számítási erőforrásai fizikailag egymás közelében legyenek. A közeli elhelyezési csoportok olyan munkaterheléseknél hasznosak, ahol az alacsony késleltetés követelmény.
- Kis késés a különálló virtuális gépek között.
- Alacsony késés egyetlen rendelkezésre állási csoportban vagy virtuálisgép-méretezési csoportban lévő virtuális gépek között.
- Kis késés a különálló virtuális gépek, több rendelkezésre állási csoportban lévő virtuális gépek vagy több méretezési csoport között. Több számítási erőforrással is rendelkezhet egyetlen elhelyezési csoportban egy többrétegű alkalmazás összehozásához.
- Alacsony késés több alkalmazásszint között különböző hardvertípusok használatával. A háttérrendszer futtatása például M sorozattal egy rendelkezésre állási csoportban, az előtér pedig egy D sorozatú példányon, egy méretezési csoportban, egyetlen közelségi elhelyezési csoportban.
Közelségi elhelyezési csoportok használata
A közelségi elhelyezési csoport egy azure-beli erőforrás. Mielőtt más erőforrásokat használ, létre kell hoznia egyet. A létrehozás után használható virtuális gépekhez, rendelkezésre állási csoportokhoz vagy virtuálisgép-méretezési csoportokhoz. A közelségi elhelyezési csoport azonosítóját biztosító számítási erőforrások létrehozásakor meg kell adnia egy közelségi elhelyezési csoportot.
Egy meglévő erőforrást is áthelyezhet egy közelségi elhelyezési csoportba. Amikor egy erőforrást egy közelségi elhelyezési csoportba helyez át, először le kell állítania (felszabadítania) az objektumot, mivel a régió egy másik adatközpontjába helyezi át, hogy kielégítse a helymegkötési kényszert.
Rendelkezésre állási csoportok és virtuálisgép-méretezési csoportok esetén az egyes virtuális gépek helyett az erőforrás szintjén kell beállítani a közelségi elhelyezési csoportot.
A közelségi elhelyezési csoport nem rögzítési mechanizmus, hanem közös elhelyezési kényszer. Egy adott adatközpontba van rögzítve az első használni kívánt erőforrás üzembe helyezésével. Miután a közelségi elhelyezési csoportot használó összes erőforrás le lett állítva (felszabadítva) vagy törölve lett, az már nem lesz rögzítve. Ezért amikor több virtuálisgép-sorozattal rendelkező közelségi elhelyezési csoportot használ, fontos, hogy lehetőség szerint előre adja meg a sablonban az összes szükséges típust, vagy kövesse az üzembe helyezési sorrendet, ami növeli a sikeres üzembe helyezés esélyét. Ha az üzembe helyezés sikertelen, indítsa újra az üzembe helyezést a virtuálisgép-mérettel, amely az első üzembe helyezendő méretként meghiúsult.
Virtuálisgép-méretek megadása szándékkal
Az opcionális intent
paraméter használatával megadhatja a kívánt virtuálisgép-méreteket , amelyek a közelségi elhelyezési csoport részét képezik. Ez a paraméter megadható egy közelségi elhelyezési csoport létrehozásakor, vagy hozzáadható/módosítható a közelségi elhelyezési csoport frissítése során az összes virtuális gép felszabadítása után.
A beállításkor intent
hozzáadhatja a választható zone
paramétert is egy rendelkezésre állási zóna megadásához, ami azt jelzi, hogy a közelségi elhelyezési csoportot egy adott rendelkezésre állási zónán belül kell létrehozni. A paraméter megadásakor vegye figyelembe a zone
következő pontokat:
- A rendelkezésre állási zóna paramétere csak a közelségi elhelyezési csoport létrehozásakor adható meg, és később nem módosítható.
- A
zone
paraméter csak a következővelintent
használható, egyedül nem használható. - Csak egy rendelkezésre állási zóna adható meg.
A közelségi elhelyezési csoport létrehozása vagy frissítése csak akkor lesz sikeres, ha legalább egy adatközpont támogatja a szándékban megadott összes virtuálisgép-méretet. Ellenkező esetben a létrehozás vagy frissítés a "OverconstrainedAllocationRequest" hibával meghiúsul, ami azt jelzi, hogy a virtuálisgép-méretek kombinációja nem támogatott egy közelségi elhelyezési csoportban. A szándék nem biztosít kapacitásfoglalást vagy garanciát. A megadott intent
virtuálisgép-méretek és -zónák a megfelelő adatközpont kiválasztására szolgálnak, ami csökkenti a meghibásodás esélyét, ha a kívánt virtuálisgép-méret nem érhető el egy adatközpontban. Foglalási hibák akkor is előfordulhatnak, ha nincs több kapacitás a virtuálisgép-mérethez az üzembe helyezéskor.
Feljegyzés
A közelségi elhelyezési csoportok szándékának használatához győződjön meg arról, hogy az API-verzió 2021-11-01 vagy újabb
Ajánlott eljárások a szándék használata során
- Csak szándék megadásakor adjon meg rendelkezésre állási zónát a közelségi elhelyezési csoport számára. Ha szándék nélküli rendelkezésre állási zónát ad meg, a közelségi elhelyezési csoport létrehozásakor hiba lép fel.
- Ha rendelkezésre állási zónát ad meg a szándékban, győződjön meg arról, hogy az üzembe helyezendő virtuális gépek rendelkezésre állási zónája megegyezik a szándékban megadottakkal, hogy elkerülje a virtuális gépek üzembe helyezése során előforduló hibákat.
- A szándékban nem szereplő méretű virtuális gépek létrehozása vagy hozzáadása engedélyezett, de nem ajánlott. Előfordulhat, hogy a méret nem létezik a kiválasztott adatközpontban, és a virtuális gép üzembe helyezésekor hibákhoz vezethet.
- Meglévő elhelyezési csoportok esetén javasoljuk, hogy a szándék frissítésekor adja meg a meglévő virtuális gépek méretét, hogy elkerülje a virtuális gépek ismételt üzembe helyezésekor fellépő meghibásodást.
A szándékot befolyásolhatja a leszerelés
- Lehetséges, hogy a szándékkal rendelkező közelségi elhelyezési csoport létrehozása és a virtuális gépek üzembe helyezése előtt olyan tervezett karbantartási események következhetnek be, mint például a hardver leszerelése egy Azure-adatközpontban, ami azt eredményezi, hogy a szándékban megadott virtuálisgép-méretek kombinációja nem érhető el az adatközpontban. Ilyen esetekben "OverconstrainedAllocationRequest" hiba lép fel, még akkor is, ha a szándékban megadott méretű virtuális gépeket helyez üzembe. Megpróbálhatja felszabadítani az összes erőforrást a közelségi elhelyezési csoportban, és újra létrehozhatja őket egy olyan adatközpont beszerzéséhez, amely megfelel a szándéknak. Ha a leszerelés után nem található adatközpont a megadott virtuálisgép-méretekkel, előfordulhat, hogy módosítania kell a virtuálisgép-méretek eltérő kombinációjának használatára vonatkozó szándékot, mivel a virtuálisgép-méretek kombinációja már nem támogatott.
- Az Azure kivonhat egy teljes virtuálisgép-családot vagy egy adott virtuálisgép-méretkészletet. Ha ilyen virtuálisgép-méret szerepel a szándékban, előfordulhat, hogy el kell távolítania, vagy másik méretre kell cserélnie az eredeti virtuálisgép-méret kivonási dátuma előtt. Ellenkező esetben a szándék már nem érvényes.
Mi várható a közelségi elhelyezési csoportok használatakor?
A közelségi csoportok ugyanabban az adatközpontban biztosítanak közös elhelyezést. Mivel azonban a közelségi csoportok további üzembehelyezési korlátozást jelentenek, foglalási hibák léphetnek fel. Kevés olyan használati eset van, amikor foglalási hibákat tapasztalhat a közelségi csoportok használatakor:
- Ha a kérés a közelségi elhelyezési csoportban lévő első virtuális gépre vonatkozik, az adatközpont automatikusan ki lesz választva. Bizonyos esetekben egy másik virtuálisgép-méretre vonatkozó második kérés meghiúsulhat, ha az nem létezik az adatközpontban. Ebben az esetben a rendszer OverconstrainedAllocationRequest hibát ad vissza. A hiba elkerülése érdekében próbálja meg módosítani a virtuálisgép-méretek üzembe helyezésének sorrendjét, vagy helyezze üzembe mindkét erőforrást egyetlen ARM-sablon használatával.
- Ha a közelségi elhelyezési csoport szándékkal lett létrehozva, a virtuális gépeket nem kell egy adott sorrendben üzembe helyezni, és nem kell egyetlen ARM-sablonnal kötegelve végezni őket, mivel a szándék egy olyan adatközpont kiválasztására szolgál, amely támogatja a szándékban megjelölt összes virtuálisgép-méretet.
- Rugalmas számítási feladatok esetén, ahol virtuálisgép-példányokat ad hozzá és távolít el, a közelségi elhelyezési csoport az üzembe helyezésre vonatkozó korlátozásával a kérés teljesítésének meghiúsulását eredményezheti, ami a AllocationFailure hibát eredményezheti.
- A rugalmasság elérésének egy másik módja a virtuális gépek szükség szerinti leállítása (felszabadítása) és elindítása. Mivel a kapacitás nem marad meg a virtuális gépek leállítása (felszabadítása) után, az újrakezdés AllocationFailure-hibát okozhat.
- A virtuális gép indítási és ismételt üzembehelyezési műveletei a sikeres konfigurálás után is figyelembe fogják venni a közelségi csoportot.
Tervezett karbantartás és közelségi elhelyezési csoportok
A tervezett karbantartási események, például egy Azure-adatközpont hardveres leszerelése, hatással lehet az erőforrások közelségi elhelyezési csoportokban való igazítására. Az erőforrások áthelyezhetők egy másik adatközpontba, ami megzavarja a közelségi elhelyezési csoporttal kapcsolatos rendezési és késési elvárásokat.
Az igazítás állapotának ellenőrzése
Az alábbiakban ellenőrizheti a közelségi elhelyezési csoportok igazítási állapotát.
A közelségi elhelyezési csoport elhelyezési állapota a portál, a parancssori felület és a PowerShell használatával tekinthető meg.
PowerShell – a közös elhelyezés állapota a Get-AzProximityPlacementGroup parancsmaggal szerezhető be a választható "-ColocationStatus" paraméter hozzáadásával.
CLI – a közös elhelyezés állapota a választható "--include-colocation-status" paraméter hozzáadásával kérhető le
az ppg show
.
Az egyes közelségi elhelyezési csoportok esetében a társhelyállapot-tulajdonság a csoportosított erőforrások aktuális igazítási állapotának összegzését tartalmazza.
Igazított: Az erőforrás a közelségi elhelyezési csoportéval megegyező késésen belül van.
Ismeretlen: A virtuálisgép-erőforrások közül legalább egy felszabadítva van. Miután sikeresen újrakezdte őket, az állapotnak vissza kell lépnie az Igazított állapotba.
Nincs igazítva: Legalább egy virtuálisgép-erőforrás nincs összhangban a közelségi elhelyezési csoporttal. A nem igazított erőforrások a tagsági szakaszban külön is ki lesznek hívva
A rendelkezésre állási csoportok esetében az egyes virtuális gépek igazításával kapcsolatos információkat a Rendelkezésre állási csoportok áttekintése lapon tekintheti meg.
Méretezési csoportok esetén az egyes példányok igazításával kapcsolatos információk a méretezési csoport Áttekintés lapJának Példányok lapján tekinthetők meg.
Erőforrások átigazosítása
Ha közelségi elhelyezési csoport van Not Aligned
, leállíthatja a felszabadítást, majd újraindíthatja az érintett erőforrásokat. Ha a virtuális gép rendelkezésre állási csoportban vagy méretezési csoportban van, a rendelkezésre állási csoport vagy a méretezési csoport összes virtuális gépét le kell állítani\felszabadítani kell az újraindításuk előtt.
Ha az üzembehelyezési korlátozások miatt foglalási hiba lépett fel, előfordulhat, hogy először le kell állítania az érintett közelségi elhelyezési csoportban lévő összes erőforrást (beleértve az igazított erőforrásokat is), majd újra kell indítania őket az igazítás visszaállításához.
Ajánlott eljárások
- A legkisebb késés érdekében használja a közelségi elhelyezési csoportokat a gyorsított hálózatkezeléssel együtt. További információ: Linux rendszerű virtuális gép létrehozása gyorsított hálózatkezeléssel vagy Windows rendszerű virtuális gép létrehozása gyorsított hálózatkezeléssel.
- Annak érdekében, hogy elkerülje a hardverre való leszállást, amely nem támogatja az összes szükséges virtuálisgép-termékváltozatot és méretet, használja a szándékot a közelségi elhelyezési csoportokhoz. Ha ez egy már meglévő közelségi elhelyezési csoport szándék nélkül, a probléma elkerülése érdekében egyetlen ARM-sablont használhat minden megadott virtuálisgép-mérettel.
- Ha újrahasznál egy meglévő elhelyezési csoportot, amelyből a virtuális gépeket törölték, várjon, amíg a törlés teljesen befejeződik, mielőtt virtuális gépeket ad hozzá.
- Ha a késés az első prioritás, helyezze a virtuális gépeket egy közelségi elhelyezési csoportba és a teljes megoldást egy rendelkezésre állási zónába. Ha azonban a rugalmasság a legfontosabb, terjessze el a példányokat több rendelkezésre állási zónában (egyetlen közelségi elhelyezési csoport nem képes a zónákra terjedni).
Következő lépések
- Virtuális gép üzembe helyezése egy közelségi elhelyezési csoportban az Azure CLI vagy a PowerShell használatával.
- Megtudhatja, hogyan tesztelheti a hálózati késést.
- Megtudhatja, hogyan optimalizálhatja a hálózati átviteli sebességet.
- Megtudhatja, hogyan használhat közelségi elhelyezési csoportokat SAP-alkalmazásokkal.