承诺使用折扣

本文档介绍了 Dataflow 的基于支出的承诺使用折扣 (CUD)。

Dataflow 的承诺使用折扣 (CUD) 提供折扣价格,但要求您承诺在一年或更长时间内持续在 Dataflow 容量上支出最低的小时金额。

如果您在 Dataflow 容量上的支出涉及可预测的最低费用(您可以承诺至少一年),则 Dataflow 基于支出的 CUD 是理想的选择。

Dataflow CUD 价格

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

  • 八折优惠:承诺使用 1 年即可享受此优惠。在承诺期限内,您将按 Dataflow CUD 1 年期价格(使用模式 ID:75D9-38E7-870F)支付承诺的每小时支出金额。
  • 六折优惠:承诺使用 3 年即可享受此折扣。在承诺期限内,您将按 Dataflow CUD 3 年期价格(使用模式 ID:9E06-4EF0-37D8)支付承诺的每小时支出金额。

购买承诺后,即表示您同意在一年或三年的期限内支付固定的每小时费用。您的月度账单会显示使用费,其中对于在承诺范围内的用量,会使用 CUD 使用模式价格。您需要为价值 $1 的承诺费用支付 $1,同时可应用相应的赠金,以便抵消承诺中任何已使用部分的承诺费用。如需查看完整示例,请参阅示例 Dataflow CUD

对于承诺的任何未使用部分,您都需要支付费用。这样一来,无论您是否使用服务,每小时都需要支付固定的承诺费用,但随后会根据承诺金额范围内的已使用部分将承诺费用返还给您。

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

CUD 折扣适用于与 Cloud Billing 账号关联的项目中任何符合条件的用量。

即使在购买承诺后按需费率发生变化,您的承诺费用也不会改变。

折扣适用于与购买承诺所用的 Cloud Billing 账号关联的 Dataflow 项目中任何符合条件的用量,与实例配置或区域无关。所有 CUD 都适用于单区域配置和多区域配置。

符合 Dataflow CUD 条件的资源

Dataflow 承诺使用折扣会自动应用于您在各项目的流式作业所使用的 Dataflow 计算容量上的支出。这种灵活性有助于您在不同区域和项目中实现较高的承诺利用率,无需人工干预,从而节省时间和资金。Dataflow CUD 适用于您在以下资源上的支出:

  • 流式作业的工作器 CPU 和内存
  • 处理的 Streaming Engine 数据
  • Streaming Engine 计算单元
  • Dataflow Prime 流式作业的数据计算单元 (DCU)

Dataflow CUD 不适用于您在以下资源上的支出:

  • 批量作业和 FlexRS 作业的工作器 CPU 和内存
  • 处理的 Dataflow Shuffle 数据
  • Dataflow Prime 批量作业的数据计算单元 (DCU)
  • Persistent Disk 存储空间
  • GPU
  • 快照
  • 机密虚拟机

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

购买 Dataflow 承诺

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

Dataflow CUD 场景示例

理想情况下,您的承诺至少表示您在未来一到三年内各项目的 Dataflow 流式作业上的预期最低每小时支出。

例如,假设您在两个不同的区域(us-central1us-west2)运行 Dataflow 流式作业。

us-central1 中的流式作业使用以下资源:

  • 实例类型 n1-standard-1 的 10 个节点(vCPU:1 个,RAM:3.75 GB)
  • 每小时 20 个 Streaming Engine 计算单元

us-west2 中的流式作业使用以下资源:

  • 实例类型 n1-standard-1 的 10 个节点(vCPU:1 个,RAM:3.75 GB)
  • 每小时 20 个 Streaming Engine 计算单元

价格页面中,查看标记为 1 年承诺的列中的价格,计算大致的每小时承诺费用:

  • us-central1 的总支出 = 每小时 $2.08271
    • 10 个节点 * 每个节点 1 个流式 vCPU * 每个流式 vCPU 每小时 $0.0552 = 每小时 $0.552
    • 10 个节点 * 每个节点 3.75GB * 每 GB 每小时 $0.0028456 = 每小时 $0.10671
    • 20 个 Streaming Engine 计算单元 * 每个计算单元每小时 $0.0712 = 每小时 $1.424
  • us-west2 的总支出 = 每小时 $2.5024
    • 10 个节点 * 每个节点 1 个流式 vCPU * 每个流式 vCPU 每小时 $0.06624 = 每小时 $0.6624
    • 10 个节点 * 每个节点 3.75GB * 每 GB 每小时 $0.00341472 = 每小时 $0.128
    • 20 个 Streaming Engine 计算单元 * 每个计算单元每小时 $0.0856 = 每小时 $1.712
  • 所有区域的总支出 = 每小时 $4.585

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

如果您预计有时缩减集群,则可以承诺较低金额。任何超出承诺金额的支出都会以按需费率计费。

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

  • 基于按需价格的每月费用:每小时 $5.73 * 730 小时 = 每月 $4,182.9。

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

  • 一年期承诺为 $4.585/小时的每月费用 * 730 小时 = 每月 $3,346.32
  • 每月节省总额:$4,182.90 - $3,346.32 = $836.58
  • 一年期承诺为 $5.73/小时的总节省金额:每月 $836.58 * 12 个月 = $10,038.96

您可以应用类似的数学方法来计算 40% 折扣的三年期 CUD 的费用和节省的金额(相较于按需费率):

  • 三年期承诺的每月费用:每小时 $3.438 * 730 小时 = 每月 $2,509.74
  • 每月节省总额:$4,182.90 - $2,509.74 = $1,673.16
  • 三年期 CUD 为 $5.73/小时的总节省金额:每月 $1,673.16 * 36 个月 = $60,233.76

几年来,涵盖预期最低 Dataflow 流式用量的承诺可以节省大量费用。

关于选择承诺的建议

在考虑购买 Dataflow CUD 时,请注意以下事项:

  • 项目:在计算总承诺时确定每个项目一致的基准支出。请注意,生产负载通常运行 100% 的时间,而开发或预演环境可能会间歇性运行。
  • 资源:如果您经常扩容或缩容资源,请考虑仅针对可预测的基准用量购买 CUD。如果您的实例仅在爆发期或较短的时间内运行,请从计算中排除这些实例。
  • 在承诺期内,无论您的实际用量是多少,承诺费用都适用于每个小时。请根据历史 Dataflow 用量和未来预期谨慎选择 CUD 的承诺金额。只要 Dataflow 容量的用量保持在承诺支出水平之上,您就可以在承诺期内享受可能的最大折扣。

    后续步骤