Para agentes de IA: um índice de documentação está disponível em https://www.mongodb.com/pt-br/docs/llms.txt — as versões de markdown de todas as páginas estão disponíveis anexando .md a qualquer caminho de URL.
Menu Docs

Simular interrupção regional

Observação

Este recurso não está disponível para nenhuma das seguintes implantações:

  • Clusters gratuitos

  • Clusters flexíveis

Para saber mais,consulte Limites.

Você pode usar a interface do usuário e a API do Atlas para simular uma interrupção em seu cluster multirregional do Atlas e observar como seu aplicação lida com uma interrupção em uma ou mais regiões. Você também pode executar múltiplas simulações. Ao executar várias simulações, recomendamos um intervalo de cinco minutos entre as simulações.

Importante

A funcionalidade descrita nesta página não é atualmente suportada em clusters Atlas Infinite durante a visualização pública. Para os recursos suportados na visualização pública, consulte Disponibilidade da visualização pública.

Para iniciar uma simulação de interrupção, você deve ter acesso Organization Owner ou Project Owner ao projeto.

Quando você envia uma solicitação para testar uma interrupção usando a UI ou a API do Atlas , o Atlas simula um evento de interrupção . Durante uma interrupção simulada , Atlas:

  • Remove a conectividade de rede com nós nas regiões selecionadas.

  • Não trigger um alerta de monitoramento para Replica set has no primary.

  • Termina automaticamente a simulação após um período de expiração configurável (1, 3 ou 7 dias).

Se seu aplicação levar mais de 15 minutos para notar a perda de conexão em alguns nós, recomendamos que você reduza os valores de tempo limite de retransmissão TCP. Para saber mais, consulte modificar valor tcp_retry2.

Para simular uma interrupção regional na interface do usuário do Atlas:

1
  1. Se ainda não tiver sido exibido, selecione a organização que contém seu projeto no menu Organizations na barra de navegação.

  2. Se ainda não estiver exibido, selecione o projeto desejado no menu Projects na barra de navegação.

  3. Na barra lateral, clique em Clusters sob o título Database.

A página Clusters é exibida.

2
  1. Para o cluster no qual você deseja realizar o teste de interrupção, clique no botão ... .

  2. Clique em Test Resilience.

  3. Selecione Regional Outage. O Atlas exibe um modal Test Resilience com as etapas que o Atlas executa para simular um evento de interrupção .

3
  1. Clique em Select Regions.

  2. Selecione a aba correspondente ao tipo de interrupção que deseja simular:

    Selecione menos da metade dos nós elegíveis.

  3. (Opcional) Na lista suspensa Simulation Duration, selecione a duração para a simulação executar antes de expirar automaticamente. Este valor é padrão para 3 dias.

  4. Selecione Simulate Regional Outage para iniciar o teste.

    O Atlas notifica você quando ocorre a interrupção .

4

A simulação termina automaticamente assim que a duração definida para Simulation Duration for atingida. Você também pode encerrar manualmente a simulação mais cedo.

Observação

O Atlas verifica simulações expiradas em intervalos de 24horas, portanto, pode levar até um dia adicional após a data de expiração para que a simulação seja totalmente resolvida.

Selecione uma aba correspondente ao tipo de interrupção que você está executando:

Quando terminar de testar a interrupção, clique em End Simulation.

Você pode usar o endpoint da API Test Outage para simular um evento de interrupção . Para saber mais sobre o processo de interrupção , consulte Simular processo de interrupção regional.

Para verificar se a interrupção foi bem-sucedida, monitore seu aplicativo e verifique se suas operações de leitura e gravação estão funcionando conforme o esperado.