Menu Docs
Página inicial do Docs
/
MongoDB Cloud Manager

Configurar a integração do Amazon Web Services

Nesta página

  • Considerações
  • Ressincronização contínua em novas instâncias da EC2
  • Atualizar os nomes de host de um conjunto de réplicas

Importante

A capacidade de provisionar servidores MongoDB no Amazon Web Services usando o Cloud Manager foi desativada em 2017 de outubro.

  • Todos os clusters existentes continuam como estão.

  • Essa desativação afeta as entradas de DNS das seguintes maneiras:

    • As entradas para servidores existentes continuam a ser resolvidas para o mesmo endereço IP para o qual são atualmente resolvidas até pelo menos 1 de janeiro de 2023.

    • Os servidores que passam por uma alteração de endereço IP devido à manutenção ou à parada/reinício de uma instância não poderão mais ser resolvidos por meio de seu nome de host mongodbdns.com .

    • Todos os nomes de host do mongodbdns.com existentes deixarão de funcionar em 2023 de maio.

  • O Cloud Manager pode gerenciar hosts provisionados diretamente pela AWS. Consulte Provisionar servidores para automação.

  • Se você estiver interessado em fazer um provisionamento totalmente gerenciado na Amazon Web Services, avalie o MongoDB Atlas.

Se quiser continuar usando o Cloud Manager para gerenciar esses sistemas, atualize o nome do host para cada host usando um dos seguintes métodos para um conjunto de réplicas:

Esses procedimentos envolvem a revogação do antigo primário e o desencadeamento de pelo menos uma eleição para um novo primário. Todas as gravações para o primário falham durante o período que começa quando o método rs.stepDown() é recebido até que uma nova primária seja eleita, ou se não houver secundários elegíveis, a primary original retoma a operação normal. Para as versões 4.0 e anteriores do MongoDB , todas as conexões de cliente são fechadas.

Considere executar este procedimento durante uma janela de manutenção durante a qual os aplicativos interrompem todas as operações de gravação no cluster.

Para saber mais sobre eleições, consulte rs.stepDown() behavior e Eleições do conjunto de réplicas.

1
2
  1. Adicione uma nova instância ao conjunto de réplicas usando seu nome de host EC2 . Para saber mais, veja Como adicionar membros a um conjunto de réplicas.

  2. Aguarde a conclusão da sincronização inicial . Para saber como obter o status de uma sincronização inicial, consulte o manual do MongoDB .

  3. Remova um membro antigo do conjunto de réplicas com um nome de host mongodbdns.com . Para saber mais, consulte Remover nós do conjunto de réplicas.

Repita para cada membro do conjunto de réplicas não primário.

3
4
  1. Adicione a última nova instância ao conjunto de réplicas usando seu nome de host EC2 . Para saber mais, veja Como adicionar membros a um conjunto de réplicas.

  2. Aguarde a conclusão da sincronização inicial . Para saber como obter o status de uma sincronização inicial, consulte o manual do MongoDB .

  3. Conecte-se ao primário e reduza-o. Para saber mais, consulte rs.stepDown().

    Observação

    A saída das primárias desencadeia pelo menos uma eleição para uma nova primária. Para saber mais sobre as eleições, veja Eleições do conjunto de réplicas.

  4. Remova o primário antigo com o nome de host mongodbdns.com do conjunto de réplicas. Para saber mais, consulte Remover nós do conjunto de réplicas.

Siga o procedimento Alterar nomes de host durante a manutenção da disponibilidade do conjunto de réplicas no manual do MongoDB .

Uma visão geral do procedimento vinculado é a seguinte:

1
2

Repita para cada membro não primário do conjunto de réplicas.

3
4

Observação

A saída das primárias desencadeia pelo menos uma eleição para uma nova primária. Para saber mais sobre as eleições, veja Eleições do conjunto de réplicas.

5
6

Próximo

MongoDB Cloud Manager