Menu Docs
Página inicial do Docs
/
MongoDB Atlas
/ /

Restaurar do Backup Contínuo em Nuvem

Nesta página

  • Restaurar considerações
  • Recomendações para otimizar o tempo de restauração
  • Acesso necessário
  • Procedimento

O Atlas permite restaurar dados de umBackup Contínuo em Nuvem especificando uma das seguintes opções:

  • Uma data e hora específicas para a qual você deseja restaurar

  • Uma entrada deoplog específica da qual você deseja restaurar

Além dos pré- requisitos , considere os seguintes requisitos e limitações ao restaurar a partir de um Backup Contínuo em Nuvem.

  • Se o valor DefaultRWConcern no snapshot de origem for diferente do valor DefaultRWConcern no cluster de destino, o Atlas substituirá o valor no snapshot de origem pelo valor no cluster de destino. Se não houver nenhum valor configurado para DefaultRWConcern no cluster de destino, o Atlas manterá o valor de DefaultRWConcern do snapshot sem configuração explícita. Isso pode ser diferente do valor padrão para aquela versão do MongoDB.

  • Este recurso está disponível somente para cluster dedicado M10+ e instância sem servidor.

  • Se estiver restaurando de Serverless Continuous Backup, só poderá usar um Date & Time nas últimas 72 horas. As instâncias sem servidor não suportam a restauração a partir de uma entrada de oplog .

  • Para clusters dedicados M10+ executando MongoDB 4.2 ou superior, o Atlas restaurará as definições de índice do Atlas Search a partir de um snapshot do backup na nuvem. O Atlas não restaura os dados do índice, portanto, os processos mongot executam sincronizações iniciais para todas as definições de índice restauradas. Se você tiver definido índices de pesquisa grandes em seu cluster, poderão ocorrer atrasos durante as restaurações de snapshots.

    Observação

    As definições de índice do Atlas Search capturadas no momento do snapshot especificado para a restauração point-in-time substituem quaisquer definições existentes.

Para otimizar o desempenho e reduzir o tempo necessário para a restauração, siga estes princípios quando aplicável:

  • Selecione um cluster de destino que não seja global ou multinuvem.

  • Selecione um cluster multirregional somente se existirem cópias do snapshot que você planeja restaurar em todas as regiões desse cluster.

  • Selecione um cluster de destino que pertença ao mesmo projeto do Atlas e à mesma região do fornecedor de nuvem que do snapshot.

  • Selecione uma camada de cluster com a mesma capacidade de armazenamento que a capacidade do volume original usado pelo cluster de origem.

  • Se o cluster de destino for executado na AWS com IOPS configurado, selecione o IOPS configurado para estar dentro da faixa configurada.

  • Selecione um cluster que não esteja configurado para usar armazenamento NVMe . O armazenamento NVMe degrada o desempenho da restauração.

Para iniciar um trabalho de restauração, você deve ter acesso ao Project Owner ou superior ao projeto.

Para assistir a uma tarefa de restauração de backup até que ele seja concluído, você deve ter acesso Project Read Only ou superior ao projeto.

O Atlas exclui todos os dados existentes no cluster de destino antes da restauração. Dependendo do tipo de restauração que está ocorrendo, o cluster de destino poderá ficar indisponível durante o processo.

Para iniciar uma tarefa de restauração para seu projeto e cluster usando o Atlas CLI, execute o seguinte comando:

atlas backups restores start <automated|download|pointInTime> [options]

Para observar se um trabalho de restauração específico deve ser concluído usando o Atlas CLI, execute o seguinte comando:

atlas backups restores watch <restoreJobId> [options]

Para saber mais sobre a sintaxe e os parâmetros dos comandos anteriores, consulte a documentação da CLI do Atlas para atlas backups restores start e o atlas backups restores watch.

Dica

Veja: links relacionados

Para iniciar uma tarefa de restauração para sua instância sem servidor usando o Atlas CLI, execute o seguinte comando:

atlas serverless backups restores create [options]

Para observar a tarefa de restauração de backup especificada até que ela seja concluída usando o Atlas CLI, execute o seguinte comando:

atlas serverless backups restores watch [options]

Para saber mais sobre a sintaxe e os parâmetros dos comandos anteriores, consulte a documentação da CLI do Atlas para Atlas CLI serverless backups restores create e Atlas CLI serverless backups restores watch.

Dica

Veja: links relacionados

Você pode habilitar backups contínuos na nuvem para clusters dedicados ao criar ou escalar um cluster.

Você pode ativar os backups contínuos na nuvem para instâncias sem servidor selecionando Serverless Continuous Backup ao criar uma instância sem servidor ou configurar backups de instâncias sem servidor.

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. Se a página Clusters ainda não estiver exibida, clique em Database na barra lateral.

    A página Clusters é exibida.

2
  1. Clique no nome do seu cluster.

  2. Clique na aba Backup.

    Se o cluster não tiver a guia Backup , os backups do Atlas serão desabilitados para este cluster e nenhum snapshot estará disponível. Você pode habilitar backups ao escalar o cluster.

    A página Backup é exibida.

3

Clique no botão Point in Time Restore no lado direito da tela.

  1. Selecione a aba Date & Time ou Oplog Timestamp.

    Observação

    Se você selecionar a opção Date & Time , você poderá especificar o tempo de restauração com um minuto de granularidade. Se você selecionar a opção Oplog Timestamp , você poderá especificar o tempo de restauração com um segundo de granularidade.

  2. Insira o ponto desejado a partir do qual restaurar.

    Importante

    Você pode restaurar um cluster a qualquer momento durante a janela de backup em nuvem contínuo , exceto entre o momento em que você iniciou uma restauração e quando o Atlas concluir um snapshot após a restauração.

  3. Clique no botão Next: Select Cluster.

  4. Escolha um projeto e um cluster para restaurar a partir dos menus suspensos.

    Importante

    O Atlas pode criar um alerta de reversão de host devido a diferenças nos dados entre os clusters de origem e de destino. Você pode ignorar este alerta.

  5. Clique no botão Restore.

  1. Selecione o Date & Time do qual você deseja restaurar os dados. A data e a hora devem estar dentro das últimas 72 horas. Você pode especificar o tempo de restauração com um minuto de granularidade.

    Importante

    Você pode restaurar um cluster a qualquer momento durante a janela de backup em nuvem contínuo , exceto entre o momento em que você iniciou uma restauração e quando o Atlas concluir um snapshot após a restauração.

  2. Clique no botão Next: Select Cluster.

  3. Escolha um projeto e um cluster para restaurar a partir do menu suspenso.

    Importante

    O Atlas pode criar um alerta de reversão de host devido a diferenças nos dados entre os clusters de origem e de destino. Você pode ignorar este alerta.

  4. Clique no botão Restore.

Após a conclusão da restauração, o Atlas tira um snapshot do cluster restaurado. Este snapshot tem um período de retenção igual à janela de backup em nuvem contínuo do cluster.

Voltar

Restaurar de um snapshot