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
- Uma conta do Azure com uma subscrição ativa. Crie uma conta gratuitamente.
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:
- 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.
- Na guia Distribuição global, selecione Habilitar para a réplica de leitura em outra região.
- Forneça um nome de cluster de réplica no campo Ler nome da réplica.
- Selecione uma região na região Réplica de leitura. O cluster de réplica é hospedado na região selecionada do Azure.
- (opcionalmente) Selecione as configurações de acesso à rede desejadas para o cluster na guia Rede .
- 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:
- Siga as etapas para criar um novo cluster vCore do Azure Cosmos DB para MongoDB.
- Ignorar separador Distribuição global. Esta guia é usada para criar uma réplica de cluster durante o provisionamento de cluster primário.
- Depois que o cluster for criado, na barra lateral do cluster, em Configurações, selecione Distribuição global.
- Selecione Adicionar nova réplica de leitura.
- Forneça um nome de cluster de réplica no campo Ler nome da réplica.
- Selecione uma região na região Réplica de leitura. O cluster de réplica é hospedado na região selecionada do Azure.
- 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:
- Selecione a réplica de cluster que você gostaria de promover no portal.
- Na barra lateral do cluster, em Configurações, selecione Distribuição global.
- Na página Distribuição global, selecione Promover.
- 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:
- Selecione um cluster vCore do Azure Cosmos DB para MongoDB existente.
- Selecione a página Visão geral .
- 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:
- Selecione o cluster de réplica vCore do Azure Cosmos DB para MongoDB.
- Selecione Descrição geral.
- Confirme se é um cluster de réplica.
- No portal do Azure, na página Visão geral do cluster de réplica, selecione Excluir.
- 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.
- 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:
- Selecione o cluster primário ou sua réplica de cluster no portal.
- Na barra lateral do cluster, em Configurações, selecione Cadeias de conexão.
- Copie a cadeia de conexão pessoal do cluster selecionado no momento para se conectar a esse cluster.
- (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.
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.