跳至内容

如何优化 DynamoDB 工作负载的成本?

1 分钟阅读
0

我想优化我的 Amazon DynamoDB 工作负载的成本。

解决方法

使用 AWS 定价计算器

在构建 DynamoDB 工作负载之前,使用适用于 DynamoDB 的 AWS 定价计算器来估算它们的成本。这包括按需容量模式、备份和恢复、Amazon DynamoDB Streams 和 Amazon DynamoDB Accelerator (DAX) 等功能的成本。

选择您的吞吐量模式

您可以为您的 DynamoDB 吞吐能力选择按需模式或预置模式。

最佳做法是使用按需模式来处理不可预测的应用程序流量。在按需模式下,您只需为实际使用量付费。

如果您在预置模式下配置表,则即使您没有完全使用预置的能力,也需要为其付费。如果您的 AWS 账户中有未使用的 DynamoDB 表,请使用按需模式降低未使用表的成本

对保持一致或逐渐增加的应用程序流量使用预置模式。如果您可以预测能力需求,请使用此模式控制成本。此外,您可以使用 DynamoDB 自动扩缩优化分配的吞吐量。

选择您的表类

您可以将 DynamoDB 标准或 DynamoDB 标准-不频繁访问(DynamoDB 标准-IA)表类用于 DynamoDB 表。

对于大多数 DynamoDB 表,最佳做法是使用默认的 DynamoDB 标准表类。

DynamoDB Standard-IA 表类可以降低存储您不经常访问的数据的表的成本。使用此表类来存储您不经常使用的长期数据,例如应用程序日志或旧的社交媒体帖子。

**注意:**DynamoDB 标准-IA 的读取和写入成本高于标准表。

有关详细信息,请参阅在 DynamoDB 中选择表类时的注意事项

优化表使用模式并识别未使用的资源

某些表使用模式并不适合 DynamoDB。为了提高性能并降低成本,请评估您的表使用模式,以确定其对您的表是否高效。另外,检查并清理未使用的资源

使用成本分配标签

使用 AWS 成本分配标签为您的表分配标签并查看每个标签的成本明细。

相关信息

DynamoDB 定价

Cost optimization with AWS(使用 AWS 进行成本优化)

优化 DynamoDB 表的成本

AWS 官方已更新 1 个月前