COST07-BP04 针对此工作负载的所有组件实施定价模型 - AWS Well-Architected Framework

COST07-BP04 针对此工作负载的所有组件实施定价模型

永久运行的资源应利用预留容量,如Savings Plans或预留实例。短期容量配置为使用竞价型实例或竞价型实例集。按需型实例仅用于无法中断并且运行时长不足以使用预留容量的短期工作负载(根据具体的资源类型,时长介于 25% 到 75% 之间)。

在未建立这种最佳实践的情况下暴露的风险等级:

实施指导

为了提高成本效率,AWS 根据您过去的使用情况提供多项承诺建议。您可以使用这些建议,了解可以节省的金额以及如何使用承诺。您使用这些服务的方式可以是按需型实例、竞价型实例,或在一定时间内承诺使用量,通过预留实例(RI)和Savings Plans(SP)降低按需成本。您不仅需要了解每个工作负载组件和多项 AWS 服务,还需要了解这些服务的承诺折扣、购买选项和竞价型实例,以优化您的工作负载。

考虑您的工作负载组件的要求,并了解这些服务的不同定价模型。定义这些组件的可用性要求。确定工作负载中是否存在执行功能的多个独立资源,以及工作负载随着时间推移的需求情况。使用默认的按需定价模型和其他适用模型比较资源成本。考虑资源或工作负载组件的任何潜在更改。

例如,让我们看一下 AWS 上的这个 Web 应用程序架构。此示例工作负载由多个 AWS 服务组成,例如 Amazon Route 53、AWS WAF、Amazon CloudFront、Amazon EC2 实例、Amazon RDS 实例、负载均衡器、Amazon S3 存储和 Amazon Elastic File System(Amazon EFS)。您需要审查每项服务,并确定使用不同定价模型带来的潜在成本节省机会。其中一些服务可能有资格使用 RI 或 SP,而另一些可能只能使用按需方案。如下图所示,一些 AWS 服务可以使用 RI 或 SP 承诺。

Chart of AWS services committed using Reserved Instances and Savings Plans

使用预留实例和Savings Plans承诺的 AWS 服务

实施步骤

  • 实施定价模型:根据分析结果,购买Savings Plans、预留实例或实施竞价型实例。如果是首次承诺购买,请选择列表中的前 5 个或 10 个建议,然后在接下来的一到两个月内监控并分析结果。AWS Cost Management Console会指导您完成整个过程。查看控制台中的 RI 或 SP 建议,自定义建议(类型、付款和期限),查看每小时承诺(例如每小时 20 USD),然后添加到购物车。折扣将自动应用于符合条件的使用量。定期购买少量承诺折扣(例如每 2 周或每月一次)。对可以中断或者无状态的工作负载实施竞价型实例。最后,选择按需型 Amazon EC2 实例并为其余需求分配资源。

  • 工作负载审核周期:实施工作负载审核周期,用于专门分析定价模型覆盖范围。工作负载达到所需覆盖范围后,可部分(每隔几个月)购买额外的承诺折扣,或者随着组织的使用情况变化进行购买。

资源

相关文档:

相关视频:

相关示例: