Správa replikace mezi oblastmi v clusteru virtuálních jader Azure Cosmos DB pro MongoDB
PLATÍ PRO: Virtuální jádro MongoDB
Virtuální jádro Azure Cosmos DB pro MongoDB umožňuje průběžné streamování dat do clusteru repliky v jiné oblasti Azure. Tato funkce poskytuje ochranu zotavení po havárii napříč oblastmi a škálovatelnost čtení napříč oblastmi. Tento dokument slouží jako rychlá příručka pro vývojáře, kteří chtějí zjistit, jak spravovat replikaci mezi oblastmi pro své clustery.
Požadavky
- Účet Azure s aktivním předplatným. Vytvoření účtu zdarma
Povolení replikace mezi oblastmi
Pokud chcete povolit replikaci mezi oblastmi v novém clusteru během vytváření clusteru, postupujte takto:
- Podle pokynů spusťte vytváření clusteru a dokončete kartu Základy pro nový cluster azure Cosmos DB pro virtuální jádra MongoDB.
- Na kartě Globální distribuce vyberte Povolit pro repliku pro čtení v jiné oblasti.
- Do pole Název repliky zadejte název clusteru repliky pro čtení.
- Vyberte oblast v oblasti repliky pro čtení. Cluster repliky je hostovaný ve vybrané oblasti Azure.
- (volitelně) Na kartě Sítě vyberte požadované nastavení síťového přístupu pro cluster.
- Na kartě Zkontrolovat a vytvořit zkontrolujte podrobnosti konfigurace clusteru a pak vyberte Vytvořit.
Poznámka:
Cluster repliky se vytvoří ve stejném předplatném Azure a ve skupině prostředků jako jeho primární cluster.
Pokud chcete povolit replikaci mezi oblastmi v novém clusteru kdykoli po vytvoření clusteru, postupujte takto:
- Postupujte podle pokynů k vytvoření nového clusteru virtuálních jader Azure Cosmos DB pro MongoDB.
- Přeskočte kartu Globální distribuce . Tato karta slouží k vytvoření repliky clusteru během zřizování primárního clusteru.
- Po vytvoření clusteru na bočním panelu clusteru v části Nastavení vyberte Globální distribuci.
- Vyberte Přidat novou repliku pro čtení.
- Do pole Název repliky zadejte název clusteru repliky pro čtení.
- Vyberte oblast v oblasti repliky pro čtení. Cluster repliky je hostovaný ve vybrané oblasti Azure.
- Ověřte výběr a výběrem tlačítka Uložit potvrďte vytvoření repliky.
Aby byl cluster repliky přístupný pro operace čtení, upravte nastavení sítě konfigurací pravidel brány firewall pro veřejný přístup nebo přidáním privátních koncových bodů pro zabezpečený privátní přístup.
Zvýšení úrovně repliky
Pokud chcete zvýšit úroveň repliky clusteru na cluster pro čtení i zápis, postupujte takto:
- Vyberte repliku clusteru, kterou chcete zvýšit na portálu.
- Na bočním panelu clusteru v části Nastavení vyberte Globální distribuci.
- Na globální distribuční stránce vyberte Zvýšit úroveň.
- Na obrazovce Pro zvýšení úrovně <názvu> clusteru pečlivě zkontrolujte název repliky clusteru, přečtěte si text upozornění a vyberte Zvýšit úroveň.
Po povýšení repliky clusteru se stane čitelným a zapisovatelným clusterem. Pokud je v primárním clusteru (pro čtení i zápis) povolená vysoká dostupnost (HA), musí být po povýšení znovu povolená v clusteru repliky.
Kontrola role replikace clusteru a oblasti replikace
Pokud chcete zkontrolovat roli replikace clusteru, postupujte takto:
- Vyberte existující cluster azure Cosmos DB pro virtuální jádra MongoDB.
- Vyberte stránku Přehled .
- Zkontrolujte oblast čtení (v primárním clusteru) nebo oblast zápisu (v clusteru repliky).
Pokud hodnota oblasti čtení není povolená, má tento cluster zakázanou replikaci mezi oblastmi.
Zakázání replikace mezi oblastmi
Chcete-li zakázat replikaci mezi oblastmi, postupujte takto:
- Vyberte cluster repliky virtuálních jader Azure Cosmos DB pro MongoDB.
- Vyberte Přehled.
- Ověřte, že se jedná o cluster repliky.
- Na webu Azure Portal na stránce Přehled clusteru repliky vyberte Odstranit.
- Na obrazovce Pro odstranění <názvu> repliky si přečtěte text upozornění a do pole Potvrdit název účtu zadejte název clusteru.
- Výběrem možnosti Odstranit potvrďte odstranění repliky.
Pokud potřebujete odstranit primární clustery a clustery replik, musíte nejprve odstranit cluster repliky.
Použití připojovacích řetězců
K replice clusteru se můžete připojit stejně jako k běžnému clusteru pro čtení i zápis. Pokud chcete získat připojovací řetězec pro různé případy, postupujte takto:
- Na portálu vyberte primární cluster nebo jeho repliku clusteru.
- Na bočním panelu clusteru v části Nastavení vyberte Připojovací řetězce.
- Zkopírujte vlastní připojovací řetězec pro aktuálně vybraný cluster a připojte se k ho.
- (volitelně pouze v primárním clusteru) Zkopírujte globální připojovací řetězec pro čtení i zápis, který vždy odkazuje na cluster dostupný pro zápisy.
Po povýšení repliky clusteru se zachovají samoobslužné připojovací řetězec. Pro operace čtení můžete dál používat řetězec nebo globální připojovací řetězec pro čtení i zápis. Pokud pro operace zápisu používáte samoobslužné připojovací řetězec, musíte aktualizovat připojovací řetězec v aplikaci tak, aby odkazovala na cluster s povýšenou replikou, aby po dokončení povýšení pokračovala v zápisu do databáze.
Související obsah
- Další informace o replikaci mezi oblastmi ve službě Azure Cosmos DB pro virtuální jádra MongoDB
- Zobrazení limitů a omezení replikace mezi oblastmi
- Pokud chcete vyřešit problém s replikací mezi oblastmi, prohlédnou si tohoto průvodce odstraňováním potíží.
- Informace o spolehlivosti ve službě Azure Cosmos DB pro virtuální jádro MongoDB