PERF02-BP04 配置计算资源并合理调整资源规模
配置计算资源并合理调整资源规模,使其满足您工作负载的性能要求,避免资源利用不足或过度利用。
常见反模式:
-
忽略工作负载性能要求,导致计算资源预置过度或预置不足。
-
只选择适用于所有工作负载的最大或最小实例。
-
为了便于管理,只使用一个实例系列。
-
忽略来自 AWS Cost Explorer 或 Compute Optimizer 的关于合理调整规模的建议。
-
没有重新评估新实例类型是否适合工作负载。
-
只为组织认证少量实例配置。
建立此最佳实践的好处:合理调整计算资源的规模后,可避免资源预置过度和预置不足,从而确保资源在云端以最佳方式运行。适当调整计算资源的规模通常可以提高性能和改进客户体验,同时还可以降低成本。
在未建立这种最佳实践的情况下暴露的风险等级:中
实施指导
合理调整规模使组织能够以经济高效的方式运营云基础设施,同时满足业务需求。云资源预置过度可能会导致额外成本,而预置不足可能导致性能和客户体验不佳。AWS 提供 AWS Compute Optimizer
实施步骤
-
选择最能满足您需求的实例类型:
-
分析您的工作负载的各种性能特性,以及这些特性与内存、网络和 CPU 使用率之间的关系。根据这些数据选择最符合您的工作负载情况和性能目标的资源。
-
使用 AWS 监控工具(如 Amazon CloudWatch)监控资源使用情况。
-
为计算资源选择合适的配置。
-
对于临时工作负载,请评估实例 Amazon CloudWatch 指标(例如
CPUUtilization
),确定实例是利用不足还是利用过度。 -
对于稳定工作负载,请定期检查 AWS 合理调整规模工具(如 AWS Compute Optimizer 和 AWS Trusted Advisor),从而挖掘优化计算资源和合理调整计算资源规模的机会。
-
-
在实际环境中实施之前,先在非生产环境中测试配置更改。
-
持续重新评估新的计算产品/服务,并与工作负载的需求进行比较。
资源
相关文档:
相关视频:
-
AWS re:Invent 2023 – AWS Graviton: The best price performance for your AWS workloads
-
AWS re:Invent 2023 – New Amazon EC2 generative AI capabilities in AWS Management Console
-
AWS re:Invent 2023 – Smart savings: Amazon EC2 cost-optimization strategies
-
AWS re:Invent 2021 – Powering next-gen Amazon EC2: Deep dive on the Nitro System
相关示例: