Você pode visualizar e personalizar as políticas do Atlas para backups automatizados e agendados regularmente.
Para fazer snapshots de backup fora do agendamento, consulte Fazer snapshots sob demanda
Acesso necessário
Para visualizar as políticas de backup, você deve ter pelo menos o acesso Project Read Only ao projeto. Os usuários com acesso Organization Owner devem se adicionar como Project Read Only ao projeto antes de poderem visualizar as políticas de backup.
Para modificar ou excluir políticas de backup, você deve ter acesso Project Backup Manager ou Project Owner ao projeto. Usuários com acesso Organization Owner devem se adicionar como Project Backup Manager ou Project Owner ao projeto antes de poderem modificar ou excluir políticas de backup.
Ver políticas de backup
Para retornar os detalhes da política de backup para o cluster especificado usando o Atlas CLI, execute o seguinte comando:
atlas backups schedule describe <clusterName> [options]
Para saber mais sobre a sintaxe e os parâmetros do comando, consulte a documentação do Atlas CLI para descrever o agendamento de backups do Atlas.
Use o Editor de políticas de backup para configurar uma política de backup para backups na nuvem.
No Atlas, acesse os Backup detalhes do para 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 seu projeto no menu Projects na barra de navegação.
Na barra lateral, clique em Backup sob o título Database.
Os detalhes do Backup são exibidos.
Clique no link do cluster.
Uma política de backup tem as seguintes seções:
Uma hora do dia, em UTC, na qual criar snapshots.
Intervalo de frequência e duração da retenção.
Se as Restaurações PIT estiverem ativadas, uma janela PIT que permite restaurar para qualquer point-in-time nos últimos X dias em que X é a janela.
Exemplo
A política de backup padrão especifica um horário de snapshot de 18:00 UTC e os quatro itens da política a seguir:
Tipo de política | Nível | Backup contínuo da nuvem | Snapshot tirado | Snapshot retido |
|---|---|---|---|---|
A cada hora | NVMe | Habilitado | A cada 12 horas | 7 dias |
A cada hora | não NVMe | Habilitado | A cada 6 horas | 7 dias |
Diariamente | Todos | Qualquer | Todos os dias | 7 dias |
Semanalmente | Todos | Qualquer | Todos os sábados | 4 semanas |
Por mês | Todos | Qualquer | Último dia do mês | 12 meses |
Anual | Todos | Qualquer | Todo 1º de dezembro | 1 ano |
Para saber mais sobre faturamento de backups em nuvem, consulte Backups em nuvem.
Observação
Se você tiver uma Política de conformidade de backup habilitada , não poderá modificar a política de backup para um cluster individual abaixo dos requisitos mínimos definidos na Política de conformidade de backup. Você pode modificar a política de backup em nível de cluster a qualquer momento. O Atlas amplia as políticas em nível de cluster preexistentes para atender aos requisitos mínimos da Política de conformidade de backup. Todos os novos clusters usam a Política de conformidade de backup. Se você reduzir a frequência de um agendamento de backup, a alteração se aplicará somente a backups futuros. Qualquer oplog existente permanecerá na janela original. Aplicam-se os requisitos mínimos da Política de conformidade de Backup. Você pode configurar a retenção extra de snapshots. Você também pode ver detalhes do backup para todos os clusters dedicados M10+, incluindo clusters excluídos com snapshots retidos. Para saber mais, consulte Ver detalhes do backup de clusters dedicados.
Alterar o horário da política de backup
Para atualizar a política de backup para o cluster especificado usando o Atlas CLI, execute o seguinte comando:
atlas backups schedule update [options]
Para excluir a política de backup para o cluster especificado usando o Atlas CLI, execute o seguinte comando:
atlas backups schedule delete <clusterName> [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 schedule update e atlas backups schedule delete.
Para modificar o horário da política de backup:
No Backup Policy Editor, selecione a hora em que o Atlas faz um snapshot a cada dia em hr embaixo de Snapshot Time (UTC).
Selecione o número de minutos depois de hr nos quais o Atlas faz um snapshot de min abaixo Snapshot Time (UTC).
Clique em Save Changes.
Configurar sua política de backup
Cada linha na tabela Backup Policy Frequency and Retention representa um item da política de cópia de segurança. Configure os itens da política e, opcionalmente, adicione novos itens da política para configurar uma nova política de backup. Consulte as considerações de retenção antes de finalizar sua política de backup.
Dica
O Atlas exibe o número estimado de snapshots associados às suas alterações abaixo da tabela Backup Policy Frequency and Retention.
Para especificar um item da política de backup utilizando a UI do Atlas:
Selecione a unidade de frequência Frequency Unit para um item de política existente.
Como alternativa, clique em Add Frequency Unit para adicionar um novo item da política à sua política de backup. Você não pode especificar vários itens da política de backup de Hourly ou Daily.
IMPORTANTE: se você tiver uma Política de Compliance de Backup habilitada, somente o suporte do MongoDB poderá excluir os itens dela. Para excluir itens especificados na Política de Compliance de Backup, você deve solicitar suporte e passar por um extenso processo de verificação.
Selecione o valor específico para a unidade de frequência em Every.
Especifique o tempo de retenção para o item da política em Retention Time e as unidades do tempo de retenção na lista à direita. Para saber mais, consulte Considerações sobre a retenção de snapshots.
Na parte inferior da página, clique em Review Changes para ver um resumo das diferenças entre sua política de backup existente e sua nova política de backup.
(Opcional) Para aplicar as alterações de retenção à política de backup atualizada de snapshots que o Atlas tirou anteriormente,Update retention time of existing snapshots marque. Verifique isso antes de salvar suas alterações.
IMPORTANTE: essa opção afeta apenas os snapshots criados pelos itens da política atualizada e cuja retenção não foi atualizada individualmente com a chamada de API Atualizar cronograma de backup na nuvem de um cluster.
(Opcional) Para excluir snapshots e cópias de snapshots associados às políticas que você exclui,Delete all snapshots and any associated snapshot copies from removed policies marque. Verifique isso antes de salvar suas alterações.
Digite delete snapshots no prompt que aparece quando você marca essa opção.
Clique em Confirm.
Configurar a janela de restauração
Observação
Se você tiver uma Política de Compliance de Backup habilitada, somente o suporte do MongoDB poderá reduzir a janela de restauração de backups contínuos em nuvem. Para reduzir a Restore Windowde backups contínuos em nuvem, o representante legal ou de segurança especificado na Política de conformidade de Backup deve solicitar suporte e passar por um extenso processo de verificação.
Você pode reproduzir o oplog para restaurar um cluster de qualquer momento dentro de uma janela de restauração especificada.
Para especificar a duração da janela de restauração, selecione por quanto tempo você deseja que o Atlas retenha o oplog para restaurações point-in-time na lista Restore Window.
Você não pode configurar uma janela de restauração que seja maior do que o tempo de retenção de snapshots por hora.
Importante
Se você desabilitar os backups em nuvem de um cluster ou encerrar um cluster que tinha snapshots habilitados, o Atlas excluirá imediatamente os snapshots de backups desse cluster, a menos que a opção Keep existing snapshots after termination esteja habilitada. Para saber mais, consulte Terminar uma implementação. Para clusters que não usam encryption at rest usando gerenciamento de chaves do cliente, você pode baixar o snapshot mais recente para preservar os dados armazenados no cluster.
Configurar retenção extra de snapshot
Quando uma Política de Conformidade de Backup está habilitada para seu projeto, você também pode configurar a retenção extra de snapshots para reter snapshots além do período de proteção da Política de Compliance de Backup. Seus snapshots permanecem totalmente protegidos e os usuários não podem excluí-los durante o período da Política de Compliance de Backup. Durante o período extra de retenção de snapshots, os snapshots ficam novamente desprotegidos e qualquer usuário com a função apropriada pode excluí-los. Quando o período extra de retenção de snapshots termina, o Atlas exclui os instantâneos automaticamente. Quaisquer alterações se aplicam a todos os snapshots existentes e futuros para essa unidade de frequência. O tempo extra de retenção do snapshot permanece o mesmo, mesmo que a Política de Compliance de Backup seja alterada.
Para saber mais, consulte Configurar uma Política de Compliance de Backup.
Para especificar mais tempo de retenção de snapshots usando a UI do Atlas:
Na seção Extra Snapshot Retention, selecione a unidade de frequência no menu suspenso Frequency Unit para um item de política existente.
Como alternativa, clique em Add Another Region and Frequency para adicionar mais tempo de retenção de snapshots para outra região.
Selecione o Retention Time como uma combinação de número e intervalo.
Alterne Point in Time Restore se você deseja ou não ativar o Backup em nuvem contínuo para cópias de snapshots nessa região.
Na parte inferior da página, clique em Review Changes para ver um resumo das diferenças entre sua política de backup existente e sua nova política de backup.
Clique em Confirm.
Considerações sobre a retenção de snapshots
Além do Retention Time que você define para cada unidade de frequência do backup em nuvem, esteja ciente do seguinte:
Se você excluir uma unidade de frequência de backup existente, terá a opção de excluir todos os snapshots criados pelas políticas excluídas e todas as cópias de snapshot associadas. Para saber mais, consulte Configurar sua política de backup.
O Atlas requer o seguinte:
O tempo de retenção deve ser igual ou maior que a unidade de frequência. Por exemplo, o tempo de retenção do snapshot semanal deve ser de uma semana ou mais.
O valor especificado para Retention Time para itens que são menos frequentes deve ser igual ou maior que o valor especificado para itens que são mais frequentes. Por exemplo, se o item por hora da política especificar uma retenção de duas semanas, a retenção para o snapshot semanal deverá ser de duas semanas ou mais.
Se você tiver uma Política de compliance de backup habilitada, não poderá diminuir o tempo de retenção de um snapshot depois que ele for feito.
Se os itens de política sobrepostos gerarem o mesmo snapshot, o Atlas associará o snapshot ao item de política com o maior tempo de retenção.
Por exemplo, se a política especificar um snapshot diário com retenção de dois dias e um snapshot semanal todos os sábados com retenção de três semanas, o Atlas exibirá uma frequência de Weekly na coluna Frequency na página Snapshots para o snapshot tirado no sábado e retém o snapshot por três semanas. Isso ocorre porque o item da política semanal tem um tempo de retenção mais longo do que o item da política diária.