Para agentes de IA: um índice de documentação está disponível em https://www.mongodb.com/pt-br/docs/llms.txt — as versões de markdown de todas as páginas estão disponíveis anexando .md a qualquer caminho de URL.
Menu Docs

Faça backup do seu Atlas Cluster

Observação

Este recurso não está disponível para nenhuma das seguintes implantações:

  • M0 clusters

  • Clusters flexíveis

Observação

O Atlas desativou os clusters M2 e M5 e as instâncias sem servidor. O Atlas migrou todos os clusters M2 e M5 para clusters Flex. Para instâncias sem servidor, o Atlas migrou instâncias para clusters gratuitos, clusters flexíveis ou clusters dedicados de acordo com seu uso.

Para preservar a compatibilidade com versões anteriores das APIs por um período de tempo, o Atlas continuará permitindo que esses clusters migrados sejam gerenciados por meio das mesmas APIs (antigas e novas APIs), inclusive ao usar o Atlas Kubernetes Operator. A compatibilidade com versões anteriores das APIs permanecerá em vigor até 2026 de janeiro, quando as APIs antigas serão removidas e apenas as APIs relacionadas a clusters Flex permanecerão em vigor.

O suporte para pontos de extremidade privados em instâncias sem servidor terminou em 2025 de março. Você deve atualizar suas configurações do Atlas Kubernetes Operator para remover pontos de extremidade privados até março de 2025. Você deve remover todos os recursos restantes das instâncias M2, M5 e sem servidor das configurações do Atlas Kubernetes Operator antes de janeiro de 2026.

If your workloads require Private Endpoints or Continuous Backup, switch to Atlas Dedicated Clusters. To learn more, see Migration to Flex Clusters and the Atlas Flex Migration Guide.

Atlas Kubernetes Operator supports cloud backup for your Atlas clusters. Cloud backup uses the native snapshot capabilities of your cloud provider to support full-copy snapshots and localized snapshot storage.

Para managed o cloud backup com o Atlas Kubernetes Operator, você pode especificar e atualizar os seguintes recursos personalizados:

Recurso personalizado
Propósito

Define a política de backup, incluindo a frequência dos backups e a duração da retenção de snapshots.

Define o agendamento de backup, incluindo a hora do dia em que o Atlas faz backup do comando de banco de dados, o número de dias no tempo em que você pode restaurar e a política de backup.

Define as características de um cluster. Você deve definir o campo spec.backupRef.name para o nome do agendamento de backup configurado para habilitar o backup em cloud para o cluster.

Além disso, para configurar o backup contínuo, você deve definir spec.deploymentSpec.pitEnabled como true .

Cada vez que você altera qualquer um dos recursos personalizados suportados, o Atlas Kubernetes Operator cria ou atualiza a configuração correspondente do Atlas.

Revise as seguintes considerações:

  • Você pode especificar uma política de backup por agendamento de backup.

  • Você pode especificar um agendamento de backup por cluster, mas pode usar o mesmo agendamento de backup para vários clusters.

  • Atlas determines the order of nodes to snapshot based on your cluster configuration. To learn more, see Cloud Backups.

  • Atlas Kubernetes Operator supports automatic snapshot distribution. You can configure this with the spec.copySetting field in the AtlasBackupSchedule Custom Resource.

Observação

If you have a Backup Compliance Policy enabled, you can't modify the backup policy for an individual cluster below the minimum requirements set in the Backup Compliance Policy. You can modify the cluster-level backup policy at any time. Atlas augments any preexisting cluster-level policies to meet the minimum requirements of the Backup Compliance Policy. All new clusters use the Backup Compliance Policy. If you reduce the frequency of a backup schedule, the change applies only to future backups. Any existing oplog remains for the original window. The minimum requirements of the Backup Compliance Policy apply. You can configure extra snapshot retention. You can also view backup details for all M10+ dedicated clusters including deleted clusters with retained snapshots. To learn more, see View Backup Details for Dedicated Clusters.

Certain limitations apply to cloud backup. To learn more, see Back Up Your Cluster.

Para habilitar o backup em nuvem para seu cluster gerenciado pelo Atlas Kubernetes Operator, você deve:

  • Ter um cluster Kubernetes em execução com o Atlas Kubernetes Operator distribuído.

  • Ensure your IP address is in the organization's API access list.

Siga estas etapas para habilitar o backup em nuvem para seus clusters gerenciados pelo Atlas Kubernetes Operator:

1

Para saber mais sobre os parâmetros de uma política de backup, consulte AtlasBackupPolicy Recurso Personalizado.

Exemplo:

cat <<EOF | kubectl apply -f -
apiVersion: atlas.mongodb.com/v1
kind: AtlasBackupPolicy
metadata:
name: "atlas-default-backuppolicy"
spec:
items:
frequencyType: "weekly"
frequencyInterval: 1
retentionUnit: "days"
retentionValue: 7
EOF
2

No campo spec.policy.name , especifique o metadata.name no Recurso Personalizado doAtlasBackupPolicy para aplicar sua política de cópia de segurança.

Para saber mais sobre os outros parâmetros de um agendamento de backup, consulte AtlasBackupSchedule Recurso Personalizado.

Exemplo:

cat <<EOF | kubectl apply -f -
apiVersion: atlas.mongodb.com/v1
kind: AtlasBackupSchedule
metadata:
name: "atlas-default-backupschedule"
spec:
autoExportEnabled: true
copySettings:
- cloudProvider: AWS
frequencies:
- HOURLY
regionName: US_EAST_1
shouldCopyOplogs: true
referenceHourOfDay: 10
referenceMinuteOfHour: 10
restoreWindowDays: 2
policy:
name: atlas-default-backuppolicy
namespace: mongodb-atlas-system
EOF
3

No campo spec.backupRef.name do Recurso PersonalizadoAtlasDeployment , especifique o metadata.name do Recurso PersonalizadoAtlasBackupSchedule para aplicar seu agendamento de backup ao cluster.

Exemplo:

cat <<EOF | kubectl apply -f -
apiVersion: atlas.mongodb.com/v1
kind: AtlasDeployment
metadata:
name: my-atlas-cluster
spec:
backupRef:
name: atlas-default-backupschedule
namespace: mongodb-atlas-system
EOF