查看自动扩缩组建议 - AWS Compute Optimizer

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

查看自动扩缩组建议

AWS Compute Optimizer 为 Amazon A EC2 uto Scaling(Auto Scaling)群组生成实例类型建议。针对您的 Auto Scaling 群组的建议显示在 AWS Compute Optimizer 控制台的以下页面上:

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

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

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

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

结果分类

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

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

分类 描述

未优化

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

已优化

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

AWS 基于 Graviton 的实例推荐

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

基于 Graviton 的实例建议
注意

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

推断工作负载类型

自动扩缩组建议页面上的推断工作负载类型列上,列出了 Compute Optimizer 推断出的可能在自动扩缩组中的实例上运行的应用程序。它通过分析自动扩缩组中实例的属性(例如实例名称、标签和配置)来完成此操作。Compute Optimizer 目前可以推断出你的实例是否在运行亚马逊、Apache Cassandra EMR、Apache Hadoop、Memcached、Postgre、Redis、Kafka 或NGINX。SQL SQLServer通过推断实例上运行的应用程序,Compute Optimizer 能够识别将您的工作负载从基于 x86 的实例类型迁移到基于 ARM 的 Graviton 实例类型所做 AWS 的工作。有关更多信息,请参阅 迁移工作量

注意

您无法推断出中东(巴林)、非洲(开普敦)、亚太地区(香港)、欧洲(米兰)和亚太地区(雅加达)地区的SQLServer应用程序。

迁移工作量

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

价格和购买选项

Auto Scaling 群组推荐和 Auto Scaling 群组详情页面上,您可以选择查看 Auto Scaling 群组中当前EC2实例的小时价格,以及不同亚马逊EC2购买选项下的推荐实例。例如,可以在“预留实例,标准一年期无预付费”购买选项下查看当前实例和建议实例的价格。使用定价信息可了解当前实例和建议实例之间的价格差异。

购买 Auto Scaling 组中EC2实例的选项
重要

建议页面上列出的价格可能无法反映您为实例支付的实际价格。有关查找当前实例实际价格的更多信息,请参阅亚马逊弹性计算云用户指南中的亚马逊EC2使用报告

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

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

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

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

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

预计月度节省(折扣后)

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

注意

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

预计月度节省(按需)

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

节省机会(%)

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

重要

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

预计每月节省额计算

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

性能风险

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

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

注意

在 Compute Optimizer API 中, AWS Command Line Interface (AWS CLI) 和 AWS SDKs,性能风险是按照0(非常低)到4(非常高)的等级来衡量的。

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

当前性能风险

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

利用率图表

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

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

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

图表名称 描述

平均CPU利用率(百分比)

Auto Scaling 组中的实例使用的已分配EC2计算单元的平均百分比。

平均网络输入(MiB/秒)

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

平均网络输出(MiB/秒)

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