MongoDB.local SF, Jan 15: See the speaker lineup & ship your AI vision faster. Use WEB50 to save 50%
Find out more >
Menu Docs
Página inicial do Docs
/ /

Exportar Snapshots de Backup em Nuvem

Observação

Este recurso não está disponível para clusters M0 grátis e clusters Flex. Para aprender mais sobre quais recursos não estão disponíveis, consulte Limites do Atlas M0 (cluster grátis).

O Atlas permite exportar seus snapshots do Cloud Backup para um serviço de armazenamento de objeto .

Para saber como gerenciar políticas e agendamentos de backup automatizado, consulte Gerenciar políticas de backup.

Atualmente, o Atlas oferece suporte aos seguintes serviços de armazenamento de objeto :

  • AWS Buckets S3

  • Armazenamento de blobs Azure

  • Buckets do Google Cloud Storage

Além disso, o Atlas oferece suporte à exportação de snapshots para AWS S3 buckets usando PrivateLink.

Observação

Se você exportar backups para o Amazon Web Services S3, poderá ativar o bloqueio de objetos do Amazon Web Services S3 para garantir a imutabilidade dos seus arquivos de backup necessários para conformidade e segurança. As travas de objetos impedem exclusões e modificações de arquivos de backup exportados.

Você pode exportar manualmente snapshots individuais ou configurar uma política de exportação para exportação automática de seus snapshots. Para exportações automáticas, você deve especificar uma frequência em sua política de exportação:

  • Diariamente

  • Semanalmente

  • Por mês

  • Anual

O Atlas exporta automaticamente qualquer snapshot de backup com o tipo de frequência que corresponde à frequência de exportação. O resultado exportado é um backup completo desse snapshot.

Exemplo

Considere o seguinte:

  • Uma política de backup que define um cronograma semanal e mensal de captura de imagem

  • Uma política de exportação que define uma frequência de exportação mensal

Suponha que, no final do mês, os snapshots semanais e mensais aconteçam no mesmo dia. Haveria 4 snapshots dos quais 3 seriam semanais e o quarto snapshot, embora tratado como um snapshot semanal pelo Atlas, também seria o snapshot mensal porque aconteceu no mesmo dia. O Atlas exportará o snapshot mensal somente porque a frequência de exportação corresponde à frequência do snapshot para esse snapshot. Para exportar os snapshots semanais também, atualize a política de exportação para exportar snapshots semanais. Se a frequência de exportação for definida como semanal, o Atlas exportará todos os 4 snapshots.

À medida que a exportação avança, você poderá ver resultados parciais em seu serviço de armazenamento de objeto .

O Atlas persiste documentos em snapshots, independentemente das configurações de Time to Live. Você pode acessar esses documentos a partir do seu snapshot após o prazo de vida útil.

Para saber mais sobre os preços de exportação de snapshots, consulte Custos de exportação de snapshots.

O Atlas carrega um arquivo vazio para /exported_snapshots/.permissioncheck quando você:

  • Adicionar um novo armazenamento de objeto para exportação

  • Iniciar uma exportação

Depois de concluir a exportação, o Atlas faz o upload de um arquivo de metadados chamado .complete e de um arquivo de metadados chamado metadata.json para cada coleção.

Se um trabalho de exportação falhar:

  • O Atlas não tenta exportar automaticamente novamente.

  • O Atlas não remove quaisquer dados parciais em seu armazenamento de objeto .

O Atlas gzipfaz o upload de documentos JSON2 estendidos (v) compactados. O Atlas não carrega esses documentos em ordem. A seguir está o caminho para os arquivos em seu armazenamento de objeto :

/exported_snapshots/<orgName>/<projectName>/<clusterName>/<initiationDateOfSnapshot>/<timestamp>/<dbName>/<collectionName>/<shardName>.<increment>.json.gz

Onde:

<orgName>

Nome da sua organização Atlas.

<projectName>

Nome do seu projeto Atlas.

<clusterName>

Nome do seu agrupamento do Atlas.

<initiationDateOfSnapshot>

Data em que o snapshot foi tirado.

<timestamp>

Timestamp em que o trabalho de exportação foi criado.

<dbName>

Nome do banco de dados no Atlas cluster.

<collectionName>

Nome da collection Atlas.

<shardName>

Nome do conjunto de réplicas. Para coleções fragmentadas, este é o nome do fragmento primário.

<increment>

Contagem que é incrementada à medida que os chunks são carregados. Começa às 0.

Você não pode executar as seguintes ações:

Para gerenciar seus snapshots do Cloud Backup, você deve ter Project Backup Manager ou Project Owner acesso ao projeto.

Os usuários com acesso Organization Owner devem se adicionar como Project Backup Manager ou Project Owner ao projeto antes de poderem gerenciar snapshots do Cloud Backup.

Voltar

Restaurar usando criptografia em repouso

Nesta página