Make the MongoDB docs better! We value your opinion. Share your feedback for a chance to win $100.
MongoDB Branding Shape
Click here >
Menu Docs

Gerenciar políticas de backup

Você pode visualizar e personalizar as políticas do Atlas para backups automatizados e agendados regularmente.

Observação

O Modelo de responsabilidade compartilhada do MongoDB Atlas define os direitos complementares do MongoDB e de seus clientes em manter um ambiente de dados seguro e resiliente. Nesse framework, o MongoDB gerencia a segurança e a integridade operacional da plataforma subjacente, enquanto os clientes são responsáveis pelas políticas de configuração, gerenciamento e dados de suas implantações específicas. Para obter uma análise detalhada da propriedade em segurança e segurança operacional, consulte Modelo de responsabilidade compartilhada.

Para fazer snapshots de backup fora do agendamento, consulte Fazer snapshots sob demanda

Para visualizar as políticas de backup, você deve ter pelo menos 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.

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.

1
  1. Se ainda não tiver sido exibido, selecione a organização que contém seu projeto no menu Organizations na barra de navegação.

  2. Se ainda não estiver exibido, selecione seu projeto no menu Projects na barra de navegação.

  3. Na barra lateral, clique em Backup sob o título Database.

    Os detalhes do Backup são exibidos.

  4. Clique no link do cluster.

2

Uma política de backup tem as seguintes seções:

  • Uma hora do dia, no 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 momento 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 de política a seguir:

Tipo de política
Nível
Backup contínuo da nuvem
Snapshot tirado
Snapshot retido

A cada hora

NVMe (non-volatile memory Express)

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 compliance 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 compliance de backup. Você pode modificar a política de backup em nível de cluster a qualquer momento. O Atlas aumenta as políticas em nível de cluster preexistentes para atender aos requisitos mínimos da Política de Conformidade de Backup. Todos os clusters novos usam a Política de compliance de backup. Se você reduzir a frequência de um agendamento de backup, a alteração se aplicará somente a backups futuros. Qualquer oplog da janela original será mantido. 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 do M10+, incluindo clusters excluídos com snapshots retidos. Para saber mais, consulte Ver detalhes do backup de clusters dedicados.

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.

Dica

Veja: links relacionados

Para modificar o horário da política de backup:

  1. No Backup Policy Editor, selecione a hora em que o Atlas faz um snapshot a cada dia em hr embaixo de Snapshot Time (UTC).

  2. Selecione o número de minutos depois de hr nos quais o Atlas faz um snapshot de min abaixo Snapshot Time (UTC).

  3. Clique em Save Changes.

Cada linha na tabela Backup Policy Frequency and Retention representa um item da política de backup. 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:

1

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.

2

Selecione o valor específico para a unidade de frequência em Every.

3

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 aprender mais, consulte Considerações sobre a retenção de snapshots.

4

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.

5

(opcional) Para aplicar as alterações de retenção à política de backup atualizada de snapshots que o Atlas tirou anteriormente, marque Update retention time of existing snapshots. 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 agendamento de backups em nuvem para um cluster.

6

(Opcional) Para excluir snapshots e cópias de snapshots associados às políticas que você exclui, marque Delete all snapshots and any associated snapshot copies from removed policies. Verifique isso antes de salvar suas alterações.

Digite delete snapshots no prompt que aparece quando você marca essa opção.

7

Clique em Confirm.

Observação

Se você tiver uma Política de Compliance de Backup habilitada, somente o suporte do MongoDB poderá reduzir a janela de restaurar backups em nuvem contínuos. Para reduzir a Restore Window de backups contínuos em nuvem, o representante legal ou de segurança especificado na Política de Compliance 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 Snapshot por Hora.

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:

1

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 retenção adicionais de snapshot para outra região.

2

Selecione o Retention Time como uma combinação de número e intervalo.

3

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.

4

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.

5

Clique em Confirm.

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.

  • Ao desativar os backups em nuvem ou encerrar um cluster com os backups em nuvem ativados, você pode escolher se deseja excluir ou manter os snapshots de backup existentes. Para saber mais, consulte Configurar opções de backup para o cluster e Encerrar uma implantação.

    Para clusters que não usam criptografia em descanso usando gerenciamento de chaves do cliente, você pode baixar o snapshot mais recente para preservar os dados armazenados no cluster.