此内容已过时。此版本的架构完善的框架现在可在以下位置找到: https://docs.aws.amazon.com/zh_cn/wellarchitected/2022-03-31/framework/cost-optimization.html

COST 4: 您如何停用资源?

在从项目开始到结束的过程中实施变更控制和资源管理。这可以确保您关闭或终止未使用的资源,以便减少浪费。

资源

AWS Auto Scaling
AWS Trusted Advisor

最佳实践:

改进计划

在资源生命周期内跟踪资源

  • 实施标记方案。: 实施标记方案,标识资源所属的工作负载,从而确保相应地标记工作负载中的所有资源。
    AWS tagging strategies
  • 实施工作负载吞吐量或输出监控。: 实施工作负载吞吐量监控或警报,在输入请求或输出完成时触发。将其配置为在工作负载请求或输出下降到零时发出通知,指示不再使用工作负载资源。如果在正常情况下,工作负载周期性地下降到零,则加入时间因素。
    Publishing Custom Metrics
  • 实施停用流程

  • 创建并实施停用流程。: 与工作负载开发人员和负责人合作,为工作负载及其资源构建停用流程。该流程应涵盖一种方法,验证工作负载是否正在使用以及每个工作负载资源是否正在使用。此外,该流程还应涵盖停用资源所需的步骤,将资源从服务中删除同时确保符合任何法规要求。还应涵盖任何关联资源,例如许可证或附加存储。最后,该流程应向工作负载负责人发送已执行停用流程的通知。
  • 停用资源

  • 停用资源: 使用停用流程,停用确定为孤立的每个资源。
  • 自动停用资源

  • 实施 AWS Auto Scaling : 对于受支持的资源,为其配置 AWS Auto Scaling。
    Getting Started with Amazon EC2 Auto Scaling
  • 配置 CloudWatch 以终止实例 : 可以将实例配置为使用 CloudWatch 警报终止。使用停用流程的指标,实施包含 EC2 操作的警报。确保在推出之前在非生产环境中验证操作。
    Create Alarms to Stop, Terminate, Reboot, or Recover an Instance
  • 在工作负载中实施代码 : 您可以使用 AWS 开发工具包或 AWS CLI 停用工作负载资源。在与 AWS 集成的应用程序中实施代码,并终止或删除不再使用的资源。