使用 AWS Budgets 管理成本 - AWS 成本管理

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

使用 AWS Budgets 管理成本

您可以使用 AWS Budgets 来跟踪 AWS 成本和使用情况并执行操作。您可以使用 AWS Budgets 监控预留实例 (RI) 或 Savings Plans 的聚合利用率和覆盖率指标。如果您不熟悉 AWS Budgets,请参阅 AWS Budgets 的最佳实践

您可以使用 AWS Budgets 启用简单到复杂成本和使用情况跟踪。一些示例包括:

  • 设置具有固定目标金额的月度成本预算,以跟踪与您的账户关联的所有成本。您可以选择收到实际(产生费用后)和预测(产生费用前)支出的提醒。

  • 设置具有可变目标金额的月度成本预算,随后每个月将预算目标每月增加 5%。然后,您可以配置为达到预算金额的 80% 发出通知并应用操作。例如,您可以自动应用自定义 IAM 策略,该策略拒绝您在账户内预置其他资源的能力。

  • 设置具有固定使用量和预测通知的月度使用预算,以帮助确保您保持在特定服务的服务配额范围内。您还可以确保一直享有特定的 AWS 免费套餐优惠。

  • 设置每日利用率或覆盖率预算,以跟踪您的 RI 或 Savings Plans。您可以选择在指定日期的利用率降至 80% 以下时通过电子邮件和 Amazon SNS 主题接收通知。

AWS Budgets 每天最多三次更新信息。更新通常在上次更新后 8-12 小时进行。Budgets 可以跟踪您未混合成本、摊销成本和混合成本。Budgets 可以包括或不包括说明、退款、支持费用和税费等费用。

您可创建下列类型的预算:

  • 成本预算 - 规划您想要为某项服务花费多少。

  • 使用量预算 - 规划您要使用一个或多个服务的程度。

  • RI 使用率预算 - 定义使用率阈值,并在 RI 使用率低于该阈值时接收提醒。这使您可以查看 RI 是否未使用或未充分利用。

  • RI 覆盖率预算 - 定义覆盖率阈值,并在 RI 所覆盖的实例小时数低于该阈值时接收提醒。这使您可以查看预留所覆盖的实例使用量的多少。

  • Savings Plans 使用率预算 - 定义使用率阈值,并在 Savings Plans 的使用率低于该阈值时接收提醒。这使您可以查看 Savings Plans 是否未使用或未充分利用。

  • Savings Plans 覆盖率预算 - 定义覆盖率阈值,并在 Savings Plans 覆盖的 Savings Plans 合格使用量低于该阈值时接收提醒。这使您可以查看 Savings Plans 所覆盖的实例使用量的多少。

您还可设置可选通知,在超出预算金额或预测将超出预算金额时提醒您。或者,如果您未达到预留实例或节省计划预算的目标使用率和覆盖率。通知可发送到 Amazon SNS 主题和/或电子邮件地址。有关更多信息,请参阅针对预算通知创建 Amazon SNS 主题

如果您在组织中使用整合账单,并且您拥有管理账户,则可以使用 IAM 策略控制成员账户对预算的访问。默认情况下,成员账户的所有者可以创建各自的预算,但不能创建或编辑其他用户的预算。您可以创建有权限在特定账户中创建、编辑、删除或读取预算的 IAM 用户。但是,我们不支持跨账户使用。

预算仅对有权访问创建预算的账户的用户可见,并且只能访问预算本身。例如,管理账户可以创建跟踪特定成员账户成本的预算,但成员账户只有在获得了管理账户访问权限时才能查看相同的预算。有关更多信息,请参阅管理访问权限的概述。有关 AWS Organizations 的更多信息,请参阅《AWS Organizations 用户指南》。

注意

在您产生费用和从 AWS Budgets 收到有关此费用的通知之间可能存在延迟。这是由于使用 AWS 资源和对该资源使用量进行计费之间存在延迟。您可能会在 AWS Budgets 通知您之前产生超过预算通知阈值的额外费用或使用量。