使用 Amazon DocumentDB 時,您僅需按實際用量付費,沒有預付費用和最低費用。Amazon DocumentDB 有四種定價方式:

  1. 隨需執行個體 叢集的運算執行個體數量 (每秒定價,最少 10 分鐘)
  2. 資料庫 I/O:讀取及寫入資料至叢集的儲存磁碟區時使用的 I/O 數量 (每百萬次 I/O 定價)。
  3. 資料庫儲存:叢集的儲存磁碟區所存資料量 (每月每 GB 定價)。
  4. 備份儲存: 超出叢集資料庫儲存使用量的備份儲存量 (每月每 GB 定價)。
DocumentDB 定價圖

另外也可能需要支付其他 AWS 整體範圍的成本 (例如應用程式與 DocumentDB 之間在可用區域內的資料傳輸)。

Amazon DocumentDB 提供以下功能協助您最佳化成本:

  • Amazon DocumentDB 為執行個體提供以秒計費,最短計費期間為十分鐘。
  • 當您不需要存取叢集時,可嘗試停止運算執行個體最長 7 天 (適合在週末期間暫停測試叢集),然後在需要時重新啟動執行個體。
  • Amazon DocumentDB 執行個體並不承載資料,因此您只需單一執行個體即可佈建高耐用性叢集,這是開發叢集的熱門方式。
  • 您可以每月免費獲得相當於 100% 叢集資料儲存量的備份儲存 (例如,如果叢集有 10TB 的儲存資料,您將可免費獲得 10TB 的備份)。超出免費分配量的額外備份儲存的價格最低每月每 GB 0.02 USD (各個 AWS 區域的價格可能不同)。
  • Amazon DocumentDB 的儲存和 IO 會自動擴展以符合您的工作負載,因此您僅需支付實際使用的資源,無需預先佈建。
  • Amazon DocumentDB 儲存具有高耐用性與可用性,可跨越三個可用區域以六種方式複寫資料。DocumentDB 可維持六份資料複本,但您僅需支付一份費用,每月每 GB 的定價低至 0.10 USD (各個 AWS 區域的價格可能不同)。
  • 所有叢集皆可使用 KMS 靜態加密、 TLS 動態加密,以及使用 AWS CloudWatch 進行監控等功能,且無需額外費用。
  • 根據透明的定價在 AWS Premium Support 計劃中選擇,以符合您的需求。如需詳細資訊,請參閱 AWS Support 計劃定價
  • 叢集之間跨可用區域進行的資料傳輸是免費的。
 
如需有關成本最佳化的詳細資訊,請參閱 最佳實務文件。您也可以使用以下的 AWS 每月成本簡易計算器估算每月費用。
 
如果您是 Amazon DocumentDB 新手,請參閱 入門指南

隨需執行個體定價

使用隨需執行個體時,您只需要按秒支付費用,無須簽訂長期合約或預先支付費用。如此您就可以免去計劃的成本和複雜性,也無需事先購買資料庫容量及猜測正確的容量。定價是按使用的執行個體小時數計算,也就是執行個體啟動到停止或刪除這段時間。進行建立、修改或刪除執行個體等可計費狀態變更之後,不滿一小時的執行個體以每秒遞增的方式計費,最低費用為 10 分鐘。

執行個體定價適用於叢集中的主要和複本執行個體。Amazon DocumentDB 利用異地同步備份架構提供高可用性。異地同步備份部署的成本就是主要執行個體成本加上每個複本執行個體的成本。若要取得最大限度的可用性,我們建議您至少將一個複本放在與主要執行個體不同的其他可用區域。不同可用區域之間用於異地同步備份部署複寫的傳輸資料也是免費的。

Amazon DocumentDB T3 媒體執行個體會在無限制模式下執行,這表示如果在滾動的 24 小時期間內,您的平均 CPU 使用率超過執行個體基準,則必須付費。CPU 積分以每 vCPU 小時 0.09 USD 計費。所有 T3 執行個體大小在所有區域的 CPU 積分定價都相同。如需無限高載效能執行個體的運作方式和定價方式的相關資訊,請參閱無限模式概念

資料庫儲存和 IO

您只需為 Amazon DocumentDB 叢集消耗的儲存空間和 IO 付費,無須提前佈建這些資源。

Amazon DocumentDB 叢集使用的儲存按每月每 GB 計費。可計費儲存包括您的資料、索引和變更串流資料。如需詳細資訊,請參閱 Amazon DocumentDB 儲存

IO 是指 Amazon DocumentDB 引擎對叢集的儲存磁碟區讀取和寫入時所執行的輸入/輸出操作。IO 按每百萬次 IO 請求計費。搜尋、插入、更新及刪除等 API 呼叫,變更串流和 TTL 索引等功能,以及 mongodump 和 mongorestore 等工具,都會藉由對儲存磁碟區進行讀取及/或寫入而使用 IO。

對儲存磁碟區進行讀取操作 (8K 分頁) 視為一個 IO。請注意,資料一旦從儲存磁碟區讀出並繼續留存於記憶體,則後續讀取相同的資料並不會產生額外的 IO。為降低讀取 IO,必須確保執行個體具有適當大小,而且應用程式的工作集規模也符合記憶體空間。請參閱最佳實務文件中有關執行個體容量的內容。

