Capacité de débit DynamoDB - Amazon DynamoDB

Capacité de débit DynamoDB

Cette section fournit une vue d’ensemble des deux modes de débit disponibles pour votre table DynamoDB et explique comment sélectionner le mode de capacité approprié pour votre application. Le mode de débit d’une table détermine la façon dont la capacité de celle-ci est gérée. Il détermine également le mode de facturation des opérations de lecture et d’écriture sur vos tables. Dans Amazon DynamoDB, vous avez le choix entre le mode à la demande et le mode provisionné pour vos tables, afin de répondre aux différentes exigences de charge de travail.

Mode de capacité à la demande

Le mode à la demande Amazon DynamoDB est une option de débit sans serveur qui simplifie la gestion des bases de données et qui effectue automatiquement une mise à l’échelle pour prendre en charge les applications les plus exigeantes des clients. DynamoDB à la demande vous permet de créer une table sans vous soucier de la planification de la capacité, de la surveillance de l’utilisation ni de la configuration des politiques de mise à l’échelle. DynamoDB à la demande offre une tarification avec « paiement à la demande », avec laquelle vous ne payez que les demandes de lecture et d’écriture 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.

Le mode à la demande est l’option de débit par défaut et recommandée pour la plupart des charges de travail DynamoDB. DynamoDB gère tous les aspects liés à la gestion et à la mise à l’échelle du débit, afin de prendre en charge des charges de travail qui peuvent commencer à petite échelle et atteindre des millions de demandes par seconde. Vous pouvez lire et écrire dans vos tables DynamoDB selon vos besoins, sans avoir à gérer la capacité de débit de la table. Pour en savoir plus, consultez Mode de capacité à la demande DynamoDB.

Mode alloué

En mode provisionné, vous spécifiez le nombre de lectures et d’écritures par seconde nécessaires pour votre application. Vous serez facturé en fonction de la capacité horaire de lecture et d’écriture que vous avez provisionnée, et non de la quantité de cette capacité provisionnée que vous avez réellement consommée. 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.

Vous pouvez choisir d’utiliser la capacité provisionnée si vous avez des charges de travail stables avec une croissance prévisible, et si vous pouvez prévoir de manière fiable les besoins en capacité de votre application. Pour en savoir plus, consultez Mode de capacité provisionnée DynamoDB.