Megosztás a következőn keresztül:


Mik azok a rendelkezésreállási zónák?

Számos Azure-régió biztosít rendelkezésre állási zónákat, amelyek egy régióban különálló adatközpont-csoportok. 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.

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. Ez a távolság azt jelenti, hogy elég közel vannak ahhoz, hogy alacsony késésű kapcsolatokat létesíthessenek más rendelkezésre állási zónákkal egy nagy teljesítményű hálózaton keresztül. Ezek azonban elég messze vannak egymástól, hogy csökkenjen annak a valószínűsége, hogy egynél többre is hatással lesznek a helyi kimaradások vagy az időjárás.

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.

Az alábbi ábra több Azure-régiót mutat be. 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.

Az Azure-régión belüli fizikailag különálló rendelkezésreállási zónák diagramja.

Annak megtekintéséhez, hogy mely régiók támogatják a rendelkezésre állási zónákat, tekintse meg a rendelkezésre állási zóna támogatásával rendelkező Azure-régiókat.

A rendelkezésre állási zónák támogatásának típusai

Az Azure-szolgáltatások kétféle rendelkezésreállási zónát támogatnak: zónaredundáns és zónaalapú. Minden szolgáltatás támogathat egy vagy mindkét típust. 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.

  • Zónaredundáns üzemelő példányok: A zónaredundáns erőforrások replikálása vagy elosztása több rendelkezésre állási zónában automatikusan megtörténik. 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 esetében kiválaszthatja az erőforrás által használt zónákat, míg más szolgáltatásokban a Microsoft kiválasztja a zónákat.

    Zónaredundáns üzembe helyezésekkel a Microsoft kezeli a kérelmek zónák közötti terjesztését és az adatok zónák közötti replikálását. Ha leállás történik egy rendelkezésre állási zónában, a Microsoft automatikusan kezeli a feladatátvételt egy másik zónába.

  • Zonal deployments:A zonal resource is deployment to a single, self-selected availability zone. Ez a megközelítés nem nyújt rugalmassági előnyt, de segít a szigorúbb késési vagy teljesítménykövetelmények elérésében. A virtuális gépek, a felügyelt lemezek és a standard IP-címek például zóna szerint helyezhetők üzembe ugyanabban a zónában.

    A zonális erőforrások rugalmasságának javítása érdekében olyan architektúrát kell megterveznie, amely a régió több rendelkezésre állási zónájában külön erőforrásokat használ, de a Microsoft nem kezeli Az Ön számára a folyamatot. Ha leállás történik egy rendelkezésre állási zónában, ön felelős a feladatátvételé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ő availabilitási zónákban, akkor az erőforrás zónaredundánsnak minősül, vagyis rugalmas egy rendelkezésre állási zóna kimaradásával szemben.

Egyes szolgáltatások nem használnak rendelkezésre állási zónákat, amíg nem konfigurálja őket erre. Ha nem konfigurál kifejezetten egy szolgáltatást a rendelkezésre állási zónák támogatásához, akkor azt nem zónán kívüli vagy regionális üzembe helyezésnek nevezzük. Az így konfigurált erőforrások a régió bármely rendelkezésre állási zónájában elhelyezhetők, és áthelyezhetők. 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.

Fontos

Egyes szolgáltatásoknak további követelményeknek is meg kell felelniük a rendelkezésre állási zónák támogatásához. Előfordulhat például, hogy egyes szintek vagy termékváltozatok, illetve az Azure-régiók egy részhalmaza csak a rendelkezésre állási zónákat támogatja.

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. 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 az Azure szolgáltatásonkénti megbízhatósági útmutatóiban.

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 az 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. Az Azure-előfizetések hozzárendelése automatikusan megtörténik 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:

Logikai és fizikai rendelkezésre állási zónaleképezés diagramja.

Az előfizetés logikai és fizikai zónái közötti leképezés megértéséhez használja az Azure Resource Manager API listahelyeit. Az Azure CLI-vel vagy az Azure PowerShell-lel lekérheti az információkat az API-ból.

A több előfizetésre kiterjedő rugalmas megoldások zónaleképezésének összehasonlításához használja a dedikált ARM API checkZonePeerst. Az checkZonePeers API használatához engedélyezni kell a "Microsoft.Resources/AvailabilityZonePeering" funkciót. A funkciók engedélyezéséről további információt a Szolgáltatások regisztrálása az Azure-előfizetésben című témakörben talál.

az rest --method get \
    --uri '/subscriptions/{subscriptionId}/locations?api-version=2022-12-01' \
    --query 'value[?availabilityZoneMappings != `null`].{displayName: displayName, name: name, availabilityZoneMappings: availabilityZoneMappings}'

Rendelkezésre állási zónák és Azure-frissítések

A Microsoft minden régióban arra törekszik, hogy egyszerre egyetlen rendelkezésre állási zónán belül helyezzen üzembe frissítéseket az Azure-szolgáltatásokban. 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. Az Azure frissítéseinek üzembe helyezésével kapcsolatos további információkért tekintse meg a biztonságos üzembehelyezési eljárások előmozdítását ismertető témakört.

Feljegyzés

Ahogy az Azure Updates blogban is beszámolt, az Azure nem számít fel díjat a rendelkezésre állási zónák közötti adatátvitelért, függetlenül attól, hogy privát vagy nyilvános IP-címeket használ az Azure-erőforrásokon. Ezzel a változással az Azure tovább ösztönzi és támogatja az ügyfelek erőfeszítéseit a rugalmasabb és hatékonyabb alkalmazások és megoldások létrehozásában az Azure-ban

Zónaközi késés

Az egyes régiókban a rendelkezésre állási zónák nagy teljesítményű hálózaton keresztül csatlakoznak. A Microsoft arra törekszik, hogy a zónák közötti kommunikáció körülbelül 2 ezredmásodpercnél kisebb utazási késéssel legyen elérhető. 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.

Feljegyzés

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.

A rendelkezésre állási zóna architekturális útmutatója

Megbízható számítási feladatok elérése:

  • Az éles számítási feladatokat ú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.

Következő lépések