无服务器实例成本
无服务器实例提供按操作付费的定价模式;即,您只需为数据库操作使用的处理单元以及数据和索引使用的存储量付费。无需指定集群大小,因为无服务器实例可无缝缩放以适应工作负载流量的变化。
对于流量较低或存在间歇性的应用程序,无服务器实例可能更具成本效益。要了解有关无服务器实例和使用案例的更多信息,请参阅选择集群类型。
使用成本概要
运营定价因云提供商和地理区域而异。所有操作均按天计费。
名称 | 说明 | 定价 |
---|---|---|
读取处理单元 ( RPU ) | 对数据库进行读取操作。 Atlas 会根据每次操作的读取操作数、读取的文档字节数(以 4 KB 递增)以及读取的索引字节数(以 256 字节递增)来计算 RPU。RPU 按日计算,每天从 0 开始。 | |
写入处理单元 ( WPU ) | 对数据库进行写操作。 Atlas 会根据写入的文档字节数和索引字节数(最多 1 KB)来计算 WPU。如果文档和索引超过 1KB,Atlas 则会使用额外的 WPU 覆盖每个多出的 1 KB 数据段。Atlas 按日计算 WPU,且 WPU 每天从 0 开始。 | 范围为每百万 WPU $0.90 至 $2.20。[1] |
存储 | 逻辑文档和索引存储。此值包括所有集合中存储的全部未压缩 BSON 文档的字节数,外加其关联索引中存储的字节数。 | 范围为每月每 GB 0.20 美元到 0.70 美元。 |
连续备份 | 由写入事件触发的时间点备份。 | 范围为每月每 GB 0.20 美元到 0.60 美元。 |
从备份恢复 | 恢复无服务器实例所需的时间。 重要作为备份和恢复过程一部分的数据传输需另行付费。 | 范围为每恢复小时 2.50 美元到 6.00 美元。 |
数据传输 | 与数据库之间的数据传输。[1] 如果数据传输费用占了账单的很大一部分,则请参阅如何降低数据传输费用。 |
|
[1] | (1, 2, 3) RPU 和WPU 价格按百万显示,但您只需按使用量付费。例如,如果您所在地区的WPU 成本为 1.25 美元/百万;使用 500,000 将花费 0.63 美元。数据传输也是如此:您只需为传输的金额付费。 |
读取处理单元定价
每百万 (M) RPU
的价格取决于当天的读取量。RPU
每天从 0 开始。 价格按级联等级计算:
层级 | 说明 | 定价 |
---|---|---|
0 - 5000 万个 RPU | 一天中的前 5000 万 RPU 。 | 0.09 美元到 0.22 美元/每百万 |
5,000 万 - 5.5 亿个 RPU | 一天中接下来的 5 亿个 RPU 。 | 0.05 美元至 0.11 美元/百万 |
5.5 亿 - 205.5 亿个 RPU | 一天中接下来的 200 亿个 RPU 。 | 0.01 美元/月至 0.03 美元/月 |
20.55 + B RPU s | 一天中的所有后续 RPU 。 | 免费 |
例子
如果您的应用程序每天使用 5.6 亿个 RPU
,且按层级划分的区域价格分别为 0.10 美元/百万、0.06 美元/百万和 0.02 美元/百万,则 Atlas 会向您收取 35.20 美元的费用:
前 5000 万为 $0.10/月 ($5.00)。
接下来的 5 亿为 0.06 美元/百万 (30.00 美元)。
最后 1000 万为 0.02 美元/每百万(0.20 美元)。
如果该使用量通常为单天用量,则您应用程序每月的费用约为 1056 美元(每天 35.20 美元 x 30 天)。
再举一个例子,如果您的应用程序在同一区域每天使用 50 万个 RPU
,则 Atlas 会向您收取 0.05 美元的费用:
前 50 万为 $0.10 美元/月($0.05)。
如果该使用量通常为单天用量,则您应用程序每月的费用约为 1.50 美元(每天 0.05 美元 x 30 天)。
付款方式
警告
无服务器实例使用量的意外大幅增加可能会产生高昂的费用。使用计费提醒监控使用情况。
您可以通过以下方式支付无服务器实例费用: