DynamoDB 會針對在 DynamoDB 資料表中讀取、寫入和存放資料,以及任何您選擇啟用的選用功能收費。DynamoDB 具有兩種容量模式:隨需和佈建,而且隨附針對處理資料表上的讀取和寫入的具體計費選項。
定價選項
隨需容量模式的定價
DynamoDB 隨需模式是一種無伺服器選項,採用依請求付費定價並具備自動擴展功能,無需規劃、佈建和管理容量。依據您取用的讀取或寫入請求計費,因此可輕鬆平衡成本與效能。
在大多數情況下,建議使用隨需模式,包括以下情況:
- 您有新的或現有工作負載而不想管理容量
- 想要可自動擴展的無伺服器資料庫
- 偏好只針對您使用內容的輕鬆付費方式
佈建容量模式的定價
使用佈建容量模式,您必須指定預期應用程式需要的每秒讀取和寫入數。依據您已佈建的每小時讀取和寫入容量計費,而不是應用程式取用量。
如果有以下情況,則佈建容量模式可能更適合您:
- 現有應用程式採用穩定且可預測的輸送量模式
- 可以預測容量需求以控制成本
如何計算成本
計算 DynamoDB 每月成本的最佳方式是使用 AWS 定價計算器。這個簡單的互動式工具能夠根據讀取和寫入輸送量以及付費選項來估算每月成本,包括變更資料擷取、資料匯入和匯出至 Amazon S3,以及備份和還原。使用 AWS 定價計算器輕鬆計算 DynamoDB 的每月成本,該計算器可讓您輸入應用程式需求,例如表格類別和資料儲存,以及讀取和寫入輸送量。包含備份和還原等熱門選項,並可在隨需和佈建容量計費模式之間做選擇。
不確定從哪裡開始? AWS 專家隨時能為您提供個人化的報價。
成本優化
選擇合適的 DynamoDB 資料表類別,優化儲存成本
使用 DynamoDB 標準-IA 資料表類別可以降低儲存您不會頻繁存取之資料的資料表成本。但請注意,此資料表類別的 DynamoDB 讀取和寫入定價高於標準資料表。 進一步了解 DynamoDB 成本優化 »
針對 DynamoDB 使用成本分配標籤
為 DynamoDB 做標記可提供對您 DynamoDB 帳單的精細可見性。您可以為資料表指派標籤,並查看每個資料表的成本細項,以便根據使用情況進行成本優化。 進一步了解 DynamoDB 的成本分配標籤 »
用量和定價案例
案例 1:隨需容量定價
可以計算隨需使用量的定價,特別是在您的使用量波動或您不確定流量模式的情況下。在這裡閱讀完整 Amazon DynamoDB 隨需定價範例的詳細說明。
案例 2:佈建容量定價
計算啟用自動擴展的資料表搭配佈建容量模式的定價。自動擴展會依實際使用的容量持續設定佈建容量,讓實際的使用率保持在目標使用率附近。在這裡閱讀完整 Amazon DynamoDB 佈建定價範例的詳細說明。
常見問答集
AWS DynamoDB 是否比其他存放資料的解決方案更具成本效益?
DynamoDB 是真正的無伺服器非關聯式資料庫。與其他針對各種指標 (例如儲存) 收費的資料庫相比,DynamoDB 可以縮減為零,這意味著當客戶使用隨需模式時,他們只需為消耗的作用中資源付費。
何時應該使用 DynamoDB 隨需與佈建容量模式,以及定價上有什麼差別?
簡言之,隨需更適合偏好僅按照使用量付費或者無法預測工作負載的客戶。佈建容量深受應用程式展現出一致或可預測的流量而且偏好預測容量需求以控制成本的客戶的喜愛。
DynamoDB 無伺服器隨需的計費單位為何?
DynamoDB 的獨特之處在於它是一個無伺服器資料庫,為客戶提供僅為其消耗的資源付費的選項,同時在未使用時可依隨需定價縮減為零。資料庫在使用中時,會使用寫入請求單位和讀取請求單位來計算費用。
DynamoDB 提供哪些額外的付費選項?
DynamoDB 包含一組廣泛的選項,可以新增至服務。部分清單包括:
- 隨需備分,可對特定時間點進行快照備份
- 適用於多區域、多重主動複寫的全域資料表
- DynamoDB Accelerator (DAX) 是一項與 Amazon DynamoDB 相容的快取服務,可透過記憶體快取減少延遲
- DynamoDB 串流,用於資料表中項目層級變更的時間順序序列
DynamoDB 是否提供免費方案?
是,DynamoDB 的免費方案提供 25GB 的儲存空間,以及 25 個佈建寫入和 25 個佈建讀取容量單位 (WCU、RCU),足以處理每月 2 億個請求。