DynamoDB facture des frais pour la lecture, l'écriture et le stockage de données dans vos tables DynamoDB, ainsi que pour les fonctions facultatives que vous choisissez d'activer. DynamoDB dispose de deux modes de capacité, présentant des options de facturation spécifiques pour le traitement des lectures et des écritures dans vos tables : à la demande et allouée.
Options de tarification
Deux options de tarification sont disponibles pour Amazon DynamoDB : le mode de capacité à la demande et le mode de capacité provisionnée. Avec deux modèles de tarification, DynamoDB vous permet de choisir l'option de tarification la mieux adaptée à votre charge de travail.
Tarification pour le mode de capacité à la demande
Avec le mode de capacité à la demande, DynamoDB vous facture des frais pour les lectures et les écritures de données effectuées par votre application sur vos tables. Vous pouvez commencer sans spécifier de capacité de lecture ou d'écriture, car DynamoDB s'ajustera instantanément en fonction des exigences de vos charges de travail
L'utilisation du mode de capacité à la demande peut s'avérer judicieuse si vous :
- créez des tables avec des charges de travail inconnues ;
- avez un trafic imprévisible au niveau de l'application ;
- Préférez ne payer qu'à l'utilisation
Tarification pour le mode de capacité allouée
Avec le mode de capacité allouée, vous spécifiez le nombre de lectures et d'écritures par seconde dont vous pensez que votre application aura besoin. Vous pouvez utiliser autoscaling pour ajuster automatiquement la capacité de votre table en fonction du taux d'utilisation spécifié afin de garantir les performances de l'application tout en réduisant les coûts.
L'utilisation du mode de capacité allouée peut s'avérer judicieuse si vous :
- avez un trafic prévisible au niveau de l'application ;
- exécutez des applications dont le trafic est constant ou évolue progressivement ;
- pouvez prévoir les besoins en capacité pour contrôler les coûts
Comment calculer les coûts
La meilleure façon de calculer le coût mensuel de DynamoDB est d'utiliser le calculateur de prix AWS. Cet outil simple et interactif permet d'estimer les coûts mensuels en fonction du débit de lecture et d'écriture, ainsi que des options payantes, notamment la capture des modifications, l'importation et l'exportation de données vers Amazon S3, ainsi que la sauvegarde et la restauration. Calculez facilement vos coûts mensuels de DynamoDB à l'aide du calculateur de prix AWS qui vous permet de saisir les exigences de votre application, telles que la classe de tables et le stockage des données, ainsi que le débit de lecture et d'écriture. Incluez des options populaires telles que la sauvegarde et la restauration et choisissez entre des modèles de facturation à la demande et à capacité provisionnée.
Vous n'êtes pas certain de savoir par où commencer ? Les spécialistes AWS sont prêts à vous fournir un devis personnalisé.
Optimisation des coûts
Optimisation des coûts de stockage à l'aide de la classe de table appropriée pour votre table DynamoDB
L'utilisation de la classe de table DynamoDB Standard-IA peut réduire les coûts des tables qui stockent des données auxquelles vous n'accédez pas souvent. Sachez toutefois que les lectures et écritures DynamoDB pour cette classe de tables sont facturées plus cher pour les tables standard. En savoir plus sur l'optimisation des coûts de DynamoDB
Utilisation de balises de répartition des coûts pour DynamoDB
Le balisage pour DynamoDB fournit une visibilité détaillée de votre facturation DynamoDB. Vous pouvez attribuer des balises à vos tables et consulter les répartitions de coûts par table pour vous aider à optimiser les coûts en fonction de l'utilisation. En savoir plus sur l'étape de balises de répartition des coûts pour DynamoDB
Scénarios d’utilisation et de tarification
Scénario 1 : Tarification des capacités à la demande
La tarification peut être calculée pour une utilisation à la demande, en particulier si votre utilisation fluctue ou si vous n’êtes pas certain des tendances de votre trafic. Lisez l’exemple complet et détaillé de tarification à la demande d’Amazon DynamoDB ici.
Scénario 2 : Tarification des capacités provisionnées
La tarification est calculée pour une table autoscaling et mode de capacité provisionnée. La autoscaling définit en permanence la capacité provisionnée en réponse à la capacité réellement consommée, de sorte que l'utilisation réelle reste proche de l'utilisation cible. Lisez l’exemple complet et détaillé de tarification provisionnée d’Amazon DynamoDB ici.
Questions fréquentes (FAQ)
AWS DynamoDB est-il plus rentable que d'autres solutions de stockage de données ?
DynamoDB est une véritable base de données non relationnelle sans serveur. Par rapport à d'autres bases de données facturées en fonction de divers indicateurs, tels que le stockage, DynamoDB peut évoluer jusqu'à zéro, ce qui signifie que lorsque les clients utilisent le mode à la demande, ils ne paient que pour les ressources actives consommées.
Quand dois-je utiliser le mode à la demande de DynamoDB par rapport au mode capacité provisionnée, et comment se comparent les prix ?
En termes simples, la solution à la demande convient mieux aux clients qui préfèrent ne payer que pour ce qu'ils utilisent ou qui sont confrontés à des charges de travail imprévisibles. La capacité provisionnée est populaire auprès des clients dont les applications présentent un trafic constant ou prévisible et préfèrent prévoir les besoins en capacité afin de contrôler les coûts.
Quelles sont les unités de facturation pour DynamoDB à la demande sans serveur ?
DynamoDB est unique en ce sens qu'il s'agit d'une base de données sans serveur qui offre aux clients la possibilité de ne payer que pour les ressources qu'ils consomment, tout en passant à zéro lorsqu'ils ne sont pas utilisés avec une tarification à la demande. Lorsque la base de données est en cours d'utilisation, les unités de demande d'écriture et les unités de demande de lecture sont utilisées pour calculer les frais.
Quelles sont les options de coût supplémentaire disponibles pour DynamoDB ?
DynamoDB inclut un large éventail d'options qui peuvent être ajoutées au service. Une liste partielle comprend :
- Une sauvegarde à la demande qui effectue des sauvegardes instantanées à des moments précis
- Des tables globales pour une réplication multirégionale et multiactive
- DynamoDB Accelerator (DAX), un service de mise en cache compatible avec Amazon DynamoDB, réduit la latence grâce au cache en mémoire
- Un flux DynamoDB pour des séquences chronologiques de modifications apportées à une table au niveau des éléments
DynamoDB propose-t-il un niveau gratuit ?
Oui, le niveau gratuit de DynamoDB fournit 25 Go de stockage, ainsi que 25 unités de capacité d'écriture et 25 unités de capacité de lecture (WCU, RCU) provisionnées, ce qui est suffisant pour traiter 200 millions de demandes par mois.
Consultez des didacticiels et des vidéos, inscrivez-vous à une formation.
Commencez à créer avec Amazon DynamoDB dans AWS Management Console.