控制 AWS 成本

教程

概览

在本教程中,您将学习如何使用 AWS Free Tier 在探索 AWS 服务产品时控制成本。此外,您还将学习如何使用 AWS Budgets 来设置成本预算,以监控与您的使用相关的所有成本。

AWS Free Tier 是一项折扣计划,可让您免费获得使用 AWS 产品和服务的实践经验。所有的新 AWS 账户都包括 Free Tier,因此,您不必注册它,您从第 1 天开始便可以试用构建工作负载所需的服务。使用 Free Tier 中的 100 多项服务,您可以以合理的成本进行大量探索,甚至可以免费进行。

在探索和扩展您的 AWS 使用量的同时监控您的服务使用量和相关成本通常被认为是首要问题。为确保您没有超出 Free Tier 使用阈值和总体预算,我们建议使用 AWS Budgets。利用 AWS Budgets 的成本控制功能,您可以创建自定义成本预算,在超过预算阈值时收到提醒。在本教程,您将了解 AWS Free Tier 产品、发现 AWS Budgets 如何在默认情况下监控您的 Free Tier 使用量,并创建每月总成本预算,以在您超出或预计会超出预算时向您发出提醒。

最佳实践是为您使用的每个 AWS 账户创建每月总成本预算。AWS 预算的免费套餐限制为每月 62 个预算日,因此,创建单个预算在 AWS 免费套餐限制内。顾名思义,符合 AWS Free Tier 资格条件的服务可免费使用。

您将学到的内容

在本教程中,您将学习如何:

  • 了解 Free Tier
  • 查看您的支出和使用情况
  • 设置成本预算

先决条件

在开始学习本教程之前,您需要:

  • 一个 AWS 账户:如果您还没有账户,请遵循设置 AWS 环境教程中的说明获取快速概览。

 AWS 使用经验

新手

 完成时间

10 分钟

 所需费用

免费套餐资格

 需要

  • AWS 账户
  • 推荐的浏览器:最新版 Chrome 或 Firefox

[**] 过去 24 小时内创建的账户可能尚不具有访问此教程所需服务的权限。

 上次更新日期

2022 年 8 月 23 日

第 1 步:探索 AWS Free Tier

a.访问 AWS Free Tier 页面

打开 Free Tier 页面,以便将此分步指南保持打开状态。在 AWS Free Tier 页面上的 AWS Free Tier 详细信息标题下,选择 12 个月免费链接。

b.探索 12 个月免费优惠

这些免费套餐服务/产品只可供新 AWS 客户使用(自 AWS 注册之日起 12 个月内可用)。当 12 个月的免费使用期过期或您的应用程序使用量超过了免费套餐限额,您只需支付标准的按使用量付费的服务费率(请参阅每个服务页面上的完整定价详情)。

注册 AWS 账户后前 12 个月的显著优惠包括在一定程度上免费使用 Amazon Elastic Compute Cloud(Amazon EC2)Amazon Elastic Block Store(Amazon EBS)Amazon Simple Storage Service(Amazon S3)Amazon Relational Database Service(Amazon RDS)以及许多其他有用的服务。

c.访问“永久免费”页面

在 AWS Free Tier 页面上,选择永久免费链接以查看永久免费优惠。

d.探索永久免费优惠

顾名思义,这些免费套餐优惠在 12 个月 AWS Free Tier 到期后不自动过期,并且可供所有 AWS 客户使用。
 

显著的“永久免费”优惠包括在一定程度上免费使用 AWS LambdaAmazon DynamoDBAmazon CloudWatch 和其他很多有用的服务。

e.访问免费试用页面

在 AWS Free Tier 页面上,选择免费试用链接可查看免费试用优惠。

f.探索试用优惠

试用优惠可使您在指定时间内使用服务或将服务用于特定操作数量。
 
显著的试用优惠包括 Amazon SageMakerAmazon GuardDutyAmazon Redshift 和其他很多有用的服务。

第 2 步:注册 AWS(或登录)

在本教程中,使用 AWS 账单控制台不会产生额外费用。您在本教程中创建的资源符合免费套餐条件。单击右侧的按钮和链接会打开新选项卡,然后您可以按照本教程在 AWS 管理控制台中进行操作。

已拥有账户? 登录

第 3 步:查看您的支出和 Free Tier 使用情况

在此步骤中,您将使用 AWS Billing Console 查看您的 AWS 总体支出和 Free Tier 使用情况。

a.访问账单控制面板

当您登录账户后,从账单菜单中选择账单控制面板

b.查看账单控制面板

进入 AWS 账单控制面板页面后,您可以在 AWS 摘要部分查看本月迄今为止的费用摘要,也可以在五大热门服务的成本趋势部分查看最近三到六个已关闭账单周期的五大热门服务的成本趋势。

c.访问您所有的 Free Tier 使用情况

要更深入了解符合 Free Tier 条件的使用情况,请从左侧导航窗格中选择 Free Tier

d.分析您所有的 Free Tier 使用情况

AWS Free Tier 页面的摘要部分,列出了您在 Free Tier 中使用的所有服务。除了当前使用量之外,预测使用量列中还详细列出了您到月底的预测服务使用量。

在示例屏幕截图中,请注意,EC2 的预测使用量为每月 2GB。超出 Free Tier 的限额通常会导致计费。

e.修改您的 AWS Free Tier 使用限制电子邮件提醒

默认情况下,大多数账户会自动选择在服务使用量超出给定 Free Tier 使用限额 85% 时接收 AWS Free Tier 使用限制电子邮件提醒。
 
要更改接收这些电子邮件提醒的对象,从左侧导航栏中选择 账单首选项
 
要选择由他人接收 Free Tier 使用提醒,请在 电子邮件地址字段中添加其电子邮件地址,并选择 保存首选项

 

第 4 步:设置成本预算

在此步骤中,您将使用 AWS Budgets 在 AWS Billing Console 中设置成本预算。在设置成本预算的过程中,您将设置三个通知:一个是在您的成本达到预算 80% 时,一个是在您的成本预计会超出预算时,还有一个是在您的成本已超出预算时。

a.创建预算

从左侧的导航菜单中选择预算,然后在 AWS Budgets 控制台页面上选择创建预算。 

b.选择预算类型

选择预算类型页面上,选择预算类型下的成本预算

c.设置预算详细信息

设置预算页面上,将 预算名称字段设置为 MyMonthlyBudget
 
设置预算金额部分,保留 期间、预算续订类型、起始月份预算方法的默认选项。 在 输入预算金额($)字段中输入 $100
 
预算范围部分中,您可以使用这些功能来创建预算,以跟踪与一组特定的 AWS 服务、关联账户、标签或其他使用维度相关的成本。在此教程中,将这些值保留为默认值,然后选择 下一步

 

d.配置提醒,在实际成本超出预算阈值 80% 时发出提醒

配置提醒页面上,您可以让 AWS Budgets 在达到预算条件时通过电子邮件联系您和其他人。
 

选择添加提醒阈值

将提醒配置为在实际成本超出预算金额的 80% 时触发,如屏幕截图所示。在电子邮件收件人字段中添加您的电子邮件地址和应接收此提醒的任何人的电子邮件地址。

e.配置提醒,以在实际成本超出您的预算时发出提醒

配置提醒页面中,选择添加提醒阈值

将此提醒配置为在预测成本超出预算金额的 100% 时触发,如屏幕截图所示。在电子邮件收件人字段中添加您的电子邮件地址和应接收此提醒的任何人的电子邮件地址。

f.配置提醒,以在实际成本超出您的预算时发出提醒

配置提醒页面上,选择 添加提醒阈值

对此提醒进行配置,以在实际成本超出预算金额 100% 时通知您。在电子邮件收件人字段中添加您的电子邮件地址和应接收此提醒的任何人的电子邮件地址。

g.附加操作(可选)

选择下一步以查看附加操作页面。

 

预算操作允许您定义和触发节省成本的应对措施,以强化注重成本的文化。您可以选择附加在超出提醒阈值时运行的操作,例如阻止 EC2 实例产生任何进一步的费用。您可以选择要附加操作的提醒,然后定义这些操作。 

选择下一步,在审核页面上审核预算详情。

审核您的预算,然后选择 创建预算以创建预算和提醒。
 
当预算创建完成后,您将看到您创建的 AWS Budgets 列表。最佳实践是为您使用的每个 AWS 账户创建每月总成本预算。
 
在免费套餐限制内,您每月可以使用 AWS 预算服务最多创建 62 个预算日。此后,您只需按实际使用量付费来创建其他预算。

 

h.检查您的新预算

要更深入地探究您的预算详细信息,请选择您的新预算。

在那里,您可以查看您的预算详细信息、访问预算执行情况摘要并检查您的历史预算执行情况。

结论

恭喜! 您已经学完了控制 AWS 成本教程。 

您已成功分析您的 Free Tier 使用情况,并使用 AWS Budgets 创建了每月总成本预算。通过 AWS Billing Console,您可以访问很多工具,以帮助您更好地了解成本和使用情况,包括 AWS Free Tier 使用限制电子邮件提醒和 AWS Budgets。您可以通过 AWS Free Tier 免费实际体验 AWS 产品和服务。

按照下面的后续步骤部分继续您的 AWS 之旅。

此页内容对您是否有帮助?

后续步骤