您只需為佈建的資源付費。使用 DynamoDB 無須支付最低費用。使用每月成本簡易計算器估算每月的帳單。

下載此 TCO 白皮書,以取得預估預期用量成本的其他指導:NoSQL 資料庫服務的總體 (非) 擁有成本
 

開始免費使用 DynamoDB。許多應用程式都可在這些免費方案的限制內正常運作。

您只需支付超出這些免費方案限制的資源使用費用。DynamoDB 免費方案不會在 AWS 免費方案 12 個月的期限結束後過期,而且所有 AWS 客戶都能使用。

開始免費使用 AWS

建立免費帳戶

AWS 免費方案提供可 25 GB 的儲存空間,以及每月可透過 Amazon DynamoDB 處理最多 2 億次請求。

查看 AWS 免費方案詳細資訊 »

不像傳統的 NoSQL 部署會要求您考量可能影響輸送量的記憶體、CPU 和其他系統資源,DynamoDB 只會要求您指定目標使用率,以及表格所需的最低和最高容量。DynamoDB 會處理資源的佈建以達到讀取和寫入容量的目標使用率,然後根據使用量自動擴展容量。或者,如果您偏好手動管理表格輸送量,可直接指定讀取和寫入容量。

下表摘述重要的 DynamoDB 定價概念。

資源類型 詳細資訊 每月價格
佈建輸送量 (寫入) 一個寫入容量單位 (WCU) 每秒最多可提供一個寫入,足以處理每月 250 萬個寫入 每個 WCU 只要 0.47 USD
佈建輸送量 (讀取) 一個讀取容量單位 (RCU) 每秒最多可提供兩個讀取,足以處理每月 520 萬個讀取 每個 RCU 只要 0.09 USD
已編製索引的資料儲存體 DynamoDB 依表格使用之磁碟空間的每 GB 小時費率計費 每 GB 只要 0.25 USD

除非另有說明,否則我們的價格不包括適用的稅金和稅收 (包括加值稅和適用的營業稅)。帳單地址在日本的客戶若使用 AWS,則需負擔日本消費稅。進一步了解。 

假設在美國東部 (維吉尼亞北部) 區域執行的應用程式需要每天在 DynamoDB 表執行 500 萬個寫入和 500 萬個最終一致讀取,同時還要存放 8 GB 的資料。為簡化說明,我們假設您的工作負載在一天之中相對穩定,而且表格項目大小少於 1 KB。 

  • 寫入容量單位 (WCU):每天 500 萬個寫入等於每秒 57.9 個寫入。1 個 WCU 每秒可處理 1 個寫入,因此您需要 58 個 WCU。每月每個 WCU 0.47 USD,58 個 WCU 的費用為每月 27.26 USD。
  • 讀取容量單位 (RCU):每天 500 萬個讀取等於每秒 57.9 個讀取。1 個 RCU 每秒可處理 2 個最終一致讀取,因此您需要 29 個 RCU。每月每個 RCU 0.09 USD,29 個 RCU 的費用為每月 2.61 USD。
  • 資料儲存體:您的表格使用 8 GB 的儲存。每月每 GB 0.25 USD,您的表格費用為 2.00 USD。

每月的總成本為 31.86 USD (寫入佈建輸送量 27.14 USD、讀取佈建輸送量 2.71 USD,以及已編製索引的資料儲存體 2.00 USD)。

如果您尚未使用免費方案的分配量 (25 個 WCU、25 個 RCU 和 25 GB 的儲存體),則每月的總成本為 15.82 USD (剩餘的 33 個 WCU 為 15.44 USD、剩餘的 4 個 RCU 為 0.37 USD,以及已編製索引的資料儲存體 0.00 USD)。

使用每月成本簡易計算器估算不同資源需求的 DynamoDB 費用。  

Auto Scaling 可讓您免於在建立新表格時猜測需要佈建的適當容量,並減少持續監控使用的輸送量及手動調整佈建容量的操作負擔。建立新的 DynamoDB 表時,預設會啟動 Auto Scaling,且目標使用率設定為 70% (已使用容量 ÷ 已佈建容量的百分比)、最低容量為 5 個 RCU 和 5 個 WCU,以及最高容量設定為您帳戶允許的限制 (請參閱 Limits in DynamoDB)。Auto Scaling 會依動態變更的使用容量持續設定佈建的容量,讓實際的使用率保持在最接近目標使用率的狀態。DynamoDB 帳單依客戶帳戶以每小時計費,實際時間為變數。下列範例說明啟用 Auto Scaling 的表格如何計費 (假設使用的容量每小時變更一次)。

