Megbízhatóság az Azure Event Hubsban
Ez a cikk az Azure Event Hubs megbízhatósági támogatását ismerteti, valamint a régión belüli rugalmasságot és a rendelkezésre állási zónákat, valamint a régiók közötti vészhelyreállítást és az üzletmenet folytonosságát. Az Azure megbízhatósági alapelveinek részletesebb áttekintéséért tekintse meg az Azure megbízhatóságát.
Rendelkezésre állási zóna támogatása
A rendelkezésre állási zónák fizikailag különálló adatközpont-csoportok az egyes Azure-régiókban. Ha egy zóna meghibásodik, a szolgáltatások a fennmaradó zónák egyikére is át tudnak adni feladatokat.
További információ az Azure rendelkezésre állási zónáiról: Mik azok a rendelkezésre állási zónák?
Az Event Hubs transzparens hibaészlelési és feladatátvételi mechanizmusokat implementál, hogy meghibásodás esetén a szolgáltatás továbbra is a biztosított szolgáltatási szinteken, észrevehető megszakítások nélkül működjön. Ha olyan régióban hoz létre Event Hubs-névteret, amely támogatja a rendelkezésre állási zónákat, a zónaredundancia automatikusan engedélyezve lesz. A zónaredundanciával nő a hibatűrés, és a szolgáltatás elegendő kapacitással rendelkezik ahhoz, hogy megbirkózzon egy teljes létesítmény leállása esetén. A metaadatok és az adatok (események) is replikálódnak az egyes zónák adatközpontjai között.
Előfeltételek
A rendelkezésre állási zónák támogatása csak a rendelkezésre állási zónákkal rendelkező Azure-régiókban érhető el.
Erőforrás létrehozása engedélyezett rendelkezésre állási zónákkal
Az Azure Portal használatakor a zónaredundancia automatikusan engedélyezve lesz. Névtér létrehozásakor a következő kiemelt üzenet jelenik meg, amikor kiválaszt egy olyan régiót, amely támogatja a rendelkezésre állási zónákat.
Rendelkezésre állási zónák letiltása
Az Azure Portal nem támogatja a rendelkezésre állási zónák letiltását. A rendelkezésre állási zónák letiltásához használja az alábbi módszerek egyikét:
Azure CLI-parancs
az eventhubs namespace
a--zone-redundant=false
PowerShell-parancs
New-AzEventHubNamespace
a zónaredundanciával-ZoneRedundant=false
rendelkező névtér létrehozásához.
Rendelkezésre állási zóna migrálása
Ha olyan régióban hoz létre rendelkezésre állási zónákat, amely támogatja őket, a rendelkezésre állási zónák automatikusan engedélyezve lesznek. Ha szeretné megtudni, hogyan helyezheti át az Event Hubs-névteret egy olyan új régióba, amely támogatja a rendelkezésre állási zónákat, olvassa el az Event Hubs áthelyezése másik régióba című témakört.
Régiók közötti vészhelyreállítás és üzletmenet-folytonosság
A vészhelyreállítás (DR) a nagy hatású események, például a természeti katasztrófák vagy az állásidőt és adatvesztést eredményező sikertelen üzemelő példányok helyreállításáról szól. A katasztrófa okától függetlenül a legjobb megoldás egy jól definiált és tesztelt DR-terv, valamint egy olyan alkalmazásterv, amely aktívan támogatja a DR-t. Mielőtt elkezdene gondolkodni a vészhelyreállítási terv létrehozásáról, tekintse meg a vészhelyreállítási stratégia tervezésére vonatkozó javaslatokat.
A DR-ről a Microsoft a megosztott felelősségi modellt használja. Egy megosztott felelősségi modellben a Microsoft biztosítja, hogy az alapinfrastruktúra és a platformszolgáltatások elérhetők legyenek. Ugyanakkor számos Azure-szolgáltatás nem replikálja automatikusan az adatokat, vagy egy meghibásodott régióból visszaesik egy másik engedélyezett régióba történő keresztreplikáláshoz. Ezeknél a szolgáltatásoknál Ön a felelős a számítási feladatokhoz használható vészhelyreállítási terv beállításáért. Az Azure-platformon szolgáltatásként (PaaS) futó szolgáltatások többsége funkciókkal és útmutatással támogatja a DR-t, és szolgáltatásspecifikus funkciókkal támogatja a gyors helyreállítást a dr. csomag fejlesztéséhez.
A rendelkezésre állási zóna támogatásával rendelkező, minden aktív Azure Event Hubs-fürtmodell rugalmasságot biztosít a hardver- és adatközpont-kimaradások ellen. Ha azonban egy olyan katasztrófa, amelyben egy teljes régió és az összes zóna nem érhető el, georedundáns helyreállítással helyreállíthatja a számítási feladatot és az alkalmazás konfigurációját.
Az Azure Event Hubsban két funkció biztosítja a geo-vészhelyreállítást.
Geo-vészhelyreállítás (Metadata DR), amely csak metaadatok replikálását biztosítja.
A georedukciós helyreállítás biztosítja, hogy a névtér teljes konfigurációja (Event Hubs, Fogyasztói csoportok és beállítások) folyamatosan replikálva legyen az elsődleges névtérből egy másodlagos névtérbe párosítva.
Az Azure Event Hubs georeduktúra-helyreállítási funkciója egy vészhelyreállítási megoldás. A cikkben ismertetett fogalmak és munkafolyamatok a vészforgatókönyvekre vonatkoznak, az ideiglenes kimaradásokra nem. A Microsoft Azure vészhelyreállításának részletes ismertetését ez a cikk ismerteti.
A Geo-Vészhelyreállítással bármikor kezdeményezhet egyszeri feladatátvételt az elsődlegesről a másodlagosra. A feladatátvétel a névtér kiválasztott aliasnevét a másodlagos névtérre helyezi át. Az áthelyezés után a párosítás el lesz távolítva. A feladatátvétel a kezdeményezést követően szinte azonnal megtörténik.
Az Event Hubs georeduktúra-helyreállításával kapcsolatos részletes információkért, mintákért és további dokumentációért lásd: Azure Event Hubs – Geo-vészhelyreállítás.
A metaadatok és az adatok replikálását biztosító georeplikáció (nyilvános előzetes verzió) replikálja a konfigurációs adatokat és az összes adatot egy elsődleges névtérből egy vagy több másodlagos névtérbe. Feladatátvétel esetén a kiválasztott másodlagos lesz az elsődleges, az előző elsődleges pedig másodlagos lesz. A felhasználók igény szerint visszaállíthatják a feladatátvételt az eredeti elsődleges helyre.
Az Event Hubs georeplikációval kapcsolatos részletes információiért, mintáiért és további dokumentációiért lásd: Georeplikáció .