Odolnost a zotavení po havárii

Aplikace Azure Configuration je regionální služba. Každé úložiště konfigurace se vytvoří v konkrétní oblasti Azure. Výpadek v celé oblasti má vliv na všechna úložiště v této oblasti a převzetí služeb při selhání mezi oblastmi není ve výchozím nastavení dostupné. Konfigurace Aplikace Azure ale podporuje geografickou replikaci. Můžete povolit repliky vašich dat napříč několika umístěními, aby se zlepšila odolnost vůči oblastním výpadkům. Použití geografické replikace je doporučeným řešením pro zajištění vysoké dostupnosti.

Tento článek obsahuje obecné pokyny k použití více replik napříč oblastmi Azure ke zvýšení geografické odolnosti vaší aplikace.

Tip

Podívejte se na osvědčené postupy pro vytváření aplikací s vysokou odolností.

Architektura s vysokou dostupností

Původní úložiště app Configuration se také považuje za repliku, takže pokud chcete zjistit redundanci mezi oblastmi, musíte vytvořit aspoň jednu novou repliku v jiné oblasti. V závislosti na vašich požadavcích ale můžete vytvořit několik replik konfigurace aplikací v různých oblastech. Tyto repliky pak můžete ve své aplikaci využít v pořadí podle vašich preferencí. Při tomto nastavení má vaše aplikace alespoň jednu další repliku, která se má vrátit zpět, pokud je primární replika nepřístupná.

Následující diagram znázorňuje topologii mezi vaší aplikací a dvěma replikami:

Diagram of geo-redundant replicas.

Vaše aplikace načte svou konfiguraci z upřednostňovanější repliky. Pokud upřednostňovaná replika není dostupná, načte se konfigurace z méně upřednostňované repliky. Tím se zvyšuje pravděpodobnost úspěšného získání konfiguračních dat. Data v obou replikách jsou vždy synchronizovaná.

Převzetí služeb při selhání mezi replikami

Pokud chcete využít automatické převzetí služeb při selhání mezi replikami, nastavte převzetí služeb při selhání pomocí knihoven zprostředkovatele služby App Configuration. Toto je doporučený přístup k vytváření odolnosti ve vaší aplikaci.

Pokud knihovny zprostředkovatele konfigurace aplikací nesplňují vaše požadavky, můžete stále implementovat vlastní strategii převzetí služeb při selhání. Pokud je povolená geografická replikace a pokud jedna replika není přístupná, můžete povolit převzetí služeb při selhání aplikace na jinou repliku pro přístup k vaší konfiguraci.

Další kroky

V tomto článku jste se dozvěděli, jak rozšířit aplikaci tak, aby během běhu pro Službu App Configuration dosáhla geografické odolnosti. Konfigurační data můžete vložit také z app Configuration v době sestavení nebo nasazení. Další informace najdete v tématu Integrace s kanálem CI/CD.