假設您在美國東部 (維吉尼亞北部) 區域建立新的表格,目標使用率設為預設值 70%、最低容量單位變更為 100 個 RCU 和 100 個 WCU,以及最高容量設為預設限制 40,000 個 RCU 和 40,000 個 WCU。Auto Scaling 會依這些限制運作,不允許佈建容量低於最低限制,也不能將佈建容量擴展超過最高限制。表格建立之後,Auto Scaling 會先佈建最低容量單位。

  • 假設在表格建立後的第一個小時內,使用的讀取和寫入容量單位在 1 和 70 之間變動。實際使用率會在目標使用率 70% 內的 1% (1 個已使用 ÷100 個已佈建的百分比) 和 70% (70 個已使用 ÷100 個已佈建的百分比) 之間發生相應的變化。Auto Scaling 不會觸發任何擴展活動,而且該小時的帳單為佈建 100 個 WCU 0.065 USD (0.00065 USD * 100)、100 個 RCU 為 0.013 USD (0.00013 USD * 100)。
  • 假設第二個小時測量時使用容量增加到 100 個 RCU 和 100 個 WCU,產生的實際使用率增加到 100% (100 個已使用 ÷ 100 個已佈建的百分比),高於目標使用率 70%。Auto Scaling 現在會開始觸發擴展活動以增加佈建容量,將實際使用率降低到接近目標 70%,佈建容量現在為 143 個 RCU 和 143 個 RCU (100 個已使用 ÷ 143 個已佈建的百分比)。第二個小時的帳單為 143 個 WCU 0.0925 USD 和 143 個 RCU 0.01859 USD。
  • 假設第三個小時測量時使用容量降低到 80 個 RCU 和 80 個 WCU,產生的實際使用率降低到 56% (80 個已使用 ÷ 143 個已佈建的百分比),低於目標使用率 70%。Auto Scaling 現在會開始觸發縮減活動以降低佈建容量,將實際使用率增加到接近目標 70%,佈建容量現在為 114 個 RCU 和 114 個 WCU (80 個已使用 ÷ 114 個已佈建的百分比)。第三個小時的帳單為 114 個 WCU 0.0741 USD 和 114 個 RCU 0.01482 USD。

表格的每月帳單是 Auto Scaling 在該月所佈建容量每小時定價的總和。

建立或更新 Amazon DynamoDB 表時,您要指定目標使用量、Auto Scaling 的最低和最高容量限制,或您要預訂多少容量供讀取和寫入使用。DynamoDB 會在幕後處理硬體資源的佈建以滿足您的輸送量需要,並提供穩定且低延遲的效能。您根據佈建的容量支付固定的小時費率:

除非另有說明,否則我們的價格不包括適用的稅金和稅收 (包括加值稅和適用的營業稅)。帳單地址在日本的客戶若使用 AWS,則需負擔日本消費稅。進一步了解。

* 對於包含小型項目的表格,一個容量單位每秒可處理一個請求 (如果是最終一致讀取,每秒可處理兩個請求)。包含大型項目的表格處理相同的請求率時可能需要更多的容量單位。如需詳細資訊,請參閱我們的常見問答集:「什麼是讀取/寫入容量單位?」

如果您可以預測所需的 DynamoDB 讀取和寫入輸送量,預留容量可提供比 DynamoDB 佈建的輸送容量一般價格更優惠的價格。您只需支付一次性預付款,並承諾在使用預留容量期限內依以下小時費率支付最低用量級別。任何超過預留容量的佈建輸送量都會依標準佈建輸送量費率計費。

除非另有說明,否則我們的價格不包括適用的稅金和稅收 (包括加值稅和適用的營業稅)。帳單地址在日本的客戶若使用 AWS,則需負擔日本消費稅。進一步了解。

* 預留容量只能以 100 個 WCU 或 100 個 RCU 區塊購買。

