DynamoDB ha i backup?

Sì. DynamoDB ha due funzionalità di backup integrate: i backup on-demand — snapshot completi della tabella conservati finché non li elimini — e il point-in-time recovery (PITR), backup continui che possono ripristinare una tabella a qualsiasi secondo entro gli ultimi 1–35 giorni. Nessuno dei due impatta sulle prestazioni della tabella né consuma capacità.

Backup on-demand

Un backup on-demand è uno snapshot completo che crei manualmente (o su pianificazione tramite AWS Backup) per la conservazione a lungo termine e la conformità. I backup funzionano su tabelle di qualsiasi dimensione, non influiscono sulle prestazioni e sono conservati finché non li elimini esplicitamente. Tramite AWS Backup puoi anche copiarli tra account e regioni e spostare i backup più vecchi in cold storage.

Point-in-time recovery (PITR)

Il PITR è il backup continuo di DynamoDB: una volta abilitato, fornisce punti di ripristino al secondo per una finestra che imposti tra 1 e 35 giorni (35 di default). Non pianifichi mai nulla — il ripristino crea una nuova tabella esattamente al momento che scegli, anche tra regioni. Disabilitare e riabilitare il PITR azzera la finestra.

Nessuna tassa sulle prestazioni

Entrambi i percorsi di backup girano fuori banda: non usano capacità con provisioning e non hanno impatto sulle prestazioni o sulla disponibilità della tabella live. Il PITR è anche il prerequisito per esportare una tabella su S3.

Quanto costano

Gratis in termini di capacità non vuol dire gratis in termini di soldi, e le tariffe sono per GB di dimensione della tabella, quindi il conto scala con la tabella che qualcosa cambi o no. Tariffe us-east-1 correnti, lette dalla pricing API di AWS il 2026-07-28:

VoceTariffa
Storage della tabella$0,25/GB-mese
PITR (backup continui)$0,20/GB-mese
Storage dei backup on-demand$0,10/GB-mese
Ripristino$0,15/GB

Applicalo a una tabella da 100 GB. Il solo storage è $25,00 al mese. Attivare il PITR aggiunge $20,00, un sovrapprezzo dell'80% che porta la tabella a $45,00, ed è addebitato sulla dimensione della tabella anziché su quanta parte sia cambiata. Un backup on-demand tenuto per un mese aggiunge $10,00; conserva uno snapshot mensile per un anno e al dodicesimo mese le dodici copie costano $120,00 al mese, quasi cinque volte la tabella che proteggono.

Ripristinare la stessa tabella costa $15,00 una tantum, e atterra in una nuova tabella, quindi paghi lo storage su entrambe finché non ne elimini una.

Niente di tutto questo è un argomento contro i backup. È un argomento a favore di una policy di retention sugli snapshot on-demand, perché le copie di cui ti sei dimenticato costano quanto quelle da cui ripristineresti davvero.

Approfondisci

La guida a backup e PITR copre la meccanica e i costi del ripristino, il calcolatore dei prezzi stima la tabella che c'è dietro, e DynoTable ti dà una vista desktop delle tabelle che stai proteggendo.

Riferimenti

Ultima verifica 2026-07-13 rispetto alla documentazione ufficiale AWS collegata sopra.

Tariffe lette dalla pricing API pubblica di AWS il 2026-07-28 (offerta us-east-1 pubblicata il 2026-07-22) e riscontrate con la pagina dei prezzi di DynamoDB lo stesso giorno. I prezzi cambiano; ricontrollali prima di farci un budget.

Lavora con DynamoDB senza la Console

Un client desktop veloce per DynamoDB che esegue il vero SQL che DynamoDB non può — JOINs, GROUP BY, aggregazioni — con modifica visuale e un agente AI sulle tue chiavi Bedrock.

Prova gratuita di 30 giorni, senza carta di credito — poi il piano Free senza limiti di tempo.