ANNOUNCEMENT: Voyage AI joins MongoDB to power more accurate and trustworthy AI applications on Atlas.
Learn more
Menu Docs

Fazer backup de um sistema

Você pode fazer backup da implantação do MongoDB.

Importante

Somente conjuntos de réplicas ou clusters fragmentados podem ser armazenados em backup. Para fazer backup de um processo mongod autônomo, você deve convertê-lo em um conjunto de réplicas de nó único.

O Cloud Manager cria snapshots usando a versão de correção mais recente do MongoDB.

Exemplo

Considere um sistema onde a versão atual do MongoDB é 4.0.20.

Se você fizer backup de um reconhecimento de data center executando o MongoDB 4.0.15, O Cloud Manager cria o snapshot usando o MongoDB 4.0.20, a versão atual. O Cloud Manager exibe esse snapshot como MongoDB 4.0.20 no console.

O MongoDB garante que todas as versões de lançamento de patch sejam compatíveis. Você pode usar os snapshots criados com 4.0.20 para restaurar para seu 4.0.15 instâncias, se necessário.

Certifique-se de que seus itens de implementação tenham nomes exclusivos antes de criar backups.

Importante

O conjunto de réplicas, o agrupamento fragmentado e os nomes de shards dentro do mesmo projeto devem ser únicos. A falta de nomes exclusivos para os sistemas resultará em snapshots de backup quebrados.

Um conjunto de réplicas deve:

  • Ser monitorado pelo Cloud Manager.

  • Execute o MongoDB Enterprise com FCV 4.2 ou posterior.

  • Ter um nó primário ativo.

  • Tenha um nó com WiredTiger definido como seu storage engine.

  • Ser monitorado pelo Cloud Manager.

  • Execute o MongoDB versão 2.6 a 4.0.

  • Ter um nó primário ativo.

Um cluster fragmentado deve:

  • Ser monitorado pelo Cloud Manager.

  • Execute o MongoDB Enterprise com FCV 4.2 ou posterior em todos os nós, incluindo o servidor de configuração.

  • Tenha um nó primário ativo de cada shard e o servidor de configuração.

  • Tenha um nó por shard ou servidor de configuração com o WiredTiger definido como seu storage engine.

  • Ser monitorado pelo Cloud Manager incluindo pelo menos um mongos no cluster.

  • Execute o MongoDB versão 2.6 a 4.0.

  • Ter todos os servidores de configuração em execução. Os processos do servidor de configuração mongod devem ser iniciados com a opção de linha de comando --configsvr ou a configuração { "clusterRole": "configsvr" } no arquivo de configuração mongod .

  • Conclua a rodada de balanceamento em menos de uma hora.

Todos os reconhecimento de data center FCV 4.2 e posteriores devem atender às considerações de backup apropriadas.

A versão do MongoDB deve atender à compatibilidade mínima.

Decida como fazer backup dos dados e de quais dados fazer backup.

Você pode fazer backup de todo o sistema do MongoDB.

1
  1. Se ainda não estiver exibido, selecione a organização que contém o projeto desejado 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. Clique em Continuous Backup na barra lateral.

    A página Backup contínuo é exibida.

2

Se você ainda não habilitou o Cloud Manager Backup, clique em Begin Setup e conclua o assistente. Isso resulta em uma configuração de backup concluída, portanto, você pode pular o restante desse procedimento.

3

Na lista de processos, navegue até a coluna Status do processo do qual você deseja fazer backup e clique em Start.

4

Se a automação não managed sua implantação e sua implantação exigir autenticação, especifique o mecanismo de autenticação e as credenciais.

Especifique o seguinte, conforme apropriado:

Auth Mechanism

O mecanismo de autenticação que o host MongoDB usa.

As opções do MongoDB Community incluem:

As opções do MongoDB Enterprise também incluem:

DB Username

Para autenticação Username/Password ou LDAP, o nome de usuário usado para autenticar o MongoDB Agent com o MongoDB deployment.

Consulte Configurar o MongoDB Agent para Autenticação ou Configurar o MongoDB Agent para LDAP.

DB Password

Para autenticação do Username/Password ou LDAP, a senha utilizada para autenticar o MongoDB Agent com o MongoDB deployment.

Allows TLS for connections

Se marcado, o Backup usa TLS para se conectar ao MongoDB.

Consulte Configurar o MongoDB Agent para usar TLS.

5

Você pode optar por fazer backup de todos os bancos de dados e coleções em sua implantação do MongoDB ou específicos.

1
  1. Se ainda não estiver exibido, selecione a organização que contém o projeto desejado 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. Clique em Continuous Backup na barra lateral.

    A página Backup contínuo é exibida.

2

Se você ainda não habilitou o Cloud Manager Backup, clique em Begin Setup e conclua o assistente. Isso resulta em uma configuração de backup concluída, portanto, você pode pular o restante desse procedimento.

3

Na lista de processos, navegue até a coluna Status do processo do qual você deseja fazer backup e clique em Start.

4
Menu
Valores possíveis
Valor padrão

Sync source

  • Qualquer secundário (o Cloud Manager escolhe)

  • Qualquer secundário específico

  • O nó primário

any secondary

Usar um secundário é preferível porque minimiza o impacto no desempenho no primário.

Storage Engine

  • MongoDB Memory Mapped Files ou

  • WiredTiger.

    Se você selecionar esta opção, o Cloud Manager limitará os backups para sistemas com menos de 100,000 arquivos. Arquivos inclui coleções e índices.

Consulte as considerações em Mecanismos de armazenamento.

O mesmo mecanismo de armazenamento que o nó primary do banco de dados de dados que está sendo copiado.

5

Se a automação não managed sua implantação e sua implantação exigir autenticação, especifique o mecanismo de autenticação e as credenciais.

Especifique o seguinte, conforme apropriado:

Auth Mechanism

O mecanismo de autenticação que o host MongoDB usa.

As opções do MongoDB Community incluem:

As opções do MongoDB Enterprise também incluem:

DB Username

Para autenticação Username/Password ou LDAP, o nome de usuário usado para autenticar o MongoDB Agent com o MongoDB deployment.

Consulte Configurar o MongoDB Agent para Autenticação ou Configurar o MongoDB Agent para LDAP.

DB Password

Para autenticação do Username/Password ou LDAP, a senha utilizada para autenticar o MongoDB Agent com o MongoDB deployment.

Allows TLS for connections

Se marcado, o Backup usa TLS para se conectar ao MongoDB.

Consulte Configurar o MongoDB Agent para usar TLS.

6