Régión belüli helyreállítás rendelkezésre állási zónák és régiók közötti geo-vészhelyreállítás (Azure Event Grid) használatával

Ez a cikk azt ismerteti, hogy az Azure Event Grid hogyan támogatja az Event Grid-erőforrásdefiníciók és -adatok automatikus régión belüli helyreállítását, ha egy rendelkezésre állási zónával rendelkező régióban hiba történik. Azt is ismerteti, hogy az Event Grid hogyan támogatja az Event Grid-erőforrásdefiníciók automatikus helyreállítását (nincs adat) egy másik régióba, ha egy párosított régióval rendelkező régióban hiba történik.

Régión belüli helyreállítás rendelkezésre állási zónákkal

Az Azure rendelkezésre állási zónák fizikailag különálló helyek az egyes Azure-régiókban, amelyek tolerálják a helyi hibákat. Egy nagy teljesítményű hálózat csatlakozik hozzájuk, amely 2 ezredmásodpercnél kisebb utazási késéssel rendelkezik. Minden rendelkezésre állási zóna egy vagy több, független energiaellátási, hűtési és hálózati infrastruktúrával felszerelt adatközpontból áll. Ha egy zóna érintett, a fennmaradó két zóna támogatja a regionális szolgáltatásokat, a kapacitást és a magas rendelkezésre állást. További információ a rendelkezésre állási zónákról: Régiók és rendelkezésre állási zónák. Ebben a cikkben a rendelkezésre állási zónákkal rendelkező régiók listáját is megtekintheti.

A témakörök, rendszertémakörök, tartományok, esemény-előfizetések és eseményadatok Event Grid-erőforrásdefiníciói automatikusan replikálódnak a régió három rendelkezésre állási zónájában (ha elérhető). Ha az egyik rendelkezésre állási zónában hiba történik, az Event Grid-erőforrások emberi beavatkozás nélkül automatikusan feladatátvételt adnak át egy másik rendelkezésre állási zónába. Jelenleg nem lehet szabályozni (engedélyezni vagy letiltani) ezt a funkciót. Amikor egy meglévő régió elkezdi támogatni a rendelkezésre állási zónákat, a meglévő Event Grid-erőforrások automatikusan át lesznek állítva a funkció előnyeinek kihasználásához. Nincs szükség az ügyfél beavatkozására.

Olyan rendelkezésre állási zónákat ábrázoló ábra, amelyek egy másik régió használatával védelmet nyújtanak a honosított katasztrófák és a regionális vagy nagy földrajzi katasztrófák ellen.

Geo-vészhelyreállítás régiók között

Ha egy Azure-régió hosszan tartó leállást tapasztal, előfordulhat, hogy egy másik régióba irányuló feladatátvételi lehetőségek érdeklik az üzletmenet folytonossága érdekében. Számos Azure-régió rendelkezik geopárokkal, és néhány nem. A párosított régiókat tartalmazó régiók listájáért tekintse meg az Azure régiók közötti replikációs párosításait az összes földrajzi régióban.

A geopáros régiók esetében az Event Grid lehetővé teszi a párosított régióba irányuló közzétételi forgalom feladatátvételét egyéni témakörök, rendszertémakörök és tartományok esetében. A színfalak mögött az Event Grid automatikusan szinkronizálja a témakörök, rendszertémakörök, tartományok és esemény-előfizetések erőforrásdefinícióit a párosított régióba. Az eseményadatok azonban nem replikálódnak a párosított régióba. Normál állapotban az események az adott erőforráshoz kiválasztott régióban vannak tárolva. Amikor egy régió leáll, és a Microsoft kezdeményezi a feladatátvételt, az új események a földrajzilag párosított régióba kerülnek, és onnan küldik el, ön beavatkozás nélkül. Az eredeti régióban közzétett és elfogadott események onnan lesznek elküldve a kimaradás enyhítése után.

A Microsoft által kezdeményezett feladatátvételt ritkán gyakorolja a Microsoft az Event Grid-erőforrásoknak az érintett régióból a megfelelő földrajzilag párosított régióba történő feladatátvételére. A Microsoft fenntartja a jogot annak meghatározására, hogy mikor gyakorolja ezt a lehetőséget. Ez a mechanizmus nem foglal magában felhasználói hozzájárulást a felhasználó forgalmának feladatátvétele előtt.

