Passer au contenu

Comment optimiser les coûts des charges de travail DynamoDB ?

Lecture de 3 minute(s)
0

Je souhaite optimiser le coût de mes charges de travail Amazon DynamoDB.

Résolution

Utiliser le calculateur de prix AWS

Utilisez le calculateur de prix AWS pour DynamoDB afin d'estimer le coût de vos charges de travail DynamoDB avant de les créer. Cela inclut le coût de fonctionnalités telles que le mode de capacité à la demande, la sauvegarde et la restauration, Amazon DynamoDB Streams et Amazon DynamoDB Accelerator (DAX).

Choisir votre mode de débit

Vous pouvez choisir le mode à la demande ou le mode provisionné pour votre capacité de débit DynamoDB.

Il est recommandé d'utiliser le mode à la demande en cas de trafic d’application imprévisible. Avec le mode à la demande, vous ne payez que ce que vous utilisez.

Si vous configurez une table en mode provisionné, la capacité que vous provisionnez vous est facturée, même si vous ne l'utilisez pas pleinement. Si vous disposez de tables DynamoDB inutilisées dans votre compte AWS, utilisez le mode à la demande pour réduire le coût de vos tables non utilisées.

Utilisez le mode provisionné pour un trafic d’application constant ou qui augmente progressivement. Si vous pouvez prévoir les besoins en capacité, utilisez ce mode pour contrôler les coûts. Vous pouvez également utiliser l’autoscaling DynamoDB pour optimiser le débit alloué.

Choisir votre classe de table

Vous pouvez utiliser la classe de table DynamoDB Standard ou DynamoDB Standard – Accès peu fréquent (DynamoDB Standard-IA) pour votre table DynamoDB.

Pour la plupart des tables DynamoDB, il est recommandé d'utiliser la classe de table DynamoDB Standard par défaut.

La classe de tables DynamoDB Standard – Accès peu fréquent permet de réduire les coûts des tables qui stockent des données auxquelles vous n'accédez pas régulièrement. Utilisez cette classe de table pour le stockage de données à long terme que vous n'utilisez pas souvent, comme les journaux d'application ou les anciennes publications sur les réseaux sociaux.

Remarque : Les opérations de lecture et d'écriture pour DynamoDB Standard – Accès peu fréquent coûtent plus cher que pour les tables standard.

Pour plus d'informations, consultez la section Considérations relatives au choix d'une classe de table dans DynamoDB.

Optimiser les modèles d'utilisation de vos tables et identifier les ressources inutilisées

Certains modèles d'utilisation de tables ne sont pas optimaux pour DynamoDB. Pour améliorer les performances et réduire les coûts, évaluez les modèles d'utilisation de vos tables afin de déterminer s'ils sont efficaces pour vos tables. Vérifiez et nettoyez également les ressources inutilisées.

Utiliser des identifications de répartition des coûts

Utilisez les identifications de répartition des coûts AWS pour attribuer des identifications à vos tables et afficher la ventilation des coûts pour chaque identification.

Informations connexes

Tarification de DynamoDB

Optimisation des coûts avec AWS

Optimisation des coûts sur les tables DynamoDB

AWS OFFICIELA mis à jour il y a 2 mois