O DynamoDB tem backups?
Sim. O DynamoDB tem dois recursos de backup embutidos: backups on-demand — snapshots completos da tabela mantidos até você apagá-los — e point-in-time recovery (PITR), backups contínuos que conseguem restaurar uma tabela a qualquer segundo dentro dos últimos 1 a 35 dias. Nenhum dos dois impacta o desempenho da tabela nem consome capacidade.
Backups on-demand
Um backup on-demand é um snapshot completo que você cria manualmente (ou de forma agendada via AWS Backup) para retenção de longo prazo e conformidade. Os backups funcionam em tabelas de qualquer tamanho, não afetam o desempenho e ficam guardados até você apagá-los explicitamente. Pelo AWS Backup você também consegue copiá-los entre contas e Regiões e mover backups mais antigos para armazenamento frio.
Point-in-time recovery (PITR)
O PITR é o backup contínuo do DynamoDB: uma vez habilitado, ele oferece pontos de recuperação por segundo para uma janela que você define entre 1 e 35 dias (35 por padrão). Você nunca agenda nada — restaurar cria uma nova tabela exatamente no momento que você escolher, inclusive entre Regiões. Desabilitar e reabilitar o PITR reinicia a janela.
Sem imposto de desempenho
Os dois caminhos de backup rodam fora de banda: eles não usam capacidade provisionada e não têm impacto no desempenho ou na disponibilidade da tabela ao vivo. O PITR também é o pré-requisito para exportar uma tabela para o S3.
Quanto eles custam
Livre de capacidade não é livre de dinheiro, e as taxas são por GB de tamanho da tabela, então a conta escala com a tabela, mudando algo nela ou não. Taxas atuais de us-east-1, lidas da API de preços da AWS em 2026-07-28:
| Item de cobrança | Taxa |
|---|---|
| Armazenamento da tabela | US$0,25/GB-mês |
| PITR (backups contínuos) | US$0,20/GB-mês |
| Armazenamento de backup on-demand | US$0,10/GB-mês |
| Restauração | US$0,15/GB |
Faça as contas para uma tabela de 100 GB. Só o armazenamento são US$25,00 por mês. Ligar o PITR acrescenta US$20,00, uma sobretaxa de 80% que leva a tabela a US$45,00, e ele é cobrado pelo tamanho da tabela e não por quanto dela mudou. Um backup on-demand mantido por um mês acrescenta US$10,00; guarde um snapshot mensal por um ano e, no décimo segundo mês, as doze cópias custam US$120,00 por mês, quase cinco vezes a tabela que elas protegem.
Restaurar a mesma tabela custa US$15,00 uma vez, e ela chega em uma tabela nova, então você paga armazenamento nas duas até derrubar uma.
Nada disso é argumento contra backups. É argumento a favor de uma política de retenção sobre os snapshots on-demand, porque as cópias das quais você esqueceu são cobradas à mesma taxa daquelas de que você realmente restauraria.
Aprofunde-se
O guia de backups & PITR cobre a mecânica e os custos da restauração, a calculadora de preços estima a tabela por trás deles, e o DynoTable te dá uma visão desktop das tabelas que você está protegendo.
Referências
- Point-in-time backups for DynamoDB — Amazon DynamoDB Developer Guide
- Using on-demand backup and restore for DynamoDB — Amazon DynamoDB Developer Guide
- What is Amazon DynamoDB? — Amazon DynamoDB Developer Guide
- Amazon DynamoDB on-demand pricing
Verificado pela última vez em 2026-07-13 contra a documentação oficial da AWS vinculada acima.
Taxas lidas da API pública de preços da AWS em 2026-07-28 (oferta us-east-1 publicada em 2026-07-22) e conferidas contra a página de preços do DynamoDB no mesmo dia. Os preços mudam; reconfira antes de orçar com base neles.