Amazon DocumentDB (與 MongoDB 相容) 是一種全受管文件資料庫服務,並支援 MongoDB 工作負載。使用 Amazon DocumentDB 時,您僅需按實際用量付費,且沒有預付費用。Amazon DocumentDB 有四種定價方式:

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

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

成本最佳化

Amazon DocumentDB 透過下列功能協助您最佳化成本:

每秒計費︰Amazon DocumentDB 為執行個體提供以秒計費,最短計費期間為 10 分鐘。 

暫停執行個體:當您不需要存取叢集時,可嘗試停止運算執行個體最長七天 (適合在週末期間暫停測試叢集),然後在需要時重新啟動執行個體。 

單一執行個體耐久性︰Amazon DocumentDB 執行個體並不承載資料,因此您只需單一執行個體即可佈建高耐用性叢集,這是開發叢集的熱門方式。 

低成本備份︰您可以每月免費獲得相當於 100% 叢集資料儲存量的備份儲存 (例如,如果叢集有 10TB 的儲存資料,您將可免費獲得 10TB 的備份)。超出免費分配量的額外備份儲存的價格最低每月每 GB 0.02 USD (各個 AWS 區域的價格可能不同)。 

自動擴展︰Amazon DocumentDB 的儲存和輸入/輸出會自動擴展以符合您的工作負載,因此您僅需支付實際使用的資源,無需預先佈建。 

資料複寫︰Amazon DocumentDB 儲存具有高耐用性與可用性,可跨越三個可用區域以六種方式複寫資料。DocumentDB 可維持六份資料複本,但您僅需支付一份費用,每月每 GB 的定價低至 0.10 USD (各個 AWS 區域的價格可能不同)。

免費加密與監控:使用 AWS Key Management Service (AWS KMS) 進行靜態加密、使用 Transport Layer Security (TLS) 進行傳輸加密,以及使用 AWS CloudWatch 進行監控等功能適用於所有叢集,無需額外費用。

Premium Support 計劃︰根據透明的定價在 AWS Premium Support 計劃中選擇,以符合您的需求。如需詳細資訊,請參閱 AWS Support 計劃定價。 

跨可用區域的免費叢集執行個體傳輸:叢集之間跨可用區域進行的資料傳輸是免費的。

如需有關成本最佳化的詳細資訊,請參閱 最佳實務文件。您也可以使用以下的 AWS 每月成本簡易計算器估算每月費用。
 
如果您是 Amazon DocumentDB 新手,請參閱 入門指南

免費試用

如果您的組織從未建立過 Amazon DocumentDB 叢集,則您符合免費試用一個月的資格。您的組織每月可免費獲得 750 小時的 db.t3.medium 執行個體用量、3,000 萬次 IO、5 GB 儲存和 5 GB 備份儲存,為期 30 天。一旦一個月免費試用期到期或用量超過免費限額,您可以關閉叢集以免被收取任何費用,或者按照我們的標準隨需費率付費以繼續執行叢集。 

注意 – 目前 AWS GovCloud (US) 區域或中國 (寧夏) 區域不提供 DocumentDB 免費試用版。

隨需執行個體定價

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

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

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

資料庫儲存和輸入/輸出

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

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

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

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

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

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

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

Amazon DocumentDB Global Clusters

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

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

備份儲存

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

備份儲存依區域分配。總備份儲存空間等於該區域所有備份的儲存總和。

複製快照到其他區域會增加目的地區域分配的備份儲存。

對區域而言,無須額外付費即可獲得最多 100% Amazon DocumentDB 總叢集儲存大小的備份儲存。如果備份保留期為一天且您沒有任何超過備份保留期的手動快照,則也無須額外付費即可獲得備份儲存。無論是作用中還是已被刪除的叢集,超過該金額的備份儲存和超過備份保留期的手動快照,都要按照以下表格中的儲存費率收費。

資料傳輸

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

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

在同一可用區域中的 Amazon DocumentDB 執行個體和 Amazon Elastic Compute Cloud (EC2) 執行個體之間傳輸資料是免費的。 

不同可用區域之間用於異地同步備份部署複寫的傳輸資料也是免費的。 

Amazon Virtual Private Cloud (VPC) 內的 Amazon DocumentDB 資料庫執行個體:如果在同一區域、不同可用區域中 Amazon EC2 執行個體和 DocumentDB 資料庫執行個體之間傳輸資料,則資料傳輸的兩端都要收取 EC2 區域性數據傳輸費。

定價範例

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

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)。您不必為備份儲存支付額外的費用,因為備份儲存沒有超過您所在區域的資料儲存體。

您的輸入/輸出成本是以每百萬請求增量 0.20 USD 計費,因此每月 2 億輸入/輸出,成本是 40.00 USD (0.20 * 200 USD)。

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

 

其他定價資源

AWS 定價計算器

輕鬆計算您的 AWS 每月成本

取得定價協助

聯絡 AWS 專家以取得個人化報價

了解如何開始使用

了解如何快速開始使用。

進一步了解 
註冊免費帳戶

立即存取 AWS 免費方案。 

註冊 
開始在主控台進行建置

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

登入