只有在將交易日誌記錄推送至儲存層時才會耗用寫入 IO,以確保寫入的持久性。寫入 IO 以 4 KB 為單位來計算。例如,1024 位元組的交易日誌記錄當作一個 IO 操作計算。不過,交易日誌小於 4 KB 的並行寫入操作可透過 Amazon DocumentDB 資料庫引擎合併在一個批次,以最佳化 I/O 消耗量。Amazon DocumentDB 與傳統資料庫引擎不同的是,絕不會將修改的資料庫頁面推送至儲存層,可進一步節省 IO 消耗量。

Amazon DocumentDB 實作多版本並行控制 (MVCC) 資料庫架構,可為每個更新操作建立新的版本控制文件和索引項目。版本控制文件由 Amazon DocumentDB 以公開透明的方式進行管理。MVCC 架構可提高查詢輸送量和提供讀取隔離,因為讀取查詢可利用版本控制文件取代鎖定。

當查詢不再需要舊版文件或索引項目,垃圾收集器會回收舊的文件和索引項目。垃圾收集器會定期執行以檢查舊的文件和索引項目,如果舊的文件和索引項目尚未存在,就會讀取 IO 將其載入記憶體,然後寫入 IO 進行刪除。要將垃圾收集所產生的 IO 降至最低,建議您移除不使用的索引,並擴展執行個體,使記憶體得以容納索引。如需詳細資訊,請參閱 Amazon DocumentDB 最佳實務文件

Global Clusters

Amazon DocumentDB Global Clusters 是一項選用功能,它使用專用基礎設施提供跨區域的快速複寫,延遲小於 1 秒,對工作負載的效能幾乎沒有影響。使用 Global Clusters,您可以從整個區域中斷的情況中復原,並提供低延遲的全域讀取,方法是從允許最近的 Amazon DocumentDB 叢集讀取。您需為主要區域和每個次要區域之間複寫的寫入 I/O 付費。每個次要區域複寫的寫入 I/O 數量,與主要區域執行的區域內寫入 I/O 數量相同。除了複寫的寫入 I/O 外,您還需為執行個體、儲存、跨區域資料傳輸和備份儲存支付標準 Amazon DocumentDB 費率

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

備份儲存

Amazon DocumentDB 叢集的備份儲存是與自動叢集備份和所有手動叢集快照相關的儲存。延長備份保留期或拍攝資料庫叢集快照會增加消耗的備份儲存。

  • 備份儲存依區域分配。總備份儲存空間等於該區域所有備份的儲存總和。
  • 複製快照到其他區域會增加目的地區域分配的備份儲存。
  • 對區域而言,無須額外付費即可獲得最多 100% Amazon DocumentDB 總叢集儲存大小的備份儲存。 如果備份保留期為 1 天且您沒有任何超過備份保留期的手動快照,則也無須額外付費即可獲得備份儲存。無論是作用中還是已被刪除的叢集,超過該金額的備份儲存和超過備份保留期的手動快照,都要按照以下表格中的儲存費率收費。

資料傳輸

以下定價是根據「傳入」和「傳出」Amazon DocumentDB 的資料量計算。

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

  • 在同一可用區域中的 Amazon DocumentDB 執行個體和 Amazon EC2 執行個體之間傳輸資料是免費的。
  • 不同可用區域之間用於異地同步備份部署複寫的傳輸資料也是免費的。
  • VPC 內的 Amazon DocumentDB 資料庫執行個體:如果在同一區域、不同可用區域中 Amazon EC2 執行個體和 Amazon DocumentDB 資料庫執行個體之間傳輸資料,則資料傳輸的兩端都要收取 Amazon EC2 區域數據傳輸費。

定價範例

假設您的 Amazon DocumentDB 叢集在美國東部 (維吉尼亞北部) 正在執行兩個執行個體 db.r5.large 叢集 (隨需),您儲存 50 GB 的資料和 50 GB 的備份,每月執行 2 億次 I/O。

  • db.r5.large 執行個體的隨需定價是每小時 0.277 USD,因此您的每月執行個體成本是 404.42 USD (0.277*730*2 USD)。 
  • 您的儲存成本是每月每 GB 0.10 USD,因此 50 GB 的儲存,您的每月 (30 天) 成本為 5 USD (0.10 USD * 50)。您不必為備份儲存支付額外的費用,因為備份儲存沒有超過您所在區域的資料儲存體。
  • 您的 I/O 成本是以每百萬請求增量 0.20 USD 計費,因此每月 2 億 I/O,成本是 40.00 USD (0.20 * 200 USD)。

在本範例中,您的 Amazon DocumentDB 每月總費用是 449.42 USD (404.42 USD 的執行個體成本 + 5.00 USD 的儲存成本 + 40.00 USD 的 I/O 成本)。

 

其他定價資源

AWS 定價計算器

輕鬆計算您的 AWS 每月成本

成本資源中心

切換到 AWS 的其他資源

Standard Product Icons (Features) Squid Ink
了解如何開始使用

了解如何快速開始使用。

進一步了解 
Sign up for a free account
註冊免費帳戶

立即存取 AWS 免費方案。 

註冊 
Standard Product Icons (Start Building) Squid Ink
開始在主控台進行建置

開始在 AWS 主控台使用 Amazon DocumentDB 進行建置。

登入