获取实例类型建议 - Amazon EC2 Auto Scaling
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

如果我们为英文版本指南提供翻译,那么如果存在任何冲突,将以英文版本指南为准。在提供翻译时使用机器翻译。

获取实例类型建议

AWS提供 Amazon EC2 实例建议,以帮助您通过使用由 AWS 计算优化器. 您可以根据这些建议来决定是否移动到新的实例类型。

为了生成建议,Compute Optimizer 会分析现有实例规范和最近指标历史记录。然后,利用编译数据提供已得到最佳优化的 Amazon EC2 实例类型的建议,以处理现有性能工作负载。建议随每小时实例定价一起返回。

注意

要从 Compute Optimizer 中获取建议,您必须首先选择加入 。Compute Optimizer. 有关详细信息,请参阅 AWS入门 AWS 计算优化器AWS 计算优化器 用户指南.

Limitations

Compute Optimizer 目前为 M、C、R、T 和 X 实例类型生成建议。 不会考虑其他实例类型。Compute Optimizer. 当您使用其他实例类型时,建议中将排除这些类型。

Compute Optimizer 当前为所需容量、最小容量和最大容量具有相同值并配置为启动单个实例类型的 Auto Scaling 组生成建议。

Findings

Compute Optimizer 对 Auto Scaling 组的结果进行分类,如下所示:

  • 未优化 – 一个 Auto Scaling 组被视为未经优化 Compute Optimizer 已确定可为您的工作负载提供更好性能的建议。

  • 优化 – 一个 Auto Scaling 组被视为优化 Compute Optimizer 根据所选实例类型,确定组已正确配置为运行工作负载。对于优化的资源,Compute Optimizer 有时可能会建议新一代实例类型。

  • – 没有针对此项目的建议 Auto Scaling 组。如果您已经选择了 Compute Optimizer 不到12小时,或者 Auto Scaling 组已运行不到30小时,或者 Auto Scaling 组或实例类型不支持 Compute Optimizer. 有关详细信息,请参阅 Limitations 在上一节中。

查看建议

在您选择进入 Compute Optimizer,您可以查看其生成的 Auto Scaling 组。如果您是最近选择使用的,可能在长达 12 小时内不会提供建议。

查看为 Auto Scaling 组生成的建议

  1. https://console.amazonaws.cn/compute-optimizer/ 处打开 Compute Optimizer 控制台。

    此时将打开“控制面板”页面。

  2. 选择 查看所有自动扩展组的建议.

  3. 选择您的 Auto Scaling 组。

  4. 选择 查看详情.

    视图根据默认表设置在预配置视图中更改为最多显示三种不同的实例建议。它还提供 CloudWatch 用于 Auto Scaling 组。

确定是否要使用其中某个建议。决定是否要进行优化以便提高性能和/或节省资金。

如何更改您的 Auto Scaling 组中,更新启动模板或更新 Auto Scaling 用于使用新启动配置的组。现有实例继续使用之前的配置。要更新现有实例,请终止这些实例,以便它们被 Auto Scaling 或允许自动扩展以根据基于您的 终止政策.

注意

使用最大实例寿命和实例刷新功能,您还可以将现有实例替换为 Auto Scaling 组以启动使用新启动模板或启动配置的新实例。有关详细信息,请参阅 更换 Auto Scaling 基于最大实例寿命的实例更换 Auto Scaling 基于实例刷新的实例.

评估建议的考虑事项

移至新的实例类型时,请考虑以下事项:

  • 这些建议不会预测您的使用情况。建议基于您在最近 14 天内的历史使用情况。请务必选择一种预计能够满足您的未来使用需求的实例类型。

  • 关注图形化指标,确定实际使用率是否低于实例容量。您还可以在 CloudWatch 中查看指标数据(平均值、峰值、百分比),以进一步评估 EC2 实例建议。例如,观察当天 CPU 百分比指标如何变化,以及是否有需要满足的峰值。有关详细信息,请参阅 查看可用度量Amazon CloudWatch 用户指南.

  • Compute Optimizer 可能会为可突增性能实例(即 T3、T3a 和 T2 实例)提供建议。如果您定期突增到基准以上,请确保您可以根据新实例类型的 vCPU 继续执行此操作。有关详细信息,请参阅 针对稳定性能实例的CPU信用和基线性能Amazon EC2 用户指南(适用于 Linux 实例).

  • 如果您购买了预留实例,您的按需实例可能会按预留实例计费。在更改当前实例类型之前,请首先评估对预留实例使用率和覆盖率的影响。

  • 尽可能考虑转换到新一代实例。

  • 在迁移到其他实例系列时,请确保当前实例类型和新实例类型在虚拟化、架构或网络类型等方面兼容。有关详细信息,请参阅 调整大小实例的兼容性Amazon EC2 用户指南(适用于 Linux 实例).

  • 最后,请考虑为每个建议提供的绩效风险评级。性能风险指示您为了验证建议的实例类型是否满足工作负载的性能要求而可能需要执行的工作量。我们还建议在进行任何更改前后进行严格的负载和性能测试。

其他资源

除了本页面上的主题以外,还可以参阅以下资源: