跳至內容

我該如何為 DynamoDB 工作負載最佳化成本?

1 分的閱讀內容
0

我想最佳化 Amazon DynamoDB 工作負載的成本。

解決方法

使用 AWS 定價計算器

在建立 DynamoDB 工作負載之前,您可以使用 AWS 定價計算機 – DynamoDB來預先估算其成本。這包含隨需容量模式、備份與還原、Amazon DynamoDB Streams,以及 Amazon DynamoDB Accelerator (DAX) 等功能的成本。

選擇您的輸送量模式

您可以為 DynamoDB 輸送容量選擇「隨需模式」或「佈建模式」。

最佳實務是針對不可預測的應用程式流量使用隨需模式。使用隨需模式時,您只需為實際使用量付費。

如果您將資料表設定為佈建模式,即使未完全使用,仍需為所佈建的容量付費。若您的 AWS 帳戶中有未使用的 DynamoDB 資料表,請使用隨需模式以降低未使用資料表的成本

對於流量穩定或逐漸增加的應用程式,請使用佈建模式。如果您能預測容量需求,使用此模式可控制成本。此外,您可以使用 DynamoDB 自動調整來最佳化分配的輸送量。

選擇您的資料表類別

您可以為 DynamoDB 資料表選擇使用 DynamoDB Standard 或 DynamoDB Standard-Infrequent Access (DynamoDB Standard-IA) 資料表類別

對於大多數的 DynamoDB 資料表,最佳實務是使用預設的 DynamoDB Standard 資料表類別。

DynamoDB Standard-IA 資料表類別可降低儲存不常存取資料的資料表成本。您可將此類別用於長期但不常使用的資料儲存,例如應用程式日誌或舊的社群媒體貼文。

**注意:**DynamoDB Standard-IA 的讀寫成本高於標準資料表。

如需詳細資訊,請參閱選擇 DynamoDB 資料表類別時的考量

最佳化資料表的使用模式,並識別未使用的資源

某些資料表使用模式對 DynamoDB 來說並不理想。為提升效能並降低成本,請評估您的資料表使用模式,以確認其是否對資料表運作有效率。此外,請檢查並清理未使用的資源

使用成本分攤標籤

使用 AWS 成本分攤標籤為您的資料表指派標籤,並查看每個標籤的成本細分。

相關資訊

DynamoDB 定價

使用 AWS 最佳化成本

最佳化 DynamoDB 資料表成本

AWS 官方已更新 1 個月前