Sdílet prostřednictvím


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

Povolení replikace mezi oblastmi

Pokud chcete povolit replikaci mezi oblastmi v novém clusteru během vytváření clusteru, postupujte takto:

  1. 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.
  2. Na kartě Globální distribuce vyberte Povolit pro repliku pro čtení v jiné oblasti.
  3. Do pole Název repliky zadejte název clusteru repliky pro čtení.
  4. Vyberte oblast v oblasti repliky pro čtení. Cluster repliky je hostovaný ve vybrané oblasti Azure.
  5. (volitelně) Na kartě Sítě vyberte požadované nastavení síťového přístupu pro cluster.
  6. 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:

  1. Postupujte podle pokynů k vytvoření nového clusteru virtuálních jader Azure Cosmos DB pro MongoDB.
  2. Přeskočte kartu Globální distribuce . Tato karta slouží k vytvoření repliky clusteru během zřizování primárního clusteru.
  3. Po vytvoření clusteru na bočním panelu clusteru v části Nastavení vyberte Globální distribuci.
  4. Vyberte Přidat novou repliku pro čtení.
  5. Do pole Název repliky zadejte název clusteru repliky pro čtení.
  6. Vyberte oblast v oblasti repliky pro čtení. Cluster repliky je hostovaný ve vybrané oblasti Azure.
  7. 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:

  1. Vyberte repliku clusteru, kterou chcete zvýšit na portálu.
  2. Na bočním panelu clusteru v části Nastavení vyberte Globální distribuci.
  3. Na globální distribuční stránce vyberte Zvýšit úroveň.
  4. 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:

  1. Vyberte existující cluster azure Cosmos DB pro virtuální jádra MongoDB.
  2. Vyberte stránku Přehled .
  3. 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:

  1. Vyberte cluster repliky virtuálních jader Azure Cosmos DB pro MongoDB.
  2. Vyberte Přehled.
  3. Ověřte, že se jedná o cluster repliky.
  4. Na webu Azure Portal na stránce Přehled clusteru repliky vyberte Odstranit.
  5. 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.
  6. 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:

  1. Na portálu vyberte primární cluster nebo jeho repliku clusteru.
  2. Na bočním panelu clusteru v části Nastavení vyberte Připojovací řetězce.
  3. Zkopírujte vlastní připojovací řetězec pro aktuálně vybraný cluster a připojte se k ho.
  4. (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.

Snímek obrazovky clusteru připojovací řetězec clusteru Azure Cosmos DB pro MongoDB (vCore), včetně globálního připojovací řetězec pro čtení a zápisu do vlastní připojovací řetězec

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.