查看自动扩缩组建议 - Amazon Compute Optimizer
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

查看自动扩缩组建议

Amazon Compute Optimizer 为 Amazon EC2 Auto Scaling(自动扩缩)组生成实例类型建议。针对自动扩缩组的建议显示在 Amazon Compute Optimizer 控制台的以下页面上:

  • 自动扩缩组建议页面列出了当前每个自动扩缩组、其结果分类、当前实例类型、所选购买选项的当前小时价格以及当前配置。Compute Optimizer 的首要建议列在每个自动扩缩组旁边,其中包括建议实例类型、所选购买选项的小时价格以及当前实例与建议实例之间的价格差异。使用建议页面可将自动扩缩组的当前实例与其首要建议进行比较,这可以帮助您决定是应扩大还是缩小实例。

  • 自动扩缩组详细信息页面(可从“自动扩缩组建议”页面访问)列出了针对特定自动扩缩组的最多三项优化建议。此页面列出了每项建议的规格、其性能风险以及所选购买选项的小时价格。详细信息页面还显示当前自动扩缩组的利用率指标图表。

建议每天刷新。建议是通过分析当前自动扩缩组在过去 14 天内的规格和利用率指标生成的,如果您激活了增强基础设施指标付费功能,则此时间段更长。有关更多信息,请参阅Amazon Compute Optimizer 分析的指标

请记住,Compute Optimizer 会为满足一组特定要求的自动扩缩组生成建议,建议最多可能需要 24 小时才能生成,并且必须积累足够的指标数据。有关更多信息,请参阅支持的资源和要求

结果分类

自动扩缩组建议页面上的结果列汇总了每个自动扩缩组在分析期间的性能。

以下结果分类适用于自动扩缩组。

分类 描述

未优化

当 Compute Optimizer 确定了可改进工作负载性能或降低工作负载成本的建议时,自动扩缩组将被视为未优化。

已优化

当 Compute Optimizer 确定已根据所选实例类型正确预调配自动扩缩组以运行工作负载时,该组将被视为已优化。对于已优化的自动扩缩组,Compute Optimizer 有时可能会建议新一代实例类型。

基于 Amazon Graviton 的实例建议

在查看自动扩缩组建议时,您可以查看在基于 Amazon Graviton 的实例上运行工作负载对价格和性能的影响。为此,请在 CPU 架构首选项下拉列表中选择 Graviton (aws-arm64)。否则,选择当前以查看基于与当前实例相同的 CPU 供应商和架构的建议。


    基于 Graviton 的实例建议
注意

当前价格建议价格价格差异价格差异(%)预计每月节省额列已更新,提供当前实例类型与所选 CPU 架构首选项的实例类型之间的价格比较。例如,如果您选择 Graviton (aws-arm64),则会在当前实例类型和建议的基于 Graviton 的实例类型之间进行价格比较。

推断工作负载类型

自动扩缩组建议页面上的推断工作负载类型列上,列出了 Compute Optimizer 推断出的可能在自动扩缩组中的实例上运行的应用程序。它通过分析自动扩缩组中实例的属性(例如实例名称、标签和配置)来完成此操作。Compute Optimizer 当前可以推断您的实例是否在运行 Amazon EMR、Apache Cassandra、Apache Hadoop、NGINX 或 PostgreSQL。通过推断实例上运行的应用程序,Compute Optimizer 可以确定将工作负载从基于 x86 的实例类型迁移到基于 Arm 的 Amazon Graviton 实例类型所需的工作量。有关更多信息,请参阅本指南下一部分中的迁移工作量

迁移工作量

自动扩缩组建议自动扩缩组详细信息页面上的迁移工作量列上,列出了从当前实例类型迁移到建议实例类型可能需要的工作量。例如,如果无法推断出工作负载类型,但建议使用 Amazon Graviton 实例类型,则迁移工作量为。如果推断工作负载类型为 Amazon EMR 并且建议使用 Amazon Graviton 实例类型,则迁移工作量为。如果当前和建议实例类型都使用相同 CPU 架构,则迁移工作量为极低。有关从基于 x86 的实例类型迁移到基于 Arm 的 Amazon Graviton 实例类型的更多信息,请参阅《Amazon Graviton GitHub 入门》中的将工作负载过渡到基于 Amazon Graviton2 的 Amazon EC2 实例时的注意事项

价格和购买选项

自动扩缩组建议自动扩缩组详细信息页面上,您可以选择查看自动扩缩组中的 EC2 实例和建议实例在不同 Amazon EC2 购买选项下的小时价格。例如,可以在“预留实例,标准一年期无预付费”购买选项下查看当前实例和建议实例的价格。使用定价信息可了解当前实例和建议实例之间的价格差异。


    自动扩缩组中 EC2 实例的购买选项
重要

建议页面上列出的价格可能无法反映您为实例支付的实际价格。有关查找当前实例实际价格的更多信息,请参阅《Amazon Elastic Compute Cloud 用户指南》中的 Amazon EC2 使用报告

可以在建议页面上选择以下购买选项:

  • 按需型实例 - 按需型实例是您按需使用的实例。您可以完全控制其生命周期 - 您确定何时启动、停止、休眠、重启和终止它。无需长期承诺或预付款。有关按需型实例的更多信息,请参阅《Amazon Elastic Compute Cloud 用户指南》中的按需型实例。有关定价的更多信息,请参阅 Amazon EC2 按需型实例定价

  • 预留实例(标准一年期或三年期承诺,无预付费)- 与按需型实例定价相比,预留实例可为您节省大量 Amazon EC2 成本。预留实例不是物理实例,而是对账户中使用的按需型实例所应用的账单折扣。有关预留实例的更多信息,请参阅《Amazon Elastic Compute Cloud 用户指南》中的预留实例。有关定价的更多信息,请参阅 Amazon EC2 预留实例定价

有关购买选项的更多信息,请参阅《Amazon Elastic Compute Cloud 用户指南》中的实例购买选项

预计每月节省额和节省机会

预计月度节省(折扣后)

此列列出了在节省计划和预留实例定价模式下将工作负载从当前实例类型迁移到建议实例类型后,您每月大约可以节省的成本。要接收包含节省计划和预留实例折扣的建议,需要激活节省估算模式首选项。有关更多信息,请参阅节省估算模式

注意

如果您未激活节省估算模式首选项,则此列会显示默认的按需定价折扣信息。

预计月度节省(按需)

此列列出了在按需定价模式下将工作负载从当前实例类型迁移到建议实例类型后,您每月大约可以节省的成本。

节省机会(%)

此列列出了当前实例的价格与建议实例类型的价格之间的百分比差异。如果激活了节省估算模式,Compute Optimizer 将分析节省计划和预留实例定价折扣,以生成节省机会百分比。如果未激活节省估算模式,Compute Optimizer 将仅使用按需定价信息。有关更多信息,请参阅节省估算模式

重要

如果您在 Amazon Cost Explorer中启用成本优化中心,Compute Optimizer 将使用成本优化中心数据(包括您的特定定价折扣)来生成您的建议。如果未启用成本优化中心,Compute Optimizer 将使用 Cost Explorer 数据和按需定价信息来生成您的建议。有关更多信息,请参阅《Amazon Cost Management 用户指南》中的启用 Cost Explorer成本优化中心

预计每月节省额计算

对于每项建议,我们都会计算使用建议实例类型运营新实例的成本。预计每月节省额是根据自动扩缩组中当前实例的运行时数以及当前实例类型与建议实例类型之间的费率差异计算得出的。Compute Optimizer 控制面板上显示的自动扩缩组的预计每月节省额是账户中自动扩缩组的所有过度预调配实例的预计每月节省额总和。

性能风险

自动扩缩组详细信息页面上的性能风险列定义了每种建议实例类型无法满足工作负载资源需求的可能性。Compute Optimizer 会为建议实例的每种规格计算单独的性能风险分数,包括 CPU、内存、EBS 吞吐量、EBS IOPS、磁盘吞吐量、磁盘 IOPS、网络吞吐量和网络 PPS。建议实例的性能风险按所分析的资源规格中的最高性能风险分数计算。

这些值包括“极低”、“低”、“中”、“高”和“极高”。性能风险极低意味着建议实例类型预计将始终提供足够功能。性能风险越高,您就越应该在迁移资源之前验证此建议是否满足工作负载的性能要求。决定是否要进行优化以便提高性能和/或节省资金。有关更多信息,请参阅《Amazon Elastic Compute Cloud 用户指南》中的更改实例类型

注意

在 Compute Optimizer API、Amazon Command Line Interface (Amazon CLI) 和 Amazon SDK 中,性能风险的衡量范围为 0(极低)到 4(极高)。


    自动扩缩组建议的性能风险

当前性能风险

