承诺使用折扣

承诺使用折扣 (CUD) 提供大幅折扣价格,但要求您承诺在一年或三年内持续在 Firestore 操作(读取/写入/删除)上支出一定金额。

如果您在 Firestore 操作上的支出有一个可预测的最低值,且您能承诺至少一年,则 CUD 是理想选择。

Firestore CUD 价格

Firestore 提供两档折扣,具体取决于承诺期限:

  • 八折优惠:承诺使用 1 年即可享受此优惠。在合约期限内,您需要支付 Firestore CUD 1 年期价格(消费模式 ID 为 3892-BA17-92A7),作为您的承诺每小时支出金额。
  • 40% 的折扣:承诺使用 3 年即可享受此折扣。在合约期限内,您需要支付 Firestore CUD 3 年期价格(消费模式 ID 为 2FD9-44B6-D2AC),作为您的承诺每小时支出金额。

购买承诺时,您可以选择一年或三年的期限。您还可以指定承诺金额,即该期限内每小时您在读取/写入/删除操作上的预期 Firestore 支出。此承诺金额将成为您的承诺费用。然后,您会获得 CUD,并在 CUD 期限内按月支付承诺费用。

折扣适用于购买承诺所用 Cloud Billing 账号下项目关联的 Firestore 数据库中的所有符合条件的操作用量,与数据库所在区域无关。

任何超出承诺的支出都会以按需费率计费。随着 Firestore 用量增加,您可以购买额外承诺,以便为不在原承诺覆盖范围内的新增支出获得折扣。

如果您在购买承诺后 Firestore 读取/写入/删除操作的按需价格发生变化,您的承诺费用不会发生变化,并且您仍会在适用的用量上获得相同的折扣百分比。

合格资源

Firestore CUD 会自动适用于您在各项目中的读取、写入和删除操作所产生的 Firestore 操作支出。

Firestore CUD 不适用于除读取、写入和删除操作外的 Firestore 资源支出。

如需查看适用 SKU 的列表,请参阅 Firestore 符合条件的 SKU

购买承诺使用期限

在购买承诺之前,请先阅读承诺服务单元的服务专用条款

承诺购买后,折扣将在一小时内生效,并自动应用于后续符合条件的用量。

请确保承诺的额度和期限与您在 Firestore 操作上的历史及预期最低支出相符。

如需为 Cloud Billing 账号购买或管理 CUD,请按照购买基于支出的承诺中的说明操作。

Firestore CUD 场景示例

理想情况下,您的承诺至少表示您在未来一年或三年内各项目的 Firestore 读取/写入/删除操作的预期最低每小时支出。

例如,假设您有一个位于区域 us-central1(爱荷华州)的 Firestore 数据库。

价格页面中,您可以按如下方式计算大致的每小时一年期承诺费用:

  • 1 年期承诺费用为 $1.92/小时:($2.40/小时 - 20% 折扣)* 730 小时 = $1,401.60/月
  • 每月节省总额:$1,752 - $1,401.60 = $350.40

如果您预计在接下来的一年或更长时间内持续每小时至少支出 $1.92,则可以承诺该金额。换言之,在购买该 CUD 时,您需要输入“$1.92”作为每小时承诺金额。

另一方面,如果您预计偶尔会缩减容量,则可以承诺较低金额。任何超出该限额的支出都会以按需费率计费。

为了便于比较,请计算 Firestore 容量的按需费用(不应用任何承诺折扣):

  • 读取操作支出:每小时 200 万次文档读取 * 每 10 万次文档读取 $0.03 = 每小时 $0.60
  • 写入操作支出:每小时 200 万次文档写入 * 每 10 万次文档写入 $0.09 = 每小时 $1.80
  • 总支出:$0.60 + $1.80 = 每小时 $2.40

  • 基于按需价格的每月费用:每小时 $2.40 * 730 小时 = 每月 $1,752。

在下面,您可以计算 20% 折扣的一年期承诺下的每月费用和节省的金额(相较于一年支付全部费率):

  • 1 年期承诺费用为 $1.92/小时:($2.40/小时 - 20% 折扣)* 730 小时 = $1,401.60/月
  • 每月节省总额:$1,752 - $1,401.60 = $350.40
  • 1 年期费用为 $1.92/小时的承诺总节省额:$350.40/月 * 12 个月 = $4,204.80

您可以采用类似的计算方法来计算 3 年期 CUD 的成本和节省金额,该承诺相比按需费率可享受 40% 的折扣:

  • 3 年期承诺费用为 $1.44/小时:(每小时 $2.40 - 40% 折扣)* 730 小时 = 每月 $1,051.20
  • 每月节省总额:$1,752 - $1,051.20 = $700.80
  • 3 年期费用为 $1.44/小时的承诺总节省额:$700.80/月 * 36 个月 = $25,228.80

在未来几年中涵盖预期最低 Firestore 使用量的承诺可以显著节省费用。

承诺金额选择建议

在考虑 Firestore CUD 和您要承诺的金额时,请注意以下事项:

  • 区域:Firestore CUD 适用于项目中的所有读取/写入/删除操作,无论其所在区域。如果您在多个区域中有 Firestore 数据库,请计算项目所使用的所有区域的支出,然后再决定是否购买承诺。

  • 项目:在计算总承诺时确定每个项目一致的基准支出。请注意,生产负载通常运行 100% 的时间,而开发或预演环境可能通常会间歇性运行。

在承诺期内,无论您的实际使用量是多少,承诺费用都适用于每个小时。请根据历史 Firestore 用量和未来预期谨慎选择承诺金额。只要 Firestore 读取/写入/删除操作的用量保持在承诺支出水平之上,您就可以享受承诺期内可能的最大折扣。

后续步骤