Amazon DynamoDB 是支援 SSD 的已編製索引資料存放區,您的資料使用的磁碟空間量會超過已上傳的原始資料量。Amazon DynamoDB 衡量應計費資料大小的方法,是將上傳的原始資料位元組大小總和加上每個項目計入索引的 100 個位元組的儲存開銷。使用 Amazon DynamoDB 時,您不需要「佈建」儲存。如上所述,只需按實際使用量付費。

除非另有說明,否則我們的價格不包括適用的稅金和稅收 (包括加值稅和適用的營業稅)。帳單地址在日本的客戶若使用 AWS,則需負擔日本消費稅。進一步了解。 

資料「傳入」和「傳出」是指傳入和傳出 Amazon DynamoDB。相同區域內的 Amazon DynamoDB 與其他 Amazon Web Services 之間的資料傳輸並不收取其他費用 (即每 GB 0.00 USD)。跨不同區域 (例如,美國東部 (維吉尼亞北部) 區域中的 Amazon DynamoDB 和歐洲 (愛爾蘭) 區域中的 Amazon EC2) 的資料傳輸會向傳輸兩端收費。

超過 500 TB/月的資料傳輸,請聯絡我們

除非另有說明,否則我們的價格不包括適用的稅金和稅收 (包括加值稅和適用的營業稅)。帳單地址在日本的客戶若使用 AWS,則需負擔日本消費稅。進一步了解。

* 這包含在 AWS 免費用量方案中,AWS 的客戶將獲得一年期所有 AWS 服務之間每月共計 15 GB 的免費資料傳出 (AWS GovCloud 區域除外)。

除非另有說明,否則我們的價格不包括適用的稅金和稅收 (包括加值稅和適用的營業稅)。帳單地址在日本的客戶若使用 AWS,則需負擔日本消費稅。進一步了解。 

DAX 資料傳輸

Amazon DynamoDB Accelerator (DAX) 只允許與您在安全群組中定義的 Amazon EC2 執行個體進行相互存取/資料傳輸,提供強大的網路級別安全性。

  • 在同一可用區域內,Amazon EC2 和 Amazon DAX 間的資料傳輸是免費的。

儘管在同一區域的不同可用區域內,Amazon EC2 執行個體與 Amazon DAX 節點之間的資料傳輸要收取 0.01 USD/GB 的標準 Amazon EC2 區域資料傳輸費用,但您只需支付從 Amazon EC2 執行個體傳入和傳出資料的費用。Amazon DAX 節點本身傳入或傳出的流量並不需要支付 Amazon DAX 數據傳輸費。

Amazon DynamoDB Streams 是 Amazon DynamoDB 表中的項目層級變更,依時間順序排序。啟用 DynamoDB Streams 無須支付費用。您只需支付從 DynamoDB Streams 讀取資料的費用,以讀取請求單位計費。每個 "GetRecords" API 呼叫以一個 DynamoDB Streams 讀取請求單位計費,而且會從 DynamoDB Streams 傳回最多 1 MB 的資料。

除非另有說明,否則我們的價格不包括適用的稅金和稅收 (包括加值稅和適用的營業稅)。帳單地址在日本的客戶若使用 AWS,則需負擔日本消費稅。進一步了解。

設定 DynamoDB Triggers 時,您的 AWS Lambda 函數會持續從 DynamoDB Streams 讀取以回應您在表格的寫入。您不需支付在 DynamoDB Triggers 執行期間 AWS Lambda 對 DynamoDB Streams 進行的這些讀取的費用。您只需支付使用的 AWS Lambda 資源的費用。您可在這裡進一步了解有關 AWS Lambda 定價的資訊。 

使用 DynamoDB 跨區域複寫程式庫可啟用 DynamoDB 跨區域複寫。您無須為跨區域複寫程式庫支付額外費用,只需針對程序使用的下列資源支付一般費用。您需要支付的費用包括:

  • 佈建輸送量 (寫入和讀取) 以及複本表格的儲存。
  • 跨區域資料傳輸。
  • 從 DynamoDB Streams 讀取資料並讓表格保持同步。
  • 對託管複寫程序佈建的 EC2 執行個體。執行個體費用取決於您選擇的執行個體類型和託管執行個體的區域。