承诺使用折扣 (CUD) Recommender 可帮助您节省 Cloud Billing 帐号中项目的资源费用。它的建议是系统根据 Cloud Billing 收集的历史使用情况指标自动生成的。您可以使用这些建议购买额外的承诺,并进一步节省您的 Google Cloud 费用。
建议同时适用于基于支出和基于资源的承诺,适用于以美元 (USD) 为单位结算的 Cloud Billing 帐号。
如需详细了解 Recommender 服务,请参阅 Recommender 概览。
了解承诺建议
通过承诺使用折扣建议,您可以识别 Google Cloud 项目中的支出和使用模式。您的支出模式会针对基于支出的承诺提供建议,而您的使用模式会针对基于资源的承诺生成建议承诺。购买推荐的承诺有助于节省 Google Cloud 费用。
承诺使用折扣建议由两种单独的算法生成:
- 稳定使用建议涵盖一段时间内的最低稳定支出或用量。
- 最佳建议基于总体支出或使用情况,可涵盖并非始终启用的资源。
稳定使用量建议
稳定用量建议会考虑您的帐号在过去 30 天内的最低稳定支出或用量。如果您的项目显示该时间段内未承诺使用的趋势,则 Recommender 会将其归类为购买承诺使用折扣以节省费用的机会。
最佳建议
最佳建议会考虑整体的历史使用情况(长达最近 30 天),包括超过最小稳定支出和用量的时间。这些建议有助于最大程度地节省与定期增加的项目相关联的费用,这些资源不包含在稳定使用量计算中。当您的支出或使用量随时间推移而波动时,以最小稳定使用量购买承诺可能无法最大限度地节省费用。“最佳建议”会考虑使用量的波动情况,并进一步节省费用。
在某些用例中,当资源利用率或支出低于 100% 时,可以购买承诺使用折扣。在这些场景中提供建议后,您能够在 1 年或 3 年的承诺中进一步降低成本。
示例
此示例介绍了客户的 Compute Engine CPU 使用模式,以及基于资源的承诺使用折扣。客户的最低稳定用量为 200 个 CPU,而在此期间的大多数用量为 300 个 CPU。
下表展示了 CPU 价格的 50% 折扣(为了方便计算,价格一般为 $0.01/小时)、在承诺涵盖范围内(承诺使用)以及总 CPU 费用与上一个图表的差异。通过购买最佳建议(最佳承诺 300 个 CPU),客户在该时间段内额外节省了 $9。
承诺费用 | 未承诺使用的费用 | 总费用 | |
---|---|---|---|
无承诺 | $0 | 200 CPU * (24 h * $0.01/h) + 100 CPU * (21h * $0.01/h) + 100 CPU * (4h * $0.01/h) | $73 |
稳定的使用量(200 个 CPU) | 200 CPU * $0.01/h * 24h * 0.5 | 100 CPU * (21h * $0.01/h) + 100 CPU * (4h * $0.01/h) | $49 |
最佳承诺(300 个 CPU) | 300 CPU * $0.01/h * 24h * 0.5 | 100 CPU * (4h * $0.01/h) | $40 |
完全承诺(400 CPU) | 400 CPU * $0.01/h * 24h * 0.5 | $0 | $48 |
通过采纳最佳建议,您可以最大限度地提高承诺提供的节省金额。您承诺在承诺价格低于该特定使用量的定价时支付额外的金额。
在上例中,包含 50% 折扣的承诺使用 300 个 CPU,费用为 $36(300 CPU * $0.01/小时 * 24h * 0.5),并且仍会降低该周期的总费用,即使该时间段内有 3 小时的使用量较低(200 个 CPU)也是如此。这是因为客户承诺以优惠价格使用额外的 100 个 CPU,其费用低于 21 小时以 $0.01/小时的定价计算的实际使用费用。
最佳建议会计算您的收支平衡点,以便为您提供最佳的购买承诺。收支平衡点是指应用了承诺使用折扣的资源的价格等于无承诺的价格。
请注意,最佳建议来源于历史使用量(最长为最近 30 天)。这些建议最准确地反映了其在此时间范围内和未来一直保持一致的使用模式。如果您的使用模式每月明显不同,则可能无法获得最高优惠。
权限
管理员角色和查看者角色包含查看和更新建议所需的权限。如果您使用的是自定义角色,则必须更新自定义角色以包含以下各个权限。
要查看的所需权限
如需查看基于支出的承诺使用折扣建议,请执行以下操作:
recommender.spendBasedCommitmentRecommendations.get
recommender.spendBasedCommitmentRecommendations.list
recommender.spendBasedCommitmentInsights.get
recommender.spendBasedCommitmentInsights.list
如需查看基于资源的承诺使用折扣建议,请执行以下操作:
recommender.usageCommitmentRecommendations.get
recommender.commitmentUtilizationInsights.get
recommender.usageCommitmentRecommendations.list
recommender.commitmentUtilizationInsights.list
要修改的所需权限
如需修改基于支出的承诺使用折扣建议,请执行以下操作:
recommender.spendBasedCommitmentRecommendations.update
recommender.spendBasedCommitmentInsights.update
如需修改基于资源的承诺使用折扣建议,请执行以下操作:
recommender.usageCommitmentRecommendations.update
recommender.commitmentUtilizationInsights.update
授予权限
为 Cloud Billing 帐号选择共享折扣的基于支出的承诺和基于资源的承诺分配以下角色:
- 如需仅查看建议,请分配 Billing Account Viewer (
roles/billing.viewer
) 角色。 - 如需查看和修改建议,请分配 Billing Account Administrator (
roles/billing.admin
) 角色。
如果您未选择为基于资源的承诺选择折扣共享,则需要分配不同的 IAM 角色。必须为 Cloud Billing 帐号中已购买承诺使用折扣的每个项目分配配额。
- 如仅查看建议,请为项目分配 Viewer (
roles/viewer
) 角色。 - 如需查看和修改建议,请为项目分配 Owner (
roles/owner
) 或 Editor (roles/editor
) 角色。
查看建议
您可以通过不同的方法来查看承诺使用折扣建议。
您可以在 Google Cloud Console 的 Recommendations Hub 中的“费用建议”信息中心内查看所有承诺建议。这些建议包括目前没有购买任何承诺区域的新承诺,以及已购买一些承诺的区域的承诺。
如需仅查看包含现有承诺的区域中的其他建议,请转到 Google Cloud Console 中的“承诺”或“承诺分析”报告。
如需查看单个承诺建议的详细信息,请从“费用建议”信息中心、承诺信息中心或“承诺分析”报告访问其建议摘要卡。该卡片包括稳定使用情况和最佳承诺建议。在这两个选项之间切换,查看选项的差异和节省情况。
如需查看 Cloud Billing 帐号的承诺使用折扣建议,请执行以下操作之一:
查看 | 说明 |
---|---|
如要在 Recommendations Hub 中查看所有建议,请执行以下操作: |
|
如需在承诺信息中心内查看现有承诺的其他建议列表,请执行以下操作。 |
|
查看包含其他建议的每个现有承诺的各个分析。 |
|
了解建议摘要卡
下面是一个建议摘要卡的示例以及相关图表,说明了建议是如何生成的。
此摘要卡表示针对基于资源的承诺的建议,其中选择了最大限度节省。
下表显示与上一个摘要卡相同的基于资源的承诺的建议,其选择了涵盖最低稳定使用量。
此摘要卡表示针对基于支出的承诺的建议,其中选择了最大限度节省。
摘要卡显示以下内容:
- 我希望将此承诺用于... - 让您在最大限度节省和涵盖最低稳定费用之间切换建议,查看建议的承诺购买和相关节省金额的差异。
- 推荐的承诺 - 包含范围(项目或结算帐号)、区域、承诺类型和推荐的承诺的大小。
- 预估节省额 - 突出显示建议的影响。这是承诺使用合约整个合约期的预估节省额(可在 1 年和 3 年之间切换以查看相应的节省额)。这是根据您最近 30 天的支出估算的未来 30 天内能够节省的费用。
堆叠条形图显示以下内容:
- 承诺涵盖的使用量的每日平均使用量(柱形下部的蓝色部分)。
- 推荐的承诺涵盖的其他使用量(柱形中间的橙色部分)。
- 历史承诺或推荐的承诺未涵盖的使用量(柱形上部的灰色部分)。
购买建议
通过从摘要卡接受基于支出和基于资源的承诺来购买建议。如需访问建议摘要卡,请参阅查看建议。
在查看基于支出的承诺的建议摘要卡时,请选择应用以购买承诺。
查看基于资源的承诺的建议摘要卡时,请选择继续购买以完成购买。
查看并接受建议
在查看承诺建议时,请访问要接受的建议对应的摘要卡,并继续操作:
- 在最大限度地节省和涵盖最小稳定使用量之间切换,以查看每个选项的预估节省额。
- 在 1 年和 3 年之间切换,以查看每个期限所节省的费用。
- 如需开始购买承诺建议的购买流程,请执行以下操作:
- 对于基于支出的承诺建议,请点击卡片底部的应用以继续。
- 对于基于资源的承诺建议,请点击卡片底部的继续购买以继续。
- 如要完成购买流程,请查看“购买承诺”表单中预先填充的字段,以确保准确性,然后点击购买。
忽略建议
如果您不想再看到特定建议,可以忽略它。这样可以防止它显示在费用建议信息中心、承诺信息中心或承诺分析报告中。
如需忽略费用建议报告中的建议,请在列表中选择建议,然后点击忽略。
如需在查看建议摘要卡时忽略建议,请选择该卡片底部的忽略。
恢复已忽略的建议
您可以在 Recommendations Hub
历史记录中恢复已忽略的建议。- 查看建议的历史记录。
- 如需查看已忽略的承诺建议,请点击已忽略标签页。
- 选择要恢复的承诺建议,然后点击恢复。
查看建议历史记录
如需查看已应用和忽略承诺建议的历史记录,请执行以下操作:
- 从 Cloud Console 导航菜单 中,选择首页 > 建议,或从 Cloud Console 首页中选择建议标签页。
- 点击
- 如需查看已应用于您帐号的承诺建议,请点击已应用标签页。
- 如需查看已忽略的承诺建议,请点击已忽略标签页。
历史记录。