Delen via


Replicatie tussen regio's beheren in uw Azure Cosmos DB voor MongoDB vCore-cluster

VAN TOEPASSING OP: MongoDB vCore

Met Azure Cosmos DB voor MongoDB vCore kunt u continue gegevens streamen naar een replicacluster in een andere Azure-regio. Deze mogelijkheid biedt herstel na noodgevallen (DR) tussen regio's en leesschaalbaarheid in de regio's. Dit document fungeert als een snelle handleiding voor ontwikkelaars die willen leren hoe ze replicatie tussen regio's voor hun clusters kunnen beheren.

Vereisten

Replicatie tussen regio's inschakelen

Volg deze stappen om replicatie tussen regio's in te schakelen op een nieuw cluster tijdens het maken van het cluster:

  1. Volg de stappen om het maken van clusters te starten en het tabblad Basisbeginselen voor een nieuw Azure Cosmos DB voor MongoDB vCore-cluster te voltooien.
  2. Selecteer Op het tabblad Globale distributie de optie Inschakelen voor de leesreplica in een andere regio.
  3. Geef een replicaclusternaam op in het veld Naam van leesreplica .
  4. Selecteer een regio in de regio Leesreplica. Het replicacluster wordt gehost in de geselecteerde Azure-regio.
  5. (optioneel) Selecteer de gewenste netwerktoegangsinstellingen voor het cluster op het tabblad Netwerken .
  6. Controleer op het tabblad Controleren en maken de configuratiedetails van het cluster en selecteer vervolgens Maken.

Notitie

Het replicacluster wordt gemaakt in hetzelfde Azure-abonnement en dezelfde resourcegroep als het primaire cluster.

Voer de volgende stappen uit om replicatie tussen regio's in te schakelen voor een nieuw cluster op elk moment nadat het cluster is gemaakt:

  1. Volg de stappen om een nieuw Azure Cosmos DB voor MongoDB vCore-cluster te maken.
  2. Tabblad Globale distributie overslaan. Dit tabblad wordt gebruikt om een clusterreplica te maken tijdens het inrichten van het primaire cluster.
  3. Zodra het cluster is gemaakt, selecteert u op de zijbalk van het cluster onder Instellingen de optie Globale distributie.
  4. Selecteer Nieuwe leesreplica toevoegen.
  5. Geef een replicaclusternaam op in het veld Naam van leesreplica .
  6. Selecteer een regio in de regio Leesreplica. Het replicacluster wordt gehost in de geselecteerde Azure-regio.
  7. Controleer uw selectie en selecteer de knop Opslaan om het maken van de replica te bevestigen.

Als u het replicacluster toegankelijk wilt maken voor leesbewerkingen, past u de netwerkinstellingen aan door firewallregels te configureren voor openbare toegang of door privé-eindpunten toe te voegen voor beveiligde, privétoegang.

Een replica promoveren

Voer de volgende stappen uit om een clusterreplica te promoveren naar een read-write-cluster:

  1. Selecteer de clusterreplica die u wilt promoveren in de portal.
  2. Selecteer globale distributie in de zijbalk van het cluster onder Instellingen.
  3. Selecteer Niveau verhogen op de pagina Globale distributie.
  4. Controleer in het scherm Clusternaam> promoveren <de naam van de clusterreplica, lees de waarschuwingstekst en selecteer Niveau verhogen.

Nadat de clusterreplica is gepromoveerd, wordt het een leesbaar en beschrijfbaar cluster. Als hoge beschikbaarheid (HA) is ingeschakeld op het primaire cluster (read-write), moet deze na promotie opnieuw worden ingeschakeld op het replicacluster.

Clusterreplicatierol en replicatieregio controleren

Voer de volgende stappen uit om de replicatierol van een cluster te controleren:

  1. Selecteer een bestaand Azure Cosmos DB voor MongoDB vCore-cluster.
  2. Selecteer de pagina Overzicht .
  3. Controleer de waarde leesregio (op het primaire cluster) of schrijfregio (op het replicacluster).

Als de waarde van het leesgebied niet is ingeschakeld, is replicatie tussen regio's uitgeschakeld voor dit cluster.

Replicatie tussen regio's uitschakelen

Volg deze stappen om replicatie tussen regio's uit te schakelen:

  1. Selecteer het Azure Cosmos DB voor MongoDB vCore-replicacluster.
  2. Selecteer Overzicht.
  3. Controleer of het een replicacluster is.
  4. Selecteer Verwijderen op de pagina Overzicht voor het replicacluster in Azure Portal.
  5. Lees in het scherm Replicanaam> verwijderen <de waarschuwingstekst en voer de naam van het cluster in het veld Accountnaam bevestigen in.
  6. Selecteer Verwijderen om het verwijderen van de replica te bevestigen.

Als u de primaire clusters en replicaclusters wilt verwijderen, moet u eerst het replicacluster verwijderen.

Verbindingsreeksen gebruiken

U kunt verbinding maken met de clusterreplica zoals u dat zou doen met een normaal lees-/schrijfcluster. Volg deze stappen om de verbindingsreeks s voor verschillende gevallen op te halen:

  1. Selecteer het primaire cluster of de bijbehorende clusterreplica in de portal.
  2. Selecteer in de zijbalk van het cluster onder Instellingen de verbindingsreeksen.
  3. Kopieer de self-verbindingsreeks voor het geselecteerde cluster om verbinding te maken met dat cluster.
  4. (optioneel alleen op het primaire cluster) Kopieer de globale verbindingsreeks die altijd verwijst naar het cluster dat beschikbaar is voor schrijfbewerkingen.

Schermopname van het cluster verbindingsreeks een Azure Cosmos DB for MongoDB-cluster (vCore) met inbegrip van globale lees-/schrijfbewerkingen verbindingsreeks en zelf-verbindingsreeks.

Self-verbindingsreeks s blijven behouden na de promotie van de clusterreplica. U kunt tekenreeksen of algemene lees-/schrijfbewerkingen blijven gebruiken verbindingsreeks voor leesbewerkingen. Als u zelf verbindingsreeks gebruikt voor schrijfbewerkingen, moet u verbindingsreeks in uw toepassing bijwerken om te verwijzen naar het gepromoveerde replicacluster om door te gaan met schrijven naar de database nadat de promotie is voltooid.