DynamoDB a-t-il des sauvegardes ?
Oui. DynamoDB dispose de deux fonctions de sauvegarde intégrées : les sauvegardes à la demande — des instantanés complets de table conservés jusqu'à ce que tu les supprimes — et la récupération à un instant dans le passé (PITR), des sauvegardes continues qui peuvent restaurer une table à n'importe quelle seconde des 1 à 35 derniers jours. Ni l'une ni l'autre n'affecte les performances de la table ni ne consomme de capacité.
Sauvegardes à la demande
Une sauvegarde à la demande est un instantané complet que tu crées manuellement (ou selon un planning via AWS Backup) pour la rétention à long terme et la conformité. Les sauvegardes fonctionnent sur des tables de toute taille, n'affectent pas les performances, et sont conservées jusqu'à ce que tu les supprimes explicitement. Via AWS Backup, tu peux aussi les copier entre comptes et Régions et faire passer les plus anciennes en stockage froid.
Récupération à un instant dans le passé (PITR)
PITR est la sauvegarde continue de DynamoDB : une fois activée, elle fournit des points de récupération à la seconde près sur une fenêtre que tu fixes entre 1 et 35 jours (35 par défaut). Tu ne planifies jamais rien — la restauration crée une nouvelle table exactement à l'instant que tu choisis, y compris dans une autre Région. Désactiver puis réactiver PITR réinitialise la fenêtre.
Aucun impôt sur les performances
Les deux chemins de sauvegarde s'exécutent hors bande : ils n'utilisent aucune capacité provisionnée et n'ont aucun impact sur les performances ou la disponibilité de la table en direct. PITR est aussi le prérequis pour exporter une table vers S3.
Ce qu'elles coûtent
Gratuit en capacité ne veut pas dire gratuit en argent, et les tarifs sont au Go de taille de table : la facture suit donc la table, que quelque chose change ou non. Tarifs us-east-1 actuels, lus dans l'API de tarification AWS le 2026-07-28 :
| Ligne de facturation | Tarif |
|---|---|
| Stockage de la table | 0,25 $/Go-mois |
| PITR (sauvegardes continues) | 0,20 $/Go-mois |
| Stockage des sauvegardes à la demande | 0,10 $/Go-mois |
| Restauration | 0,15 $/Go |
Applique ça à une table de 100 Go. Le stockage seul revient à 25,00 $ par mois. Activer PITR ajoute 20,00 $, une surcharge de 80 % qui porte la table à 45,00 $, et c'est facturé sur la taille de la table plutôt que sur la part qui a changé. Une sauvegarde à la demande conservée un mois ajoute 10,00 $ ; garde un instantané mensuel pendant un an et, au douzième mois, les douze copies coûtent 120,00 $ par mois, soit près de cinq fois la table qu'elles protègent.
Restaurer cette même table coûte 15,00 $ une fois, et la restauration atterrit dans une nouvelle table : tu paies donc le stockage sur les deux jusqu'à en supprimer une.
Rien de tout cela ne plaide contre les sauvegardes. Ça plaide pour une politique de rétention sur les instantanés à la demande, parce que les copies que tu as oubliées se facturent au même tarif que celles dont tu restaurerais réellement.
Aller plus loin
Le guide sauvegardes & PITR couvre la mécanique de restauration et les coûts, le calculateur de tarifs estime la table derrière tout ça, et DynoTable te donne une vue de bureau sur les tables que tu protèges.
Références
- 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
Dernière vérification le 2026-07-13 par rapport à la documentation officielle AWS liée ci-dessus.
Tarifs lus dans l'API publique de tarification AWS le 2026-07-28 (offre us-east-1 publiée le 2026-07-22) et recoupés avec la page de tarifs DynamoDB le même jour. Les prix changent ; revérifie-les avant d'en tirer un budget.