PERF02-BP04 通过合理调整大小来确定需要的配置 - AWS Well-Architected Framework

PERF02-BP04 通过合理调整大小来确定需要的配置

分析您的工作负载的各种性能特征,以及这些特征与内存、网络、I/O 和 CPU 使用率之间的关系。根据这些数据选择最适合您的工作负载配置文件的资源。例如,内存密集型工作负载(如数据库)可能会受益于更高的内存核心比。但是,计算密集型工作负载可能需要更高的核心数和频率,而每个核心配备较低的内存也可以满足要求。

常见反模式:

  • 选择在所有工作负载可用的所有性能特征中具有最大值的实例。

  • 您应将所有实例类型标准化为一种类型,以便于管理。

  • 根据标准合成基准进行优化,而不验证特定工作负载的实际需求。

  • 在很长一段时间内保持相同的基础设施,而不重新评估和集成新产品。

建立此最佳实践的好处:熟悉工作负载的需求后,可以将这些需求与可用的计算产品进行比较,并快速试验以确定哪些产品最有效地满足工作负载的需求。这样就可以实现最佳性能,而不会为不需要的资源多付钱。

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

实施指导

通过合理调整大小来修改工作负载配置。要优化性能、整体效率和成本效益,请先确定工作负载需要哪些资源。为内存密集型工作负载(如数据库)选择内存优化型实例(如 R 系列实例)。对于需要更高计算能力的工作负载,请选择 C 系列实例,或选择具有更多核心数或更高核心频率的实例。根据工作负载的需求,而不是通过与标准的合成基准进行比较来选择 I/O 性能。要获得更高的 I/O 性能,请选择 I 系列实例,选择 I/O 优化型 Amazon EBS 卷,或选择具有实例存储的实例。有关特定实例类型的更多详细信息,请参阅 Amazon EC2 实例类型

合理调整大小可确认您的工作负载表现得尽可能好,同时不会为不需要的资源多付钱。

实施步骤

  • 了解工作负载或分析其资源要求。

  • 单独评估工作负载。借助 AWS Cloud,您可以自行灵活和敏捷地合理调整每个工作负载,不需要作出妥协。

  • 创建测试环境,找到最适合您的工作负载的计算产品/服务。

  • 持续重新评估新的计算产品,并与工作负载的需求进行比较。

  • 定期审查新服务产品以获得更好的性价比。

  • 定期执行 Well-Architected Framework 审查。

资源

相关最佳实践:

相关文档:

相关视频:

相关示例: