Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Tento článek popisuje podporu spolehlivosti ve službě Azure Notification Hubs a popisuje regionální odolnost zón dostupnosti a zotavení po havárii a provozní kontinuitu.
Podpora zón dostupnosti
Zóny dostupnosti jsou fyzicky oddělené skupiny datacenter v rámci oblasti Azure. Když jedna zóna selže, služby mohou přejít do jedné ze zbývajících zón.
V oblasti, která podporuje zóny dostupnosti, služba Notification Hubs ve výchozím nastavení podporuje zónově redundantní nasazení. Při nasazování se zónami dostupnosti se registrační data i metadata replikují napříč všemi zónami v zadané oblasti.
Požadavky
Azure Notification Hubs používá zóny dostupnosti v oblastech, kde jsou k dispozici. Seznam oblastí, které podporují zóny dostupnosti, najdete v oblastech Azure se zónami dostupnosti.
Zóny dostupnosti jsou ve výchozím nastavení podporovány pouze v konkrétních úrovních. Informace o tom, které úrovně podporují nasazení zón dostupnosti, najdete v tématu Ceny služby Notification Hubs.
Vylepšení SLA
Podpora zón dostupnosti způsobuje další náklady nad rámec stávajících cen na úrovni. Další informace o naší SLA najdete ve smlouvě SLA Notification Hubs.
Zklidňující zážitek v zóně
Během výpadku v rámci zóny není při obnově zóny vyžadována žádná akce. Notification Hubs se sama opravuje a přizpůsobuje, aby automaticky využila zdravou zónu.
Povolení zón dostupnosti
Zóny dostupnosti můžete povolit jenom u nových oborů názvů. Vzhledem k tomu, že Notification Hubs nepodporuje migraci existujících oborů názvů, nemůžete po povolení v oboru názvů zakázat redundanci zón.
Informace o nastavení nového oboru názvů pomocí zón dostupnosti najdete v tématu Vytvoření centra oznámení Azure na webu Azure Portal.
Migrace na podporu pro zóny dostupnosti
Pokud chcete zjistit, jak přesunout existující prostředek Notification Hubs do nové oblasti s podporou zóny dostupnosti, postupujte podle pokynů v tématu Přesun prostředků mezi oblastmi Azure.
Zotavení po havárii napříč oblastmi a provozní kontinuita
Zotavení po havárii (DR) označuje postupy, které organizace používají k zotavení z událostí s vysokým dopadem, jako jsou přírodní katastrofy nebo neúspěšná nasazení, která vedou k výpadkům a ztrátě dat. Bez ohledu na příčinu je nejlepším řešením havárie dobře definovaný a otestovaný plán zotavení po havárii a návrh aplikace, který aktivně podporuje zotavení po havárii. Než začnete vytvářet plán zotavení po havárii, přečtěte si téma Doporučení pro návrh strategie zotavení po havárii.
Pro DR používá Microsoft model sdílené odpovědnosti. V tomto modelu Microsoft zajišťuje, aby byly dostupné základní služby infrastruktury a platformy. Nicméně mnoho služeb Azure neprovádí automatickou replikaci dat ani nepřepíná z oblasti, která selhala, aby se provedla křížová replikace do jiné povolené oblasti. Za tyto služby zodpovídáte za nastavení plánu zotavení po havárii, který funguje pro vaši úlohu. Většina služeb, které běží v rámci nabídky platformy jako služby (PaaS) na Azure, poskytuje funkce a pokyny pro podporu disaster recovery (DR). Pomocí funkcí specifických pro službu můžete podporovat rychlé obnovení, což pomůže s vývojem vašeho DR plánu.
Notification Hubs poskytuje pokrytí zotavení po havárii metadat prostřednictvím replikace metadat napříč regiony, jako je název Notification Hubs, připojovací řetězec a další důležité informace.
Spárovanou oblast Azure můžete použít nebo si vybrat ze seznamu oblastí, které podporují flexibilní oblast obnovení.
Při aktivaci scénáře zotavení po havárii jsou registrační data jediným segmentem infrastruktury Notification Hubs, která se ztratila. Možnosti zachování registračních dat pro váš obor názvů a jejich obnovení najdete v části Zálohování registračních dat .
Flexibilní oblast obnovení
Flexibilní oblast obnovení je jednoduché řešení, které umožňuje nakonfigurovat sekundární obor názvů jako cíl převzetí služeb při selhání pro váš primární obor názvů. Můžete si vybrat ze seznamu podporovaných oblastí. V případě oblastí se zónami dostupnosti, ale bez spárované oblasti, můžete pomocí flexibilního obnovení vybrat sekundární oblast. Když dojde k aktivaci převzetí služeb při selhání, sekundární obor názvů se přemění na aktivní a primární obor názvů na pasivní. Všechny požadavky a zprávy odeslané do primárního oboru názvů se přesměrují do sekundárního oboru názvů a nabízená oznámení se doručují ze sekundárního oboru názvů.
Následující oblasti podporují flexibilní oblast obnovení:
- USA – západ 2
- Severní Evropa
- Austrálie – východ
- Brazílie – jih
- Jihovýchodní Asie
- Jižní Afrika – sever
Zálohování registračních dat
Spárované a flexibilní obnovení regionů zálohuje pouze metadata. Musíte implementovat řešení pro opětovné naplnění registračních dat do svého uzlu po zotavení.
Azure Notification Hubs podporuje dva typy registrací zařízení: instalace a registrace. Doporučujeme zálohovat své registrace buď do:
- Řešení úložiště podle vašeho výběru: Pokud dojde k události zotavení po havárii, bude určitý výpadek kvůli obnovovacím aktivitám.
-
Jiné centrum, které vytvoříte v jiné oblasti: Tuto možnost použijte k zálohování registrací. Jako pracovní centrum můžete implementovat kód pro přepnutí na tuto kopii. Pokud chcete zachovat synchronizaci sekundárního centra oznámení s primárním centrem oznámení, můžete k zálohování registrací použít jednu z následujících možností:
- Pro instalace: Použijte back-end aplikace, který současně vytváří a aktualizuje instalace v obou centrech oznámení. Instalace umožňují zadat vlastní jedinečný identifikátor zařízení, aby byl vhodnější pro scénář replikace. Další informace najdete v tomto ukázkovém kódu.
- Pro registrace: Použijte back-end aplikace, který pravidelně získává výstup registrací z primárního středu oznámení jako zálohu. Pak může provést hromadné vložení do sekundárního centra oznámení. Informace o hromadném exportu a importu registrací služby Azure Notification Hubs
Sekundární centrum oznámení může mít registraci s vypršenou platností. Když je provedeno zaslání na neplatný popisovač, služba Notification Hubs automaticky vyčistí přidružený záznam registrace v primárním centru oznámení na základě odpovědi přijaté ze serveru PNS. Záznamy s vypršenou platností můžete odstranit ze zálohovacího řešení dle vašeho výběru přidáním vlastní logiky, která zpracovává zpětnou vazbu z každého odeslání a odstraňuje registrace s vypršenou platností.
Pokud nemáte back-end, když se aplikace spustí na cílových zařízeních, zařízení provádějí novou registraci v sekundárním centru oznámení. Sekundární centrum oznámení bude mít nakonec zaregistrovaná všechna aktivní zařízení.
Během období, během kterého zařízení s neotevřenými aplikacemi nedostávají oznámení.
Povolení zotavení po havárii mezi oblastmi
Pokud chcete povolit zotavení po havárii pro nový obor názvů, postupujte podle pokynů v centru oznámení Azure na webu Azure Portal.
Povolit nebo zakázat zotavení po havárii pro existující obor názvů:
Přihlaste se k portálu Azure.
V nabídce vlevo vyberte Všechny služby.
V části Web &Mobile vyberte Obory názvů centra oznámení.
Na stránce Prostory názvů pro centra oznámení vyberte prostor názvů, pro který chcete upravit nastavení zotavení po havárii.
Na stránce Obor názvů centra oznámení můžete v části Základy vidět aktuální nastavení zotavení po havárii.
V následujícím příkladu je povolená flexibilní oblast obnovení. Kliknutím na aktuální výběr oblasti zotavení po havárii zobrazte automaticky otevírané okno pro úpravy.
V kontextovém okně Upravit obnovu po havárii můžete změnit nastavení. Uložte provedené změny.
Poznámka:
U spárované oblasti obnovení se oblast zobrazí, ale zobrazuje se šedě. Oblast nelze upravit.