Rendelkezésre állási csoportok áttekintése
A következőkre vonatkozik: ✔️ Linux rendszerű virtuális gépek ✔️ Windows rendszerű virtuális gépekre
Feljegyzés
Javasoljuk, hogy az ügyfelek rugalmas vezénylési móddal rendelkező virtuálisgép-méretezési csoportokat válasszanak a magas rendelkezésre állás érdekében a legszélesebb körű funkciókkal. A virtuálisgép-méretezési csoportok lehetővé teszik a virtuálisgép-példányok központi felügyeletét, konfigurálását és frissítését, és automatikusan növelik vagy csökkentik a virtuálisgép-példányok számát az igényeknek vagy egy meghatározott ütemezésnek megfelelően. A rendelkezésre állási csoportok csak magas rendelkezésre állást kínálnak.
Ez a cikk áttekintést nyújt az Azure-beli virtuális gépek (VM-ek) rendelkezésre állási funkcióiról.
Mi az a rendelkezésre állási csoport?
A rendelkezésre állási csoportok virtuális gépek logikai csoportosításai, amelyek csökkentik a kapcsolódó virtuális gépek egyidejű leállásának esélyét. A rendelkezésre állási csoportok különböző tartalék tartományokban helyezik el a virtuális gépeket a jobb megbízhatóság érdekében, különösen akkor, ha egy régió nem támogatja a rendelkezésre állási zónákat. Rendelkezésre állási csoportok használatakor hozzon létre két vagy több virtuális gépet egy rendelkezésre állási csoportban. Két vagy több virtuális gép rendelkezésre állási csoportban való használata segít a magas rendelkezésre állású alkalmazásokban, és megfelel a 99,95%-os Azure SLA-nak. A rendelkezésre állási csoportok használata nem jár többletköltséggel, csak az egyes létrehozott virtuálisgép-példányokért kell fizetnie.
A rendelkezésre állási csoportok a rendelkezésre állási zónákhoz képest továbbfejlesztett virtuális gépeket kínálnak a virtuális gépek számára, mivel a rendelkezésre állási csoportban lévő virtuális gépek közelebb vannak lefoglalva. A rendelkezésre állási csoportok hibaelkülönítést nyújtanak számos lehetséges hiba esetén, minimálisra csökkentik az egyes meghibásodási pontokat, és magas rendelkezésre állást kínálnak. A rendelkezésre állási csoportok továbbra is érzékenyek bizonyos megosztott infrastruktúra-hibákra, például az adatközpont hálózati hibáira, amelyek több tartalék tartományt is érinthetnek.
A rendelkezésre állási csoportok ajánlatánál nagyobb megbízhatóság érdekében használja a rendelkezésre állási zónákat. A rendelkezésre állási zónák a legmagasabb megbízhatóságot biztosítják, mivel minden virtuális gép több adatközpontban van üzembe helyezve, így védelmet nyújt az egyes adatközpontokban lévő áramkimaradás, hálózatkezelés vagy hűtés ellen. Ha a legmagasabb prioritás a legjobb megbízhatóság a számítási feladathoz, replikálja a virtuális gépeket több rendelkezésre állási zónában.
Hogyan működnek a rendelkezésre állási csoportok?
A mögöttes Azure platform a rendelkezésre állási csoportban lévő mindegyik virtuális gépnek kioszt egy frissítési tartományt és egy tartalék tartományt. Minden rendelkezésre állási csoport legfeljebb 3 tartalék tartománnyal és 20 frissítési tartománnyal konfigurálható. Ezek a konfigurációk nem módosíthatók a rendelkezésre állási csoport létrehozása után. A frissítési tartományok a virtuális gépek és a mögöttes fizikai hardverek egy időben újraindítható csoportjait jelzik. Ha egy rendelkezésre állási csoportban ötnél több virtuális gép van konfigurálva öt frissítési tartománnyal, a hatodik virtuális gép ugyanabba a frissítési tartományba kerül, mint az első virtuális gép, a hetedik ugyanabban a frissítési tartományban, mint a második virtuális gép, és így tovább. A frissítési tartományok újraindítása nem haladhat szekvenciálisan a tervezett karbantartás során, hanem csak egyetlen frissítési tartományt lehet újraindítani egyszerre. Az újraindított frissítési tartománynak 30 perce van, hogy helyreálljon, mielőtt a karbantartás elkezdődik egy másik frissítési tartományon.
A tartalék tartományok azonos tápforrással és hálózati kapcsolóval rendelkező virtuális gépek csoportjai. Alapértelmezés szerint a rendelkezésre állási csoporton belül konfigurált virtuális gépek legfeljebb három tartalék tartomány között vannak elkülönítve. Bár a virtuális gépek rendelkezésre állási csoportba helyezése nem védi az alkalmazást az operációs rendszer vagy az alkalmazásspecifikus hibák ellen, korlátozza a lehetséges fizikai hardverhibák, hálózatkimaradások vagy áramkimaradások hatását.
A virtuális gépek a lemezhiba tartományaihoz is igazodnak. Ez az igazítás biztosítja, hogy a virtuális géphez csatlakoztatott összes felügyelt lemez ugyanabban a tartalék tartományban legyen.
Kizárólag felügyelt lemezeken futó virtuális gépek hozhatók létre felügyelt rendelkezésre állási csoportokban. A felügyelt lemezes tartalék tartományok száma régiónként eltérő – régiónként kettő vagy három felügyelt lemezes tartalék tartomány lehet. Az alábbi parancs régiónként lekéri a tartalék tartományok listáját:
az vm list-skus --resource-type availabilitySets --query '[?name==`Aligned`].{Location:locationInfo[0].location, MaximumFaultDomainCount:capabilities[0].value}' -o Table
Bizonyos körülmények között az ugyanabban a rendelkezésre állási csoportban lévő két virtuális gép rendelkezhet tartalék tartománnyal. A megosztott tartalék tartományok megerősítéséhez lépjen a rendelkezésre állási csoportra, és ellenőrizze a Tartalék tartomány oszlopot. A megosztott tartalék tartományt a következő sorozat végrehajtása okozhatja a virtuális gépek üzembe helyezésekor:
- Telepítse az első virtuális gépet.
- Állítsa le/oldja fel az első virtuális gépet.
- Telepítse a második virtuális gépet.
Ilyen körülmények között előfordulhat, hogy a második virtuális gép operációsrendszer-lemeze ugyanazon a tartalék tartományban jön létre, mint az első virtuális gép, így a két virtuális gép ugyanabban a tartalék tartományban lesz. A probléma elkerülése érdekében javasoljuk, hogy ne állítsa le/szabadítsa fel a virtuális gépeket az üzemelő példányok között.
Következő lépések
Javasoljuk, hogy tájékozódjon az Azure rendelkezésre állásával kapcsolatos ajánlott eljárásokról.