Ezt a funkciót a témakör vagy tartomány konfigurációjának frissítésével engedélyezheti vagy letilthatja. Válassza a Földrajzi keresztbeállítást (alapértelmezett) a Microsoft által kezdeményezett feladatátvétel engedélyezéséhez és a területi beállítás letiltásához. A beállítás konfigurálásához szükséges részletes lépésekért tekintse meg az adattárolás konfigurálását ismertető szakaszt. Ha a régiót választja, a Microsoft semmilyen adatot nem replikál egy másik régióba, és saját vészhelyreállítási tervet is meghatározhat. További információ: Saját vészhelyreállítási terv készítése az Azure Event Grid témaköreihez és tartományaihoz.

Képernyőkép az Event Grid egyéni témakör konfigurációs lapjáról.

Íme néhány ok, amiért le szeretné tiltani a Microsoft által kezdeményezett feladatátvételi funkciót:

  • A Microsoft által kezdeményezett feladatátvétel a lehető legjobb munkamennyiség alapján történik.
  • Egyes geopárok nem felelnek meg a szervezet adattárolási követelményeinek.

Ilyen esetekben az ajánlott lehetőség, hogy saját vészhelyreállítási tervet hozzon létre az Azure Event Grid-témakörökhöz és tartományokhoz. Bár ez a beállítás egy kicsit nagyobb erőfeszítést igényel, gyorsabb feladatátvételt tesz lehetővé, és Ön irányíthatja a másodlagos régiók kiválasztását. Ha ügyféloldali vészhelyreállítást szeretne implementálni az Azure Event Grid-témakörökhöz, olvassa el a saját ügyféloldali vészhelyreállítás azure Event Grid-témakörökben való létrehozását.

RTO és RPO

A vészhelyreállítás mérése két metrika használatával történik:

  • Helyreállítási pont célkitűzése (RPO): az elveszett adatok percei vagy órái.
  • Helyreállítási idő célkitűzése (RTO): a szolgáltatás percei vagy órái leállhatnak.

Az Event Grid automatikus feladatátvétele a metaadatokhoz (témakörök, tartományok, esemény-előfizetések) és adatokhoz (eseményekhez) különböző RPO-kat és KPO-kat biztosít. Ha az alábbitól eltérő specifikációra van szüksége, akkor is implementálhatja saját ügyféloldali feladatátvételét a témakör állapot api-jait használva.

Helyreállítási időkorlát (RPO)

  • Metaadatok RPO: nulla perc. Az alkalmazható erőforrások esetében, amikor létrehoz/frissít/töröl egy erőforrást, az erőforrásdefiníció szinkron módon replikálódik a geopárra. Feladatátvétel esetén a metaadatok nem vesznek el.

  • AdatRPO: Feladatátvétel esetén a rendszer új adatokat dolgoz fel a párosított régióból. Amint az érintett régióban enyhítik a kimaradást, a feldolgozatlan események onnan lesznek elküldve. Ha a régió helyreállítása hosszabb időt igényelt, mint az eseményeken beállított élettartamérték , az adatok eleshetnek. Az adatvesztés csökkentése érdekében javasoljuk, hogy állítson be egy kézbesíthetetlen levél célhelyet egy esemény-előfizetéshez. Ha az érintett régió elveszett és nem helyreállítható, akkor adatvesztés történik. A legjobb esetben az előfizető lépést tart a közzétételi gyakorisággal, és csak néhány másodpercnyi adat vesz el. A legrosszabb eset az lenne, ha az előfizető nem dolgoz fel aktívan eseményeket, és a maximális élettartam 24 óra, az adatvesztés akár 24 óra is lehet.

Helyreállítási időre vonatkozó célkitűzés (RTO)

  • Metaadatok RTO: A feladatátvételi döntéshozatal olyan tényezőkön alapul, mint a párosított régióban elérhető kapacitás, és akár 60 perc vagy több ideig is tarthat. A feladatátvételt követően 5 percen belül az Event Grid elkezdi fogadni a témakörökre és előfizetésekre vonatkozó létrehozási/frissítési/törlési hívásokat.

  • AdatRTO: Ugyanaz, mint a fenti információk.

Fontos

  • Kiszolgálóoldali vészhelyreállítás esetén, ha a párosított régiónak nincs további kapacitása a további forgalomra, az Event Grid nem kezdeményezhet feladatátvételt. A helyreállítás a legjobb munkamennyiség alapján történik.
  • A szolgáltatás használatáért nem számítunk fel díjat.
  • A georeduktúra-helyreállítás nem támogatott a partnernévterek és a partnertémakörök esetében.

Következő lépések

Lásd: Saját ügyféloldali vészhelyreállítás létrehozása az Azure Event Grid-témakörökhöz.