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

COST 6: 在选择资源类型、规模和数量时,如何实现成本目标?

确保选择适合当前任务的资源规模和资源数量。选择最经济实惠的资源类型、规模和数量可以尽可能减少浪费。

资源

Cost Optimization: EC2 Right Sizing
Amazon CloudWatch features
AWS Auto Scaling

最佳实践:

改进计划

执行成本建模

  • 执行成本建模。: 将工作负载或概念验证部署到具有特定资源类型和规模的单独账户,然后执行测试。使用测试数据运行工作负载,并记录输出结果以及运行测试时段的成本数据。然后,重新部署工作负载或更改资源类型和规模并重新运行测试。
  • 根据数据选择资源类型和规模

  • 根据数据选择资源 : 使用成本建模数据,选择预期的工作负载使用情况水平,然后选择指定的资源类型和规模。
  • 根据指标自动选择资源类型和规模

  • 配置工作负载指标 : 确保捕获工作负载的关键指标。这些指标指明了客户体验(例如工作负载输出),并适应资源类型和规模之间的差异(例如 CPU 和内存使用情况)。
    CloudWatch Getting Set Up
    CloudWatch Publishing Custom Metrics
  • 查看合理调整规模建议: 在 AWS Compute Optimizer 中使用合理调整规模建议来调整工作负载。
    AWS Compute Optimizer
  • 根据指标自动选择资源类型和规模: 使用工作负载指标,手动或自动选择工作负载资源。配置 AWS Auto Scaling 或在应用程序中实施代码可以减少频繁更改所需的工作量,而且实现更改的速度可能比手动操作更快。
    Getting Started with Amazon EC2 Auto Scaling
    Launch an EC2 Instance Using the SDK