预留建议

Azure 预留实例 (RI) 购买建议通过 Azure 消耗预留建议 APIAzure 顾问和 Azure 门户中的预留购买体验提供。

预留建议中提供的节省是在你的协商或折扣(如适用)价之外计算的节省。

以下步骤定义如何计算建议:

  1. 建议引擎评估在过去 7 天、30 天和 60 天内给定范围内资源的每小时使用情况。
  2. 引擎在模拟成本时可以使用预留,也可以不使用预留,具体取决于使用情况数据。
  3. 针对不同数量来模拟成本,建议使用可以将节省最大化的数量。
  4. 如果你的资源定期关闭,模拟将无法找到任何节省项目,因此也无法提供购买建议。
  5. 计算建议的购买时会考虑按需使用率上可能享有的所有特殊折扣。

这些建议考虑了现有的预留和节省计划。 因此,在提供建议时,之前购买的预留和节省计划将被排除在外。

Azure 门户中的建议

预留购买建议还会显示在购买体验的 Azure 门户中。 显示建议时会附带建议的数量。 在购买时,Azure 建议的数量将实现可能的最大费用节省。 虽然你可以根据自己的意愿购买任何数量,但如果你购买其他数量,将无法实现最佳的费用节省。

让我们通过一些示例来探索原因。

在以下示例图中,对于所选的建议,Azure 建议的购买数量是 6。

屏幕截图显示预留购买建议。

选择“查看详细信息”时,将显示该建议的详细信息。 下图显示了有关此建议的详细信息。 建议的数量是根据历史使用情况针对可能的最高使用量计算得出的。 如果使用量不一致,则建议可能不是针对 100% 利用率。 在本例中请注意,利用率在一段时间内波动。 系统将显示预留的成本、可能的费用节省和利用率百分比。

屏幕截图显示预留购买建议详细信息。

增加建议的数量时,图表和估计值会发生变化。 如果增加预留数量,你节省的费用将会减少,原因是预留利用率最终会降低。 换句话说,你将为未完全使用的预留付费。

如果减少预留数量,节省的费用也会减少。 因为尽管利用率有所提高,但可能会有一段时间你的预留无法完全覆盖你的使用量。 超出预留数量的使用量将会计为较昂贵的即用即付资源。 以下示例图说明了这一点。 我们已手动将预留数量减少到 4。 预留利用率会增加,但节省的总费用会减少,因为产生了即用即付费用。

屏幕截图显示已更改的预留购买建议详细信息。

若要最大程度地节省预留费用,请尝试尽可能按照建议购买预留。

Azure 顾问中的建议

Azure 顾问中提供了预留购买建议。 请注意以下几点:

  • 顾问只有单一订阅范围的建议。 若要查看整个计费范围(计费帐户或计费对象信息)的相关建议:
    • 在 Azure 门户中,导航到“预留”>“添加”,然后选择要查看其建议的类型 。
  • 建议数量和节省的费用针对的是 3 年期预留(若可用)。 如果此服务不出售 3 年期预留,则按 1 年期预留价格计算建议。
  • 计算购买建议时会考虑按需使用率上可能享有的所有特殊折扣。
  • 如果购买共享范围预留,则顾问预留购买建议最多需要 5 天才会消失。
  • Azure 经典计算资源(例如经典 VM)被明确排除在预留建议之外。 Microsoft 建议用户避免对即将弃用的旧服务作出长期承诺。

其他预期的 API 行为

  • 当使用七天的回溯期时,如果 VM 关闭超过一天,则可能无法获得建议。