PERF02-BP04 通过合理调整大小来确定需要的配置
分析您的工作负载的各种性能特征,以及这些特征与内存、网络、I/O 和 CPU 使用率之间的关系。根据这些数据选择最适合您的工作负载配置文件的资源。例如,内存密集型工作负载(如数据库)可能会受益于更高的内存核心比。但是,计算密集型工作负载可能需要更高的核心数和频率,而每个核心配备较低的内存也可以满足要求。
常见反模式:
-
选择在所有工作负载可用的所有性能特征中具有最大值的实例。
-
您应将所有实例类型标准化为一种类型,以便于管理。
-
根据标准合成基准进行优化,而不验证特定工作负载的实际需求。
-
在很长一段时间内保持相同的基础设施,而不重新评估和集成新产品。
建立此最佳实践的好处:熟悉工作负载的需求后,可以将这些需求与可用的计算产品进行比较,并快速试验以确定哪些产品最有效地满足工作负载的需求。这样就可以实现最佳性能,而不会为不需要的资源多付钱。
在未建立这种最佳实践的情况下暴露的风险等级:中等
实施指导
通过合理调整大小来修改工作负载配置。要优化性能、整体效率和成本效益,请先确定工作负载需要哪些资源。为内存密集型工作负载(如数据库)选择内存优化型实例(如 R 系列实例)。对于需要更高计算能力的工作负载,请选择 C 系列实例,或选择具有更多核心数或更高核心频率的实例。根据工作负载的需求,而不是通过与标准的合成基准进行比较来选择 I/O 性能。要获得更高的 I/O 性能,请选择 I 系列实例,选择 I/O 优化型 Amazon EBS 卷
合理调整大小可确认您的工作负载表现得尽可能好,同时不会为不需要的资源多付钱。
实施步骤
-
了解工作负载或分析其资源要求。
-
单独评估工作负载。借助 AWS Cloud,您可以自行灵活和敏捷地合理调整每个工作负载,不需要作出妥协。
-
创建测试环境,找到最适合您的工作负载的计算产品/服务。
-
持续重新评估新的计算产品,并与工作负载的需求进行比较。
-
定期审查新服务产品以获得更好的性价比。
-
定期执行 Well-Architected Framework 审查。
资源
相关最佳实践:
相关文档:
相关视频:
相关示例: