对于 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 medium 实例以无限模式运行,这意味着如果连续 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 以 4KB 单位计算。例如,1024 字节的事务日志记录计为一个 IO 操作。然而,当事务日志小于 4KB 时,可由 Amazon DocumentDB 数据库引擎批量执行并发写入操作,以便优化 I/O 消耗情况。与传统的数据库引擎不同,Amazon DocumentDB 从不将修改后的数据库页面推送到存储层,进一步减少了 IO 消耗量。

Amazon DocumentDB 实现了多版本并发控制 (MVCC) 数据库架构,并会为每次更新操作创建新的版本化文档和索引条目。Amazon DocumentDB 以透明的方式管理版本化文档。MVCC 架构提高了查询吞吐量,并提供了读取隔离,因为读取查询可以利用版本化文档,而不是使用锁。

当查询不再需要较旧版本的文档或索引条目时,垃圾收集器将回收旧的文档和索引条目。垃圾收集器会定期运行,以检查旧文档和索引条目,,这将导致读取 IO 将旧文档和索引条目加载到内存中(如果尚不存在),并通过写入 IO 删除它们。为了最大限度地减少垃圾回收产生的 IO,建议您删除未使用的索引并扩展实例,以使索引可以放入内存。有关更多信息,请参阅 Amazon DocumentDB 最佳实践文档

除非另行说明,否则我们的价格不包含适用的税费和关税(包括增值税和适用的销售税)。使用日本账单地址的客户若要使用 AWS,则需支付日本消费税。了解更多

备份存储

Amazon DocumentDB 集群的备份存储是指与您的自动集群备份和任何手动集群快照相关的存储。延长备份保留期或拍摄手动集群快照会增加所消耗的备份存储。

  • 备份存储按区域分配。备份存储总空间相当于该区域中所有备份的存储空间之和。
  • 将快照复制到另一个区域将增加目标区域中分配的备份存储。
  • 无需额外付费,即可在某个区域获得与 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 USD*730*2)。 
  • 您的存储成本为 0.10 USD/GB/月,因此对于 50GB 的存储,您的(30 天)月度成本为 5 USD (0.10 USD*50)。您无需为备份存储额外付费,因为它未超出该区域的数据存储上限。
  • 您的 I/O 成本为每百万请求增量 0.20 USD,因此对于每月执行的 2 亿 I/O,您的成本为 40.00 USD (0.20 USD*200)。

在本示例中,Amazon DocumentDB 的月度总账单为 449.42 USD(实例 404.42 USD + 存储 5.00 USD + I/O 40.00 USD)。

 

其他定价资源

AWS 定价计算器

轻松计算 AWS 的月度费用

经济资源中心

用于切换到 AWS 的其他资源

Product-Page_Standard-Icons_01_Product-Features_SqInk
了解如何开始使用

了解如何快速入门。

了解更多 
Product-Page_Standard-Icons_02_Sign-Up_SqInk
注册免费账户

立即享受 AWS 免费套餐。 

注册 
Product-Page_Standard-Icons_03_Start-Building_SqInk
开始在控制台中构建

在 AWS 控制台中开始使用 Amazon DocumentDB 进行构建。

登录