DynamoDB 免費嗎?
部分免費。DynamoDB 有一個永久免費方案,不是一個完全免費的服務。每個 AWS 帳戶每個月都會拿到 25 GB 儲存空間,加上 25 個佈建寫入與 25 個讀取容量單位 — 大約每月兩億次請求 — 對 Standard 類別的資料表免費。超過的用量,以及隨需容量,都會按請求與按 GB 計費。
永久免費方案包含什麼
- 25 GB 的 Standard 類別資料表儲存空間。
- 25 個佈建 WCU 與 25 個佈建 RCU(大約足夠每月兩億次請求)。
這是一個「永久免費」的優惠 — 它不會在新帳戶的 12 個月期限後到期。
「大約兩億次請求」是怎麼來的
AWS 把這份額度描述成 "enough for about 200M requests/month (depending on item size)",卻既沒有給算式,也沒說那個括號藏了什麼。兩者都值得知道。
一個月的佈建容量是 730 小時,也就是 2,628,000 秒。25 RCU 持續那麼久,等於 6,570 萬次對最大 4 KB 項目的強一致性讀取,而一次最終一致性讀取只花半個單位,所以會變成 1 億 3,140 萬次。25 WCU 則是 6,570 萬次對最大 1 KB 項目的寫入。加起來就是 1 億 9,710 萬。
那個括號比標題數字更要緊,因為寫入是每 1 KB 進位一次:
| 平均項目大小 | 每月讀取次數 | 每月寫入次數 | 總計 |
|---|---|---|---|
| 1 KB | 131,400,000 | 65,700,000 | 197,100,000 |
| 4 KB | 131,400,000 | 16,425,000 | 147,825,000 |
| 400 KB | 1,314,000 | 164,250 | 1,478,250 |
把項目大小變成四倍,免費方案能買到的寫入就剩四分之一,而讀取不受影響,因為讀取的進位是從 4 KB 才開始。在 400 KB 這個上限,那份額度基本上就沒了。
什麼會被計費
免費方案是每個月依「每區域、每付款帳戶」為基礎,套用在你的佈建 Standard 類別資料表上。超過 25 GB 的儲存空間、超過 25/25 的佈建容量、隨需請求費用、備份、串流與全域資料表複寫,全都會計費。
關於容量模式的說明
那份免費額度適用於佈建容量。隨需資料表則從第一次請求起,就按每次讀取與寫入計費。
對多數人來說那個區別就是完整答案了,因為隨需是多數資料表最後落腳的預設。把上面那個 1 KB 的工作負載改用隨需模式在 us-east-1 跑,同樣的流量每月要花 $49.28:6,570 萬個讀取請求單位以每百萬 $0.125 計是 $8.21,而 6,570 萬個寫入請求單位以每百萬 $0.625 計是 $41.06。同樣的請求、同樣的區域,卻一點都不免費。
深入了解
用 DynamoDB 定價計算機估算你的帳單,並在隨需與佈建的比較中比較兩種模式。下載 DynoTable 就能瀏覽並查詢你的資料表。
參考資料
- Amazon DynamoDB Pricing — AWS
- What is Amazon DynamoDB? — Amazon DynamoDB Developer Guide
- Quotas in Amazon DynamoDB — Amazon DynamoDB Developer Guide
最後查證於 2026-07-13,對照上方連結的官方 AWS 文件;免費方案條款與 us-east-1 單價已於 2026-07-28 重新核對。