Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Számos Azure régió biztosít availability zónákat, amelyek egy régióban lévő adatközpontok különálló csoportjai. Minden rendelkezésre állási zóna független energiaellátási, hűtési és hálózati infrastruktúrával rendelkezik, így ha egy zóna leállást tapasztal, akkor a fennmaradó zónák támogatják a regionális szolgáltatásokat, a kapacitást és a magas rendelkezésre állást. Egyes Azure szolgáltatások automatikusan több zónát használnak, míg mások többzónás üzembe helyezést igényelnek.
A rendelkezésre állási zónák nem csak a teljes zónát érintő nagy léptékű kimaradások ellen nyújtanak védelmet. Emellett rugalmasságot biztosítanak a kisebb hatókörű hibák ellen, például szerverállvány vagy zónán belüli klasztermeghibásodás esetén. Ezekben a forgatókönyvekben a számítási feladatok továbbra is futhatnak más zónákban, még akkor is, ha az érintett zóna egyes részei működőképesek maradnak.
Az alábbi diagram több példát mutat be Azure régiókra. Az 1. és a 2. régió támogatja a rendelkezésre állási zónákat, és a 3. és a 4. régió nem rendelkezik rendelkezésre állási zónákkal. Egyes zónákban egy adatközpont, míg mások több adatközpontot használnak.
Jótanács
Annak megtekintéséhez, hogy mely régiók támogatják a rendelkezésre állási zónákat, tekintse meg List of Azure regions.
Adatközpontok és rendelkezésre állási zónák
A rendelkezésre állási zóna egy vagy több fizikailag különálló adatközpont logikai csoportosítása egy régión belül. Minden rendelkezésre állási zóna úgy van kialakítva, hogy ha valamelyikben hiba történik (például áramkimaradás vagy hálózati probléma), a többiek továbbra is működnek. Egyetlen adatközpont önmagában nem nyújt ilyen szintű védelmet.
A rendelkezésre állási zónákat általában több kilométer választja el egymástól, és általában 100 kilométeren belül vannak egymástól. Ez alacsony késésű kapcsolatot biztosít, miközben csökkenti annak valószínűségét, hogy a helyi kimaradások vagy időjárási események egyszerre több zónát is érintenek.
Az adatközpontok helyei szigorú biztonságirés-kockázatértékelési kritériumok használatával vannak kiválasztva. Ez a folyamat azonosítja az összes jelentős adatközpont-specifikus kockázatot, és figyelembe veszi a rendelkezésre állási zónák közötti megosztott kockázatokat.
A rendelkezésre állási zónák támogatásának típusai
Azure szolgáltatások különböző típusú rendelkezésreállási zónákat támogathatnak erőforrásaikhoz, és a legtöbb szolgáltatás támogatja a zóna-redundáns vagy zonal erőforrások üzembe helyezését:
Zónaredundáns erőforrások: A zónaredundáns erőforrásokat a szolgáltatás több rendelkezésre állási zónában replikálja vagy osztja el. A zónaredundáns adatszolgáltatások például több zónára replikálják az adatokat, így az egyik zónában bekövetkező hiba nem befolyásolja az adatok rendelkezésre állását. Egyes szolgáltatások automatikusan zónaredundánsak a támogatott régiókban, míg más szolgáltatások megkövetelik, hogy az erőforrás zónaredundáns legyen.
A legtöbb szolgáltatás esetében Microsoft kijelöli az erőforrások által használt zónákat, de néha kiválaszthatja a zónák készletét. A szolgáltatások a kialakításuktól függően eltérő számú zónát vagy zónarészletet használhatnak egy régióban. Az erőforrások ellenállnak a zónahibáknak, ha két vagy több zónát használnak.
Zónaredundáns üzemelő példányok esetén a Microsoft kezeli a kérelmek zónák közötti elosztását és az adatok zónák közötti replikálását. Ha kimaradás történik egy rendelkezésre állási zónában, Microsoft automatikusan kezeli a feladatátvételt egy másik zónába.
Zonális erőforrások: A rendszer egyetlen, ön által kiválasztott rendelkezésre állási zónába helyez üzembe egy zonális erőforrást.
A zónatelepítések nem biztosítják automatikusan a rendelkezésre állási zónák kimaradásainak rugalmasságát. A zónabeli erőforrások azonban el vannak különítve más zónák hibáitól. Emellett segítenek a szokatlanul szigorú késési vagy teljesítménykövetelmények elérésében is. A virtuális gépek használatával létrehozott csevegőfeladatok esetében például dönthet úgy, hogy több virtuális gépet helyez üzembe ugyanabban a zónában a köztük lévő kapcsolatok késésének csökkentése érdekében.
Ahhoz, hogy az zonális erőforrások rugalmasak legyenek a rendelkezésre állási zónák kimaradásaival szemben, olyan architektúrát kell kialakítania, amely a régióban több rendelkezésre állási zónában található különálló erőforrásokat használ. Microsoft nem vezérli a folyamatot. Ha leállás történik egy rendelkezésre állási zónában, ön felelős az átváltásért egy másik zónába.
Ha zónaredundánsként konfigurál egy erőforrást, vagy ha egy zónabeli erőforrás több példányát használja különböző rendelkezésre állási zónákban, akkor az erőforrás zónareziliensnek minősül, vagyis rugalmas az egyetlen rendelkezésre állási zóna kimaradásával szemben. Ha többet szeretne megtudni a zónatelepítések használatáról és a zónarugalmasság fenntartásáról, tekintse meg a Zonal erőforrásait és a zóna rugalmasságát.
A megbízhatósági stratégia tervezésekor győződjön meg arról, hogy tisztában van azzal, hogy a számítási feladat egyes szolgáltatásai hogyan támogatják a rendelkezésre állási zónákat. Előfordulhat például, hogy egyes szolgáltatásoknak további követelményeknek kell megfelelniük a rendelkezésre állási zónák támogatásához, például bizonyos szintekhez vagy termékváltozatokhoz. A megbízhatósági útmutatók az ilyen követelmények részleteit tartalmazzák.
Ha egy erőforrás nincs konfigurálva a rendelkezésre állási zónák használatára, vagy azért, mert a használt régió nem támogatja a zónákat, vagy a konfigurációs választások miatt, ezt nem zónaalapú vagy regionális telepítésnek nevezzük. Azure a régió bármely zónájában elhelyezhet nem zónaalapú erőforrásokat. Nem választhatja ki, hogy mely erőforrások melyik zónákba kerülnek. Ha a régió bármelyik rendelkezésre állási zónája leállást tapasztal, előfordulhat, hogy a nem zónabeli erőforrások az érintett zónában vannak, és állásidőt tapasztalhatnak.
Erőforrások konfigurálása a rendelkezésre állási zónák támogatásához
Minden szolgáltatás saját metódussal rendelkezik a rendelkezésre állási zónák támogatásának konfigurálásához, és egyes szolgáltatásokhoz nincs szükség konfigurációra. Ha tudni szeretné, hogy az egyes szolgáltatások hogyan támogatják a rendelkezésre állási zónákat, és hogyan konfigurálhatja ezt a támogatást, tekintse meg Azure szolgáltatásonkénti megbízhatósági útmutatókat.
Fizikai és logikai rendelkezésre állási zónák
Minden adatközpont egy fizikai zónához van rendelve. A fizikai zónák a Azure-előfizetés logikai zónáira vannak leképezve, és a különböző előfizetések eltérő leképezési sorrendben lehetnek. Azure előfizetések automatikusan hozzárendelik a leképezésüket az előfizetés létrehozásakor. Emiatt az egyik előfizetés zónaleképezése más lehet a többi előfizetés esetében.
Az A előfizetés például a 2. logikai zónához hozzárendelt 1. fizikai zónával rendelkezhet, míg a B előfizetés 1. fizikai zónája a 3. logikai zónára van leképezve:
Az előfizetés logikai és fizikai zónái közötti leképezés megértéséhez használja a Azure CLI vagy Azure PowerShell vagy a Azure Resource Manager API-kat.
Használja az az account list-locations parancsot:
az account list-locations \
--query "[?availabilityZoneMappings].{availabilityZoneMappings: availabilityZoneMappings, displayName: displayName, name: name}"
Rendelkezésre állási zónák és Azure frissítések
Az egyes régiók esetében Microsoft célja, hogy egyszerre egyetlen rendelkezésre állási zónán belül telepítsen frissítéseket Azure szolgáltatásokra. Ez a megközelítés csökkenti a frissítések aktív számítási feladatokra gyakorolt hatását, így a számítási feladat továbbra is futhat más zónákban, amíg a frissítés folyamatban van. A sorrendbe állított zónafrissítések előnyeinek kihasználásához a számítási feladatot már úgy kell konfigurálni, hogy több zónán fusson. A frissítések Azure telepítésével kapcsolatos további információkért lásd: A biztonságos üzembe helyezési eljárások fejlesztése.
Zónák közötti hálózatkezelés
Az egyes régiókban a rendelkezésre állási zónák nagy teljesítményű hálózaton keresztül csatlakoznak. Microsoft arra törekszik, hogy a zónák közötti kommunikáció körülbelül 2 ezredmásodpercnél kisebb késéssel járjon. Az alacsony késés lehetővé teszi a nagy teljesítményű kommunikációt egy régión belül, valamint az adatok szinkron replikálását több rendelkezésre állási zónában. A célkésés a hálózati kapcsolatok késésére utal. A használt kommunikációs protokolltól és az adott hálózati folyamatokhoz szükséges hálózati ugrásoktól függően a megfigyelt késés eltérő lehet.
A legtöbb számítási feladatban a megoldás összetevőit eloszthatja a rendelkezésre állási zónák között anélkül, hogy az észrevehető hatással van a teljesítményére. Ha olyan számítási feladattal rendelkezik, amely nagy mértékben érzékeny a zónák közötti késésre, fontos, hogy tesztelje a kijelölt rendelkezésre állási zónák közötti késést a tényleges protokollokkal és konfigurációval. A zónák közötti forgalom csökkentése érdekében zónaalapú üzembe helyezéseket is használhat, de optimális esetben több rendelkezésre állási zónát kell használnia a megbízhatósági stratégiatervben. Ha többet szeretne megtudni a zónatelepítések használatáról és a zónarugalmasság fenntartásáról, tekintse meg a Zonal erőforrásait és a zóna rugalmasságát.
Azure nem számít fel díjat az ugyanazon régióban található rendelkezésre állási zónák közötti adatátvitelért, függetlenül attól, hogy magán- vagy nyilvános IP-címzést használ.
A rendelkezésre állási zóna architekturális útmutatója
Megbízható számítási feladatok elérése:
- A termelési munkaterheléseket úgy kell konfigurálni, hogy több rendelkezésre állási zónát használjanak, ha az adott régió támogatja a rendelkezésre állási zónákat.
- A kritikus fontosságú számítási feladatok esetében érdemes többrégiós és többzónás megoldást is figyelembe vennie.
A régiók és a rendelkezésre állási zónák megoldásarchitektúrában való használatáról további információt a rendelkezésre állási zónák és régiók használatára vonatkozó javaslatok című témakörben talál.