Partilhar via


Gerenciar a replicação entre regiões em seu cluster vCore do Azure Cosmos DB para MongoDB

APLICA-SE A: MongoDB vCore

O Azure Cosmos DB para MongoDB vCore permite o streaming contínuo de dados para um cluster de réplica em outra região do Azure. Esse recurso fornece proteção de recuperação de desastres (DR) entre regiões e escalabilidade de leitura entre as regiões. Este documento serve como um guia rápido para desenvolvedores que desejam aprender a gerenciar a replicação entre regiões para seus clusters.

Pré-requisitos

Habilite a replicação entre regiões

Para habilitar a replicação entre regiões em um novo cluster durante a criação do cluster, siga estas etapas:

  1. Siga as etapas para iniciar a criação do cluster e conclua a guia Noções básicas para um novo cluster vCore do Azure Cosmos DB para MongoDB.
  2. Na guia Distribuição global, selecione Habilitar para a réplica de leitura em outra região.
  3. Forneça um nome de cluster de réplica no campo Ler nome da réplica.
  4. Selecione uma região na região Réplica de leitura. O cluster de réplica é hospedado na região selecionada do Azure.
  5. (opcionalmente) Selecione as configurações de acesso à rede desejadas para o cluster na guia Rede .
  6. No separador Rever + criar, reveja os detalhes da configuração do cluster e, em seguida, selecione Criar.

Nota

O cluster de réplica é criado no mesmo grupo de recursos e subscirption do Azure que seu cluster primário.

Para habilitar a replicação entre regiões em um novo cluster a qualquer momento após a criação do cluster, siga estas etapas:

  1. Siga as etapas para criar um novo cluster vCore do Azure Cosmos DB para MongoDB.
  2. Ignorar separador Distribuição global. Esta guia é usada para criar uma réplica de cluster durante o provisionamento de cluster primário.
  3. Depois que o cluster for criado, na barra lateral do cluster, em Configurações, selecione Distribuição global.
  4. Selecione Adicionar nova réplica de leitura.
  5. Forneça um nome de cluster de réplica no campo Ler nome da réplica.
  6. Selecione uma região na região Réplica de leitura. O cluster de réplica é hospedado na região selecionada do Azure.
  7. Verifique sua seleção e selecione o botão Salvar para confirmar a criação da réplica.

Para tornar o cluster de réplica acessível para operações de leitura, ajuste suas configurações de rede configurando regras de firewall para acesso público ou adicionando pontos de extremidade privados para acesso seguro e privado.

Promover uma réplica

Para promover uma réplica de cluster para um cluster de leitura-gravação, siga estas etapas:

  1. Selecione a réplica de cluster que você gostaria de promover no portal.
  2. Na barra lateral do cluster, em Configurações, selecione Distribuição global.
  3. Na página Distribuição global, selecione Promover.
  4. Na tela Promover <nome> do cluster, verifique o nome da réplica do cluster, leia o texto de aviso e selecione Promover.

Depois que a réplica do cluster é promovida, ela se torna um cluster legível e gravável. Se a alta disponibilidade (HA) estiver habilitada no cluster primário (leitura-gravação), ela precisará ser reativada no cluster de réplica após a promoção.

Verificar a função de replicação de cluster e a região de replicação

Para verificar a função de replicação de um cluster, siga estas etapas:

  1. Selecione um cluster vCore do Azure Cosmos DB para MongoDB existente.
  2. Selecione a página Visão geral .
  3. Marque o valor Ler região (no cluster primário) ou Gravar região (no cluster de réplica).

Se o valor da região de leitura for Não habilitado, esse cluster terá a replicação entre regiões desabilitada.

Desabilitar a replicação entre regiões

Para desativar a replicação entre regiões, siga estas etapas:

  1. Selecione o cluster de réplica vCore do Azure Cosmos DB para MongoDB.
  2. Selecione Descrição geral.
  3. Confirme se é um cluster de réplica.
  4. No portal do Azure, na página Visão geral do cluster de réplica, selecione Excluir.
  5. Na tela Excluir <nome> da réplica, leia o texto de aviso e digite o nome do cluster no campo Confirmar o nome da conta.
  6. Selecione Eliminar para confirmar a eliminação da réplica.

Se você precisar excluir os clusters primários e de réplica, precisará excluir primeiro o cluster de réplica.

Utilizar as cadeias de ligação

Você pode se conectar à réplica do cluster como faria a um cluster de leitura-gravação regular. Siga estas etapas para obter as cadeias de conexão para casos diferentes:

  1. Selecione o cluster primário ou sua réplica de cluster no portal.
  2. Na barra lateral do cluster, em Configurações, selecione Cadeias de conexão.
  3. Copie a cadeia de conexão pessoal do cluster selecionado no momento para se conectar a esse cluster.
  4. (opcionalmente, apenas no cluster primário) Copie a cadeia de conexão global de leitura-gravação que sempre aponta para o cluster disponível para gravações.

Captura de tela das cadeias de conexão de cluster, um cluster do Azure Cosmos DB para MongoDB (vCore), incluindo cadeia de conexão global de leitura-gravação e cadeia de conexão automática.

As cadeias de caracteres de autoconexão são preservadas após a promoção da réplica do cluster. Você pode continuar a usar a cadeia de caracteres ou a cadeia de conexão global de leitura-gravação para operações de leitura. Se você usar a cadeia de conexão automática para operações de gravação, precisará atualizar a cadeia de conexão em seu aplicativo para apontar para o cluster de réplica promovido para continuar as gravações no banco de dados após a conclusão da promoção.