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.
Zajištění vysoké dostupnosti a povolení replikace mezi oblastmi jsou nezbytné pro klíčové aplikace využívající Azure DocumentDB. Tento dokument popisuje osvědčené postupy pro konfiguraci a správu vysoké dostupnosti (HA) a replikace mezi oblastmi. Postupujte podle pokynů v tomto dokumentu, abyste dosáhli optimálního výkonu, odolnosti a možností zotavení po havárii v Azure DocumentDB.
Osvědčené postupy vysoké dostupnosti (HA)
Použijte HA (vysokou dostupnost) pro produkční clustery
Povolení vysoké dostupnosti (HA) je zásadní pro produkční clustery a všechny clustery, které jsou citlivé na výpadky. V produkčním prostředí můžou neočekávané chyby uzlů způsobit významné přerušení. HA (vysoká dostupnost) zajišťuje, že cluster zůstane dostupný a funkční s nulovou ztrátou dat, i když některý z fyzických fragmentů (uzlů) není dostupný.
Použijte vysokou dostupnost (HA) k dosažení 99,99% SLA.
Azure DocumentDB nabízí smlouvu SLA o měsíční dostupnosti 99,99% pro clustery s povolenou vysokou dostupností. Pokud chcete tuto SLA splnit, ujistěte se, že je HA aktivovaná pro všechny kritické úlohy, které vyžadují nepřetržitý provoz.
Povolení vysoké dostupnosti pro automatické převzetí služeb při selhání
Clustery s vysokou dostupností se automaticky obnoví z fyzických selhání shardů bez ručního zásahu. Když dojde k selhání uzlu, systém podporuje pohotovostní fyzický horizontální oddíl, aby nahradil primární uzel, který selhal. Proces automatického převzetí služeb při selhání uchovává stejné připojovací řetězec, aby proces převzetí služeb při selhání byl pro aplikace bezproblémový a transparentní. Tato funkce je kritická pro aplikace, které vyžadují nepřetržitý provoz a nepřetržitý přístup k datům.
Zakázat HA pro neprodukční clustery
U neprodukčních clusterů nebo clusterů, které nejsou citlivé na výpadky, je možné vysokou dostupnost zakázat, aby se snížily náklady. Tato prostředí můžou tolerovat občasné výpadky, aniž by to mělo vliv na obchodní operace. Před zakázáním vysoké dostupnosti v jakémkoli clusteru pečlivě vyhodnoťte kompromisy mezi riziky a náklady.
Používejte HA se zónami dostupnosti
V oblastech, kde jsou podporovány zóny dostupnosti, povolení vysoké dostupnosti zajišťuje, aby se každý pár fyzických horizontálních oddílů primárního pohotovostního režimu zřídil v různých zónách dostupnosti. Redundance zón poskytuje dodatečnou odolnost díky ochraně clusteru před selháními na úrovni datového centra v rámci oblasti.
Osvědčené postupy replikace mezi oblastmi
Použití replikace mezi oblastmi pro zotavení po havárii
Replikaci mezi oblastmi použijte v případě, že pro účely zotavení po havárii (DR) je potřeba uložit kopii dat clusteru do jiné oblasti Azure. Replikace mezi oblastmi zajišťuje dostupnost dat i v případě regionálního výpadku. Azure DocumentDB podporuje konfiguraci replikace typu aktivní-pasivní pro usnadnění zotavení po havárii mezi oblastmi. Replikace aktivní-pasivní udržuje jeden cluster jako primární v režimu pro čtení i zápis a udržuje cluster repliky jen pro čtení v jiné oblasti Azure.
Pokud dojde ke vzácnému regionálnímu výpadku, může se cluster repliky zvýšit tak, aby se stal novým clusterem pro čtení i zápis s minimálním přerušením. Tato funkce zajišťuje, že vaše data zůstanou bezpečná a přístupná, i když dojde k výpadku celé oblasti.
Konfigurace replikace s minimálním dopadem na výkon
Při konfiguraci replikace mezi oblastmi zvažte dopad latence sítě a latence zápisu na vaše aplikace. Zvolte oblasti pro primární clustery pro čtení a zápis a repliky, které jsou geograficky blízko uživatelům, a zajistěte, aby vaše aplikace byly optimalizované pro konečnou konzistenci.
Škálování čtení
Replikace mezi oblastmi slouží k přesměrování velkých operací čtení z primárního clusteru na cluster repliky. Snižování zátěže operací čtení do clusteru repliky brání přetížení primárního clusteru a zajišťuje efektivní zpracování velkých objemů čtení.
Kombinovaná strategie vysoké dostupnosti a zotavení po havárii
Zkombinujte vysokou dostupnost (HA) pro dostupnost v jednotlivých oblastech s replikací mezi oblastmi pro zotavení po havárii (DR) a globální škálovatelnost čtení. Kombinace dvou zajišťuje dostupnost 99,995 % podle SLA. Tento přístup poskytuje nejlepší rovnováhu mezi místní odolností a globální redundancí a zajišťuje nepřetržitou dostupnost a optimální výkon pro vaše aplikace.
Shrnutí osvědčených postupů
| Scenario | Recommendation |
|---|---|
| Produkční clustery | Povolení vysoké dostupnosti |
| Clustery vyžadující 99,99% SLA | Povolení vysoké dostupnosti |
| Clustery vyžadující SLA 99.995% | Povolení vysoké dostupnosti a vytvoření clusteru repliky |
| Neprodukční clustery | Zakázání vysoké dostupnosti za účelem snížení nákladů |
| Požadavek na automatické převzetí služeb při selhání | Povolení vysoké dostupnosti |
| Zotavení po havárii mezi oblastmi (DR) | Vytvoření clusteru repliky |
| Škálovatelnost čtení napříč několika oblastmi | Vytvoření clusteru repliky |
Podle těchto osvědčených postupů můžete zajistit, aby vaše clustery Azure DocumentDB zůstaly vysoce dostupné a odolné proti selháním a oblastním výpadkům.