AWS 成本优化 - AWS 定价的工作原理

AWS 成本优化

AWS 可让您控制成本并持续优化支出,同时构建可扩展的现代应用程序以满足您的需求。AWS 的广泛服务和定价选项让您可以灵活有效地管理成本,同时保持您所需的性能和容量。AWS 致力于帮助客户实现最大的潜在节省。在这次危机期间,我们将与您一起制定能满足您财务需求的计划。立即开始执行以下步骤,以便对您的账单产生直接影响。

选择正确的定价模式

使用预留实例(RI)降低 Amazon RDS、Amazon Redshift、Amazon ElastiCache 和 Amazon OpenSearch Service 成本

对于有些服务,如 Amazon EC2 和 Amazon RDS,您可以购买预留容量。与使用等量按需容量相比,使用预留实例可节省高达 72% 的费用。预留实例提供了 3 个选项:全部预付(AURI)、部分预付(PURI)或无预付款(NURI)。使用 AWS Cost Explorer RI 购买建议中提供的建议,这是基于您的 Amazon RDS、Amazon Redshift、Amazon ElastiCache 和 Amazon OpenSearch Service 使用情况提供的。

Amazon EC2 成本节省

使用 Amazon Spot 实例 可降低 EC2 成本,使用计算 Savings Plans 可降低 EC2、Fargate 和 Lambda 成本。

按需匹配容量

识别利用率低下的 Amazon EC2 实例,并通过停止或调整规模来降低成本

使用 AWS Cost Explorer 资源优化可获取闲置或利用率低的 EC2 实例的报告。您可以通过停止或缩小这些实例来降低成本。使用 AWS Instance Scheduler 可自动停止实例。使用 AWS Operations Conductor 可自动调整 EC2 实例的大小(基于 Cost Explorer 中的建议报告)。

识别利用率较低的 Amazon RDS、Amazon Redshift 实例,并通过停止(RDS)和暂停(Redshift)来降低成本

使用 Trusted Advisor Amazon RDS 闲置数据库实例检查,可确定在过去 7 天内没有任何连接的数据库实例。要降低成本,请使用这篇博客文章中所述的自动化步骤停止这些数据库实例。对于 Redshift,请使用 Trusted Advisor 未充分利用的 Redshift 集群检查来确定在过去 7 天内没有任何连接的集群,以及过去 7 天中 99% 的时间里平均 CPU 利用率低于 5% 的集群。要降低成本,请按照这篇博客中的步骤暂停这些集群。

分析 Amazon DynamoDB 的使用情况并通过利用弹性伸缩或按需功能来降低成本

通过监控 CloudWatch 中的两个指标(ConsumedReadCapacityUnits 和 ConsumedWriteCapacityUnits)来分析您的 DynamoDB 使用情况。要自动扩展(扩缩)您的 DynamoDB 表,请使用弹性伸缩功能。使用此处的步骤,您可以对现有表启用弹性伸缩功能。或者,您也可以使用按需选项。此选项允许您为读写请求按请求付费,因此您只需根据所用请求数量支付费用即可,轻松实现成本和性能的平衡。

实施识别资源浪费的流程

识别利用率较低的 Amazon EBS 卷并通过为这些卷创建快照然后将其删除来降低成本

在 7 天内活动量非常低(每天少于 1 IOPS)的 EBS 卷表明它们可能未被使用。使用 Trusted Advisor 未充分利用的 Amazon EBS 卷检查来识别这些卷。为了降低成本,请先为卷创建快照(以备日后需要),然后再删除这些卷。您可以使用 Amazon Data Lifecycle Manager 自动创建快照。请按照此处的步骤删除 EBS 卷。

通过利用成本较低的存储层分析 Amazon S3 使用情况并降低成本

使用 S3 Analytics 分析对象数据集上持续 30 天或更长时间的存储访问模式。它就您可以在何处利用 S3 Infrequently Accessed(S3 IA)来降低成本提出了建议。您可以使用生命周期策略自动将这些对象移动到成本较低的存储层。或者,您也可以使用 S3 Intelligent-Tiering,它会自动分析您的对象并将其移动到适当的存储层。

通过删除闲置负载均衡器来审查联网并降低成本

使用 Trusted Advisor 闲置负载均衡器检查可获取过去 7 天内 RequestCount 小于 100 的负载均衡器的报告。然后,使用此处的步骤删除这些负载均衡器以降低成本。此外,按照本博客中提供的步骤,使用 Cost Explorer 查看数据传输成本。