查看自动扩缩组建议
Amazon Compute Optimizer 为 Amazon EC2 Auto Scaling(自动扩缩)组生成实例类型建议。针对自动扩缩组的建议显示在 Amazon Compute Optimizer 控制台的以下页面上:
建议每天刷新。建议是通过分析当前自动扩缩组在过去 14 天内的规格和利用率指标生成的,如果您激活了增强型基础设施指标付费功能,则此时间段更长。有关更多信息,请参阅Amazon Compute Optimizer 分析的指标。
请记住,Compute Optimizer 会为满足一组特定要求的自动扩缩组生成建议,建议最多可能需要 24 小时才能生成,并且必须积累足够的指标数据。有关更多信息,请参阅资源要求。
结果分类
自动扩缩组建议页面上的结果列汇总了每个自动扩缩组在分析期间的性能。
以下结果分类适用于自动扩缩组。
分类 | 描述 |
---|---|
未优化 |
当 Compute Optimizer 确定了可改进工作负载性能或降低工作负载成本的建议时,自动扩缩组将被视为未优化。 |
已优化 |
当 Compute Optimizer 确定已根据所选实例类型正确预调配自动扩缩组以运行工作负载时,该组将被视为已优化。对于已优化的自动扩缩组,Compute Optimizer 有时可能会建议新一代实例类型。 |
基于 Amazon Graviton 的实例建议
在查看自动扩缩组建议时,您可以查看在基于 Amazon Graviton 的实例上运行工作负载对价格和性能的影响。为此,请在 CPU 架构首选项下拉列表中选择 Graviton (aws-arm64)。否则,选择当前以查看基于与当前实例相同的 CPU 供应商和架构的建议。
注意
当前价格、建议价格、价格差异、价格差异(%) 和预计每月节省额列已更新,提供当前实例类型与所选 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 购买选项下的小时价格。例如,可以在“预留实例,标准一年期无预付费”购买选项下查看当前实例和建议实例的价格。使用定价信息可了解当前实例和建议实例之间的价格差异。
重要
建议页面上列出的价格可能无法反映您为实例支付的实际价格。有关查找当前实例实际价格的更多信息,请参阅《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)。 |