Vous payez uniquement les ressources que vous allouez. Il n'y a pas de frais minimaux pour l'utilisation de DynamoDB. Estimez votre facture mensuelle en utilisant le Calculateur mensuel simple

Téléchargez le livre blanc suivant sur le TCO pour en savoir plus sur l'estimation des coûts en fonction de vos prévisions d'utilisation : The Total Cost of (Non) Ownership of a NoSQL Database service.
 

Commencez à utiliser DynamoDB gratuitement. De nombreuses applications fonctionnent dans les limites de l'offre gratuite.

Vous payez uniquement pour les ressources que vous consommez au-delà des limites de l'offre gratuite. L'offre gratuite de DynamoDB n'expire pas à l'issue des 12 mois de votre offre gratuite AWS, et elle est disponible pour tous les clients d'AWS.

Découvrez gratuitement AWS

Créez un compte gratuit

Dans le cadre du niveau gratuit AWS, bénéficiez de 25 Go de stockage et jusqu'à 200 millions de requêtes par mois avec Amazon DynamoDB.

Voir les détails relatifs au niveau gratuit d'AWS »

Contrairement aux déploiements NoSQL traditionnels, qui vous demandent de réfléchir à la mémoire, au CPU et aux autres ressources système pouvant influencer votre débit, DynamoDB vous demande simplement d'indiquer le taux d'utilisation cible et la capacité minimale à maximale que vous souhaitez pour votre table. DynamoDB gère l'allocation des ressources afin d'atteindre votre utilisation cible de la capacité de lecture et d'écriture, puis dimensionne votre capacité suivant l'utilisation. Il est également possible d'indiquer directement la capacité de lecture et d'écriture si vous préférez gérer manuellement le débit de la table.

La table suivante résume les concepts clés de la tarification de DynamoDB.

Type de ressource Détails Prix mensuel
Débit alloué (écriture) Une unité de capacité d'écriture fournit jusqu'à une écriture par seconde, soit assez pour réaliser 2,5 millions d'écritures par mois A partir de 0,47 USD par unité de capacité d'écriture
Débit alloué (lecture) Une unité de capacité de lecture fournit jusqu'à deux lectures par seconde, soit assez pour réaliser 5,2 millions de lectures par mois A partir de 0,09 USD par unité de capacité de lecture
Stockage de données indexées DynamoDB est facturé à taux horaire par Go d'espace disque utilisé par votre table A partir de 0,25 USD par Go

Sauf indication contraire, nos prix n'incluent pas les taxes et redevances applicables, y compris la TVA et les taxes de vente applicables. Pour les clients dont l'adresse de facturation est située au Japon, l'utilisation d'AWS est soumise à la taxe sur la consommation applicable dans ce pays. En savoir plus

Imaginons que votre application s'exécute dans la région USA Est (Virginie du Nord). Elle doit réaliser 5 millions d'écritures et 5 millions de lectures cohérentes à terme par jour sur une table DynamoDB, tout en stockant 8 Go de données. Par souci de simplicité, supposons que votre charge de travail soit relativement constante pendant toute la journée et que la taille des éléments de votre table ne dépasse pas 1 Ko.  

  • Unités de capacité d'écriture : 5 millions d'écritures par jour, soit 57,9 écritures par seconde. 1 unité de capacité d'écriture peut traiter 1 écriture par seconde, vous avez donc besoin de 58 unités. 1 unité coûtant 0,47 USD par mois, 58 unités coûtent 27,26 USD par mois.
  • Unité de capacité de lecture : 5 millions de lectures par jour, soit 57,9 lectures par seconde. 1 unité de capacité de lecture peut traiter 2 lectures cohérentes à terme par seconde, vous avez donc besoin de 29 unités. 1 unité coûtant 0,09 USD par mois, 29 unités coûtent 2,61 USD par mois.
  • Stockage des données : votre table occupe 8 Go de stockage. 1 Go coûtant 0,25 USD par mois, votre table coûte 2,00 USD.

Le coût total est de 31,86 USD par mois (27,14 USD de débit alloué d'écriture, 2,71 USD de débit alloué de lecture et 2,00 USD de stockage de données indexées).

Si vous n'avez pas consommé l'intégralité de l'offre gratuite allouée (25 unités de capacité d'écriture, 25 unités de capacité de lecture et 25 Go de stockage), alors le coût total sera de 15,82 USD par mois (15,44 USD pour les 33 unités de capacité d'écriture restantes, 0,37 USD pour les 4 unités de capacité de lecture et 0,00 USD pour le stockage de données indexées).

Utilisez le Calculateur de coûts mensuels pour estimer les coûts de DynamoDB pour différentes exigences en ressources. 

Avec Auto Scaling, vous n'avez plus besoin de deviner la capacité adéquate à allouer lors de la création de nouvelles tables. Ainsi, il n'est plus nécessaire de surveiller constamment le débit consommé et d'ajuster manuellement la capacité allouée. Lorsque vous créez une nouvelle table DynamoDB, Auto Scaling est activé par défaut avec l’utilisation cible définie sur 70 % (pourcentage de capacité consommée + capacité réservée), la capacité minimum à 5 unités de capacités de lecture et d’écriture et une capacité maximum définie sur des limites autorisées pour votre compte (consultez la page Limites dans DynamoDB). Auto Scaling définit en permanence une capacité réservée, en réponse à une capacité consommée dynamiquement changeante pour l’utilisation réelle afin de rester au plus proche de l’utilisation cible. La facturation de DynamoDB est mesurée chaque heure, le délai exact pouvant varier, par compte client. L’exemple ci-dessous montre comment la tarification est calculée pour une table avec Auto Scaling, en cas de capacité consommée, une fois par heure.

Admettons que vous créez une nouvelle table dans la région USA Est (Virginie du Nord) avec une utilisation cible définie sur 70 %, les unités de capacité modifiées et définies sur 100 en lecture et en écriture, et une capacité maximum limitée par défaut sur 40 000 unités de capacité en écriture et en lecture. Auto Scaling fonctionnera selon ces limites et évitera la diminution de la capacité réservée en dessous de la capacité minimum et son augmentation au-delà du maximum. Lorsque la table est créée, Auto Scaling commencerait par fournir les unités de capacité minimum.

  • Dans la première heure suivant la création de la table, admettons que les unités de capacité de lecture et d’écriture consommées varient entre 1 et 70. L’utilisation réelle devrait par conséquent varier entre 1 % (pourcentage de 1 consommée + 100 réservées) et 70 % (pourcentage de 70 consommées + 100 réservées), dans l’utilisation cible de 70 %. Auto Scaling ne déclencherait aucune activité de mise à niveau et votre facture pour l’heure serait de 0,065 USD pour les 100 unités de capacité d’écriture réservées (0,00065 USD x 100) et de 0,013 USD pour les 100 unités de capacité de lecture (0,00013 USD x 100).
  • Pendant la seconde heure, admettons que lorsque la capacité réservée est mesurée, on constate une augmentation à 100 unités de capacité d’écriture et de lecture. Cela équivaudrait à une utilisation réelle augmentée et passée à 100 % (pourcentage de 100 consommées + 100 réservées), ce qui va bien au-delà de l'utilisation cible de 70 %. Auto Scaling commencerait alors à déclencher une activité d’augmentation pour augmenter la capacité et ramener l’utilisation cible au plus proche des 70 %. Cela donnerait une capacité réservée de 143 unités de capacité de lecture et d’écriture (pourcentage de 100 consommées + 143 réservées). La facture pour cette deuxième heure serait alors de 0,0925 USD pour 143 unités de capacité d’écriture et de 0,01859 USD pour 143 unités de capacité de lecture.
  • Pendant la troisième heure, admettons que lorsque la capacité réservée est mesurée, on constate une diminution à 80 unités de capacité d’écriture et de lecture. Cela équivaudrait à une utilisation réelle augmentée et passée à 56% (pourcentage de 80 consommées + 143 réservées), ce qui va bien en dessous de l’utilisation cible de 70 %. Auto Scaling commencerait alors à déclencher une activité de diminution pour diminuer la capacité et ramener l’utilisation cible au plus proche des 70 %. Cela donnerait une capacité réservée de 114 unités de capacité de lecture et d’écriture (pourcentage de 80 consommées + 114 réservées). La facture pour cette troisième heure serait alors de 0,0741 USD pour 114 unités de capacité d’écriture et de 0,01482 USD pour 114 unités de capacité de lecture.

Votre facture mensuelle pour la table est la somme totale de la tarification horaire de la capacité réservée pour Auto Scaling dans le mois.

Lorsque vous créez ou mettez à jour votre table Amazon DynamoDB, vous indiquez l'utilisation cible ainsi que les capacités minimale et maximale pour Auto Scaling, ou bien le volume de capacité que vous souhaitez réserver pour les lectures et écritures. En arrière-plan, DynamoDB gère l'allocation des ressources matérielles pour répondre à vos besoins en débit avec une performance constante et à faible latence. Un tarif horaire fixe s'applique en fonction de la capacité allouée :

Sauf indication contraire, nos prix n'incluent pas les taxes et redevances applicables, y compris la TVA et les taxes de vente applicables. Pour les clients dont l'adresse de facturation est située au Japon, l'utilisation d'AWS est soumise à la taxe sur la consommation applicable dans ce pays. En savoir plus.

* Pour les tables avec des éléments de petite taille, une seule unité de capacité peut traiter une requête par seconde (ou deux requêtes par seconde dans le cas de lectures cohérentes à terme). Dans le cas de tables avec des éléments de plus grande taille, davantage d'unités de capacité peuvent s'avérer nécessaires pour traiter le même nombre de requêtes. Pour de plus amples informations, consultez notre FAQ : « Qu'est-ce qu'une unité de capacité de lecture/d'écriture ? »

Si vous pouvez prédire vos besoins pour le débit de lecture et d'écriture DynamoDB, les capacités réservées permettent de réaliser des économies importantes par rapport au prix normal d'une capacité de débit alloué DynamoDB. Vous payez des frais initiaux ponctuels et vous vous engagez à payer les sommes correspondantes à un niveau d'utilisation minimal, selon les tarifs horaires indiqués ci-après pour la durée définie pour vos capacités réservées. Tout débit que vous allouez en supplément de vos capacités réservées est facturé au taux de débit alloué standard.

Sauf indication contraire, nos prix n'incluent pas les taxes et redevances applicables, y compris la TVA et les taxes de vente applicables. Pour les clients dont l'adresse de facturation est située au Japon, l'utilisation d'AWS est soumise à la taxe sur la consommation applicable dans ce pays. En savoir plus.

* Les capacités réservées peuvent être achetées uniquement en bloc de 100 unités de capacité d'écriture ou de lecture.

Amazon DynamoDB est un magasin de données indexées SSD. La quantité d'espace disque consommée par vos données est supérieure à la taille brute des données chargées. Amazon DynamoDB mesure le volume de données facturables en ajoutant le nombre d'octets brut des données téléchargées à un supplément de 100 octets correspondant à l'indexation de chaque élément stocké. Avec Amazon DynamoDB, vous n'avez pas besoin de réserver le stockage. Comme indiqué précédemment, vous êtes facturé en fonction de votre utilisation réelle.

Sauf indication contraire, nos prix n'incluent pas les taxes et redevances applicables, y compris la TVA et les taxes de vente applicables. Pour les clients dont l'adresse de facturation est située au Japon, l'utilisation d'AWS est soumise à la taxe sur la consommation applicable dans ce pays. En savoir plus

Le transfert des données « entrantes » et « sortantes » fait référence au transfert vers et depuis Amazon DynamoDB. Il n'y a pas de frais supplémentaire pour les données transférées entre Amazon DynamoDB et d'autres services AWS dans la même région (c.-à-d., 0,00 USD par Go). Les données transférées entre les régions (par exemple, entre Amazon DynamoDB dans la région USA Est [Virginie du Nord] et Amazon EC2 dans la région UE [Irlande]) sont facturées dans les deux régions.

En cas de transferts de données supérieurs à 500 To/mois, contactez-nous

Sauf indication contraire, nos prix n'incluent pas les taxes et redevances applicables, y compris la TVA et les taxes de vente applicables. Pour les clients dont l'adresse de facturation est située au Japon, l'utilisation d'AWS est soumise à la taxe sur la consommation applicable dans ce pays. En savoir plus.

* Dans le cadre du niveau d'offre gratuite d'AWS, les clients AWS recevront 15 Go de transfert de données sortantes par mois pour l'ensemble des services AWS pendant un an, sauf dans la région AWS GovCloud.

Sauf indication contraire, nos prix n'incluent pas les taxes et redevances applicables, y compris la TVA et les taxes de vente applicables. Pour les clients dont l'adresse de facturation est située au Japon, l'utilisation d'AWS est soumise à la taxe sur la consommation applicable dans ce pays. En savoir plus

Transfert de données DAX

Amazon DynamoDB Accelerator (DAX) fournit un niveau élevé de sécurité réseau en permettant le transfert d'accès/de données uniquement depuis ou vers les instances Amazon EC2 que vous définissez comme partie de vos groupes de sécurité.

  • Les transferts entre Amazon EC2 et Amazon DAX au sein d'une même zone de disponibilité ne sont pas facturés.

Les frais standard de transfert de données régionales Amazon EC2 (0,01 USD par Go entrant/sortant) s'appliquent lors du transfert entre une instance Amazon EC2 et un nœud DAX situés dans des zones de disponibilité différentes au sein d'une même région ; toutefois, vous n'êtes facturé que pour le transfert de données entrant ou sortant au niveau de l'instance Amazon EC2. Aucuns frais de transfert de données Amazon DAX ne sont facturés pour le trafic entrant ou sortant du nœud Amazon DAX lui-même.

La fonction Flux Amazon DynamoDB consiste en une séquence classée par ordre chronologique, qui reprend les modifications apportées au niveau des éléments dans une table Amazon DynamoDB. L'activation de la fonction Flux DynamoDB est gratuite. Vous payez uniquement pour les données de lecture provenant de la fonction Flux DynamoDB, mesurées en unités de requête de lecture. Chaque appel d'API « GetRecords » est facturé sous la forme d'une requête de lecture de la fonction Flux DynamoDB et renvoie jusqu'à 1 Mo de données depuis la fonction Flux DynamoDB.

Sauf indication contraire, nos prix n'incluent pas les taxes et redevances applicables, y compris la TVA et les taxes de vente applicables. Pour les clients dont l'adresse de facturation est située au Japon, l'utilisation d'AWS est soumise à la taxe sur la consommation applicable dans ce pays. En savoir plus.

Lorsque vous paramétrez la fonction Déclencheurs DynamoDB, votre fonction AWS Lambda lit sans cesse depuis Flux DynamoDB en réponse aux écritures que vous avez effectuées sur la table. Ces lectures dans la fonction Flux DynamoDB réalisées par AWS Lambda dans le cadre des Déclencheurs DynamoDB ne vous sont pas facturées. Vous payez uniquement les ressources AWS Lambda que vous consommez. Pour en savoir plus sur la tarification AWS Lambda, cliquez ici

La réplication entre régions DynamoDB est activée à l'aide de la bibliothèque de réplication entre régions DynamoDB. Aucuns frais supplémentaires ne vous sont facturés pour la bibliothèque de réplication entre régions. Vous payez les tarifs habituels pour les ressources suivantes utilisées par le processus. Les éléments suivants feront l'objet de frais :

  • Débit alloué (écritures et lectures) et stockage pour les tables répliquées.
  • Transfert de données d'une région à une autre.
  • Lecture des données à partir de la fonction Flux de DynamoDB pour synchroniser les tables.
  • Instances EC2 réservées pour héberger le processus de réplication. Le coût des instances dépendra du type d'instance que vous choisirez, ainsi que de la région hébergeant ces instances.