自动扩缩组建议页面上的当前性能风险列定义了每个当前自动扩缩组无法满足工作负载资源需求的可能性。当前性能风险值包括“极低”、“低”、“中”和“高”。性能风险极低意味着当前自动扩缩组预计将始终提供足够功能。性能风险越高,您就越需要考虑 Compute Optimizer 生成的建议。

利用率图表

自动扩缩组详细信息页面还显示组中当前实例的利用率指标图表。这些图表显示了分析期的数据。Compute Optimizer 使用每 5 分钟时间间隔内的最大利用率点来生成自动扩缩组建议。

可以更改图表以显示过去 24 小时、3 天、1 周或 2 周的数据。如果激活增强基础设施指标付费功能,则可以查看过去 3 个月的数据。

详细信息页面上显示以下利用率图表:

图表名称 描述

CPU 平均利用率 (%)

自动扩缩组中的实例使用的已分配 EC2 计算单位的平均百分比。

平均网络输入(MiB/秒)

自动扩缩组中的实例在所有网络接口上接收的每秒兆字节数 (MiB)。

平均网络输出(MiB/秒)

自动扩缩组中的实例在所有网络接口上发送的每秒兆字节数 (MiB)。

查看自动扩缩组建议

使用以下过程访问自动扩缩组建议页面,并查看您当前自动扩缩组的建议。

  1. 打开 Compute Optimizer 控制台,网址为 https://console.aws.amazon.com/compute-optimizer/

  2. 在导航窗格中,选择自动扩缩组

    建议页面列出了自动扩缩组的规格和结果分类以及建议组的规格。列出的当前自动扩缩组来自所选账户中当前所选的 Amazon 区域。

  3. 您可以在建议页面上执行以下操作:

    • 查看在基于 Amazon Graviton 的实例上运行工作负载对价格和性能的影响。为此,请在 CPU 架构首选项下拉列表中选择 Graviton (aws-arm64)。否则,当前(默认值)选项将显示基于与当前实例相同的 CPU 供应商和架构的建议。

    • 按 Amazon Web Services 区域、“结果”或“结果原因”筛选建议。为此,请先选中按一个或多个属性筛选文本框。然后,在显示的下拉列表中选择属性和值。

    • 查看其他账户中的实例建议。为此,请选择账户,然后选择其他账户 ID。

      注意

      如果您已登录组织的管理账户,并且启用了 Compute Optimizer 的可信访问权限,则可以查看其他账户中的资源建议。有关更多信息,请参阅 Compute Optimizer 支持的账户Compute Optimizer 和 Amazon Organizations 可信访问权限

    • 清除选定的筛选条件。为此,请选择过滤器旁的清除筛选条件

    • 更改显示的购买选项。为此,请选择设置(齿轮图标),然后选择按需型实例预留实例,标准 1 年期无预付费预留实例,标准 3 年期无预付费

    • 访问特定自动扩缩组的自动扩缩组详细信息页面。为此,请选择所需组旁列出的结果分类。

查看自动扩缩组详细信息

使用以下过程访问自动扩缩组详细信息页面,并查看特定组及其建议的详细信息。

  1. 打开 Compute Optimizer 控制台,网址为 https://console.aws.amazon.com/compute-optimizer/

  2. 在导航窗格中,选择自动扩缩组

  3. 选择您要查看其详细信息的自动扩缩组旁列出的结果分类。

    详细信息页面列出了针对所选自动扩缩组的最多三项优化建议。该页面列出了自动扩缩组中当前实例的规格、建议实例的规格和性能风险以及利用率指标图表。

  4. 您可以在详细信息页面上执行以下操作:

    • 要查看在基于 Amazon Graviton 的实例上运行工作负载对价格和性能的影响,请在 CPU 架构首选项下拉列表中选择 Graviton (aws-arm64)。否则,当前(默认值)选项将显示基于与当前实例相同的 CPU 供应商和架构的建议。

    • 激活增强基础设施指标付费功能,可将您所查看的自动扩缩组的指标分析回顾期延长至三个月(默认值为 14 天)。有关更多信息,请参阅增强基础设施指标

    • 当前实例的利用率指标图表显示在页面底部。蓝色实线是自动扩缩组中当前实例的利用率。

    • 要更改图表的时间范围,请选择时间范围,然后选择过去 24 小时过去 3 天上周过去 2 周。如果激活增强基础架构指标建议首选项,还可以选择过去 3 个月

      选择较短的时间范围会以更高粒度显示数据点,从而提供更高的详细级别。

    • 要更改显示的购买选项,请选择设置(齿轮图标),然后选择按需型实例预留实例,标准 1 年期无预付费预留实例,标准 3 年期无预付费