PERF02-BP02 了解可用的计算配置和功能 - 性能效率支柱

PERF02-BP02 了解可用的计算配置和功能

了解计算服务的可用配置选项和功能,帮助预置适量的资源并提高性能效率。

常见反模式:

  • 没有依据工作负载特征评估计算方案或可用的实例系列。

  • 过度预置计算资源来满足高峰需求。

建立此最佳实践的好处:熟悉 AWS 计算功能和配置,以便使用经过优化的计算解决方案,满足工作负载特征和需求。

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

实施指导

每种计算解决方案都有独特的配置和功能,可支持不同的工作负载特征和需求。了解这些方案如何完善工作负载,并确定哪些配置选项最适合您的应用程序。这些选项的示例包括实例系列、规模、功能(GPU、I/O)、突增、超时、函数大小、容器实例和并发。如果工作负载已经使用同一计算方案超过四周,并且预计这些特征在未来将保持不变,则可以使用 AWS Compute Optimizer 从 CPU 和内存角度查明当前计算方案是否适合工作负载。

实施步骤

  • 了解工作负载要求(如 CPU 需求、内存和延迟)。

  • 查看 AWS 文档和最佳实践,了解有助于提高计算性能的推荐配置选项。以下是一些需要考虑的关键配置选项:

    配置选项 示例
    实例类型
    • 计算优化型实例非常适合需要较高 vCPU 与内存比的工作负载。 

    • 内存优化型实例提供大量内存来支持内存密集型工作负载。

    • 存储优化型实例专为需要对本地存储进行大量顺序读写访问(IOPS)的工作负载而设计。

    定价模型
    • 按需型实例允许按小时或按秒使用计算容量,而无需做出长期承诺。这些实例非常适合超出性能基准需求的突增情况。

    • 相比按需型实例,节省计划能够节省大量成本,从而换取在一年或三年内使用特定数量计算能力的承诺。

    • 竞价型实例允许以折扣价将未使用的实例容量用于无状态的容错工作负载。 

    Auto Scaling 使用自动扩缩配置来让计算资源与流量模式相匹配。
    调整大小
    基于硬件的计算加速器

资源

相关文档:

相关视频:

相关示例: