Capacité de débit DynamoDB - Amazon DynamoDB

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Capacité de débit DynamoDB

Le mode de capacité de débit d'une table détermine la façon dont la capacité d'une table est gérée. La capacité de débit détermine également le mode de facturation des opérations de lecture et d'écriture sur vos tables. Dans Amazon DynamoDB, vous pouvez choisir entre le mode à la demande et le mode provisionné pour vos tables afin de répondre aux différentes exigences de charge de travail.

Vue d'ensemble des modes de capacité DynamoDB

Cette section fournit une vue d'ensemble des deux modes de capacité disponibles pour votre table DynamoDB ainsi que les éléments à prendre en compte pour sélectionner le mode de capacité approprié pour votre application. Ces modes vous permettent de répondre à différents besoins en fonction des exigences de réactivité et de gestion de l'utilisation.

Mode de capacité à la demande

Amazon DynamoDB à la demande est une option de facturation sans serveur capable de traiter des millions de demandes par seconde sans planification des capacités. DynamoDB à la demande pay-per-request propose des tarifs pour les demandes de lecture et d'écriture afin que vous ne payiez que pour ce que vous utilisez. Pour les tables en mode à la demande, vous devez spécifier le débit de lecture et d'écriture que votre application est supposée atteindre.

Avec le mode à la demande, DynamoDB gère tous les aspects de la gestion du débit. Vous pouvez effectuer des appels d'API selon vos besoins sans devoir gérer la capacité de débit sur la table.

Le mode capacité à la demande est peut-être le meilleur pour vous si l'une des conditions suivantes s'applique :

  • Vous venez tout juste de commencer à utiliser Amazon DynamoDB.

  • Vous développez, testez, prototypez et exécutez en production de nouvelles applications dont le schéma de trafic est inconnu.

  • Le trafic de votre application est intense, intermittent ou imprévisible, difficile à prévoir.

  • Vous préférez ne payer qu'à l'utilisation.

Pour plus d’informations, consultez Mode de capacité à la demande.

Mode alloué

En mode provisionné, vous spécifiez le nombre de lectures et d'écritures par seconde dont vous avez besoin pour votre application. La capacité de débit vous sera facturée même si vous n'utilisez pas pleinement la capacité allouée. Vous serez facturé en fonction de la capacité horaire de lecture et d'écriture que vous avez allouée. Vous pouvez utiliser Auto Scaling pour ajuster automatiquement la capacité provisionnée de votre table en fonction des changements de trafic. Cela vous aide à maîtriser l'utilisation de DynamoDB de manière à ne pas dépasser un taux de demandes défini et de maintenir ainsi la prévisibilité des coûts.

Le mode de capacité allouée est peut-être le meilleur pour vous si l'une des conditions suivantes s'applique :

  • Le trafic de vos applications est prévisible ou cyclique.

  • Vous exécutez des applications dans lesquelles le trafic est constant ou augmente progressivement.

  • Vous pouvez prévoir vos besoins de capacité pour contrôler les coûts.

  • Vous avez des pics de trafic limités à court terme.

Pour plus d’informations, consultez Mode de capacité provisionnée.

La vidéo suivante présente la capacité de débit des tables. Cette vidéo explique également comment sélectionner un mode de capacité en fonction de vos besoins.