具有成本效益的资源 - AWS Well-Architected 框架

具有成本效益的资源

为工作负载使用合适的实例和资源是节约成本的关键。例如,在小型服务器上运行某个报告需要五个小时,而在另一个两倍成本的大型服务器上运行只需要一个小时。虽然两个服务器提供同样的结果,但小型服务器会逐渐产生更多成本。

良好架构的工作负载会使用最具有成本效益的资源,这样可以产生巨大而积极的经济效益。您还可以使用托管服务降低成本。例如,您可以使用按电子邮件收费的服务,而无需自己维护电子邮件服务器。

AWS 提供各种灵活且具有成本效益的定价选项,您可以从 Amazon EC2 和其他服务获取能最快满足您需求的实例。按需型实例允许按小时支付计算容量的费用,且无需承诺最低用量。节省计划和预留实例与按需定价相比最高可节约 75% 的成本。使用竞价型实例,您可以利用未使用的 Amazon EC2 容量,并且与按需定价相比最高可节约 90% 的成本。竞价型实例适用于以下情况:系统可以容忍使用服务器实例集,其中单个服务器可以动态装卸(例如无状态 Web 服务器)、批处理、高性能计算及大数据场景。

选择合适的服务还可以减少使用情况和降低成本:例如,使用 CloudFront 可以最大限度地减少数据传输成本;或降低成本,例如,使用 Amazon Aurora on RDS 可以消除昂贵的数据库许可成本。

以下问题主要针对成本优化方面的注意事项。

COST 5:您在选择服务时如何评估成本?
Amazon EC2、Amazon EBS 和 Amazon S3 属于基础 AWS 服务。托管服务(如 Amazon RDS 和 Amazon DynamoDB)属于更高级别或应用程序级别的 AWS 服务。通过选择适当的基础服务和托管服务,您可以优化此工作负载,从而降低成本。例如,使用托管服务,您可以节省或消除大部分管理和运营开销,让您有精力从事应用程序和业务相关活动。
COST 6:在选择资源类型、规模和数量时,如何实现成本目标?
确保选择适合当前任务的资源规模和资源数量。选择最经济实惠的资源类型、规模和数量可以尽可能减少浪费。
COST 7:您如何使用定价模式来降低成本?
使用最适合的资源定价模式可以尽可能减少支出。
COST 8:您如何规划数据传输费用?
确保规划并监控数据传输费用,以便制定架构决策,尽可能降低成本。持续以小步迭代的方式进行架构优化可以实现运营成本的大幅降低。

通过在选择服务时考虑成本因素,并使用 Cost Explorer 和 AWS Trusted Advisor 等工具定期检查 AWS 使用情况,您可以主动监控利用率并相应地调整部署。