DynamoDB 定價計算機
在任何 AWS 區域估算你每月的 DynamoDB 費用。即時比較隨需與佈建容量,並套用免費方案 — 然後用連結分享結果。
價格:us-east-1。僅供估算 — 不含備份與傳輸費用。
DynamoDB 定價的運作方式
DynamoDB 有兩種容量模式。隨需按每次請求計費 — 每讀取 4 KB 收取一個讀取請求單位,每寫入 1 KB 收取一個寫入請求單位 — 並可縮減至零,因此閒置時你不需付費。對於新表格、尖峰流量或你無法預測的工作負載,這是最簡單的選擇。
佈建容量會保留每秒固定數量的讀取與寫入容量單位,並按小時計費。對於穩定、充分掌握的輸送量,它的成本可能遠低於隨需,但無論你是否使用,都要為所保留的容量付費。臨界點取決於你的佈建容量運作得有多滿。
儲存空間按 GB-月計費,且兩種模式皆相同。本計算機涵蓋請求、佈建容量與表格儲存空間 — 它刻意排除了另行計價的備份、DAX、Global Tables、Streams 與資料傳輸。
最大的成本槓桿是存取模式: Query 與 Scan 的比較 說明帶 Filter 的 Scan 為何會悄悄地推高你的帳單。
依 AWS 區域劃分的 DynamoDB 定價
這是每個 AWS 區域目前的 DynamoDB 費率,資料同步自 AWS 公開定價 API。隨需請求成本以每百萬個請求單位顯示 — AWS 公布的費率則是以單一單位計算,雖然精確,但不易直觀理解。
最便宜的區域是 us-east-1, us-east-2, us-west-2,儲存空間每 GB-月 US$0.25,每 WCU-小時 US$0.00065,每 RCU-小時 US$0.00013。
儲存空間費率適用於超過 25 GB 永久免費額度之後的部分。佈建容量按小時計費,因此持有一個容量單位滿一個月的成本,是其每小時費率乘以 730。這些費率僅涵蓋請求、佈建容量與表格儲存空間 — 備份、DAX、Global Tables、Streams 與資料傳輸則另行計價。
估算背後的計算方式
佈建容量按單位小時計費,因此一個容量單位每月的成本是它的每小時費率 × 730 小時 — 而若完全用盡,該月最多可提供 2,628,000 次操作。兩者相除,即可得到可直接與隨需相比的每次請求價格:以目前 us-east-1 的費率來看,完全利用的佈建容量每次請求約便宜 3.5 倍,而損益兩平點落在 29% 使用率附近。低於這個值,隨需就勝出。
在這一切之前,項目大小會先向上進位:讀取以 4 KB 為級距計費,寫入以 1 KB 為級距計費,因此一個 4.1 KB 的項目,每次強一致讀取要花兩個讀取單位,每次寫入要花五個寫入單位。這種進位方式,正是把項目縮到邊界以下有時能讓帳單減半的原因。 項目大小計算機 會為真實項目算出確切的容量單位。
若估算結果指向佈建,有兩篇指南可以接著讀下去: 隨需對佈建容量 一文深入探討模式的抉擇,而 自動擴展設定指南 則說明如何把真實使用率維持在讓佈建划算的目標附近。
常見問題
DynamoDB 的隨需與佈建哪個比較便宜?
這取決於你的流量。隨需按每次請求計費且無需容量規劃,因此在尖峰或低/未知流量下勝出。佈建則在穩定、可預測的輸送量下比較便宜。本計算機會針對你確切的工作負載並排顯示兩者的總額。
價格是否包含 AWS 免費方案?
當開關開啟時,永久免費方案 — 25 GB 儲存空間加上 25 個佈建讀取與寫入容量單位 — 會從每月費用中扣除。隨需請求沒有永久免費方案,因此只有儲存空間與佈建容量會獲得折扣。
讀取與寫入容量單位如何計算?
一個讀取容量單位可涵蓋對最多 4 KB 項目的強一致讀取(最終一致讀取花費一半,交易式讀取加倍)。一個寫入容量單位可涵蓋最多 1 KB 的寫入(交易式寫入加倍)。項目大小會向上進位到下一個 4 KB / 1 KB 邊界。
這些是 AWS 的即時價格嗎?
價格是從 AWS 公開定價 API 取得並提交進計算機,之後會定期更新。它們反映的是上次同步時的費率,而非即時報價 — 在敲定預算前,請務必對照 AWS 定價頁面確認。
這與 AWS Pricing Calculator 有什麼不同?
AWS 自家的計算機涵蓋每一項服務與每一個設定旋鈕。這是一個只針對 DynamoDB 的成本計算機:它會針對同一個工作負載並排顯示隨需與佈建、套用免費方案,並把結果放進一個可分享的 URL — 也就是模式決策真正需要的比較。
小型應用程式使用 DynamoDB 要花多少錢?
通常是零。永久免費方案涵蓋 25 GB 儲存空間加上 25 個佈建讀取與寫入容量單位 — 足以讓許多小型、穩定的工作負載以 $0 運作。在隨需模式下,每月幾百萬次請求通常只需幾美元;在上方輸入你的數字即可精確查看。