Restaurar do Backup Contínuo em Nuvem
Nesta página
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
Restaurar considerações
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 valorDefaultRWConcern
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 paraDefaultRWConcern
no cluster de destino, o Atlas manterá o valor deDefaultRWConcern
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 apenas para clusters dedicados
M10+
e instâncias 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 .
Recomendações para otimizar o tempo de restauração
Para
M10+
clusters dedicados que executam 4.2 o MongoDB ou superior, o Atlas restaura as definições de índice do Atlas Search a partir de um snapshot do backup em nuvem. O Atlas não restaura dados de índice de pesquisa , portanto, osmongot
processos executam sincronizações iniciais para todas as definições de índice de pesquisa 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.
Otimizações gerais
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.
Acesso necessário
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.
Procedimento
O Atlas exclui todos os dados existentes no cluster de destino antes da restauração. O cluster de destino não estará disponível durante a restauração. Como parte da restauração, o Atlas também restaura quaisquer índices.
Restaurar um cluster
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.
Restaurar uma instância sem servidor
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.
Você pode habilitar backups contínuos na nuvem para clusters dedicados ao criar ou escalar um cluster.
No Atlas, váGo para a Clusters página do seu projeto.
Se ainda não tiver sido exibido, selecione a organização que contém seu projeto no menu Organizations na barra de navegação.
Se ainda não estiver exibido, selecione o projeto desejado no menu Projects na barra de navegação.
Se ainda não estiver exibido, clique em Clusters na barra lateral.
A página Clusters é exibida.
Go Acesse a Backup página do seu cluster.
Clique no nome do seu cluster.
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.
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.
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.
Clique no botão Next: Select Cluster.
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.
Clique no botão Restore.
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.
Clique no botão Next: Select Cluster.
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.
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.