

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

# 查看 EC2 自动扩缩组建议
<a name="view-asg-recommendations"></a>

Amazon Compute Optimizer 为 Amazon EC2 Auto Scaling 群组生成实例类型建议。针对您的 EC2 Auto Scaling 群组的建议显示在 Amazon Compute Optimizer 控制台的以下页面上。
+ **EC2 Auto Scaling 小组建议**

  本页列出了您当前的每个 EC2 Auto Scaling 组、它们的发现分类、当前的实例类型、所选购买选项的当前小时价格以及当前配置。Compute Optimizer 的热门推荐列在您的每个 EC2 Auto Scaling 组旁边，其中包括推荐的实例类型、所选购买选项的每小时价格以及您当前的实例类型与建议之间的价格差异。使用建议页面将您的 EC2 Auto Scaling 组的当前实例类型与我们的最佳推荐进行比较，这可以帮助您决定是应该扩大还是缩小实例规模。
+ **EC2 Auto Scaling 群组详情**

  根据具体的 EC2 Auto Scaling 群组，此页面为您提供在空闲组中进行扩展的合理调整 and/or 建议。它列出了每项合理调整建议的规格，例如所选购买选项的性能风险和每小时价格。详细信息页面还显示利用率指标图表，可用于将当前 EC2 Auto Scaling 组与建议选项的预计利用率指标进行比较。

建议每天刷新。它们是通过分析当前 EC2 Auto Scaling 组在 14 天或 32 天回顾期内的规格和利用率指标生成的。如果您启用增强型基础设施指标，则可以将回顾期延长至 93 天。有关更多信息，请参阅 [增强型基础设施指标](enhanced-infrastructure-metrics.md)、 和 [由以下人员分析的指标 Amazon Compute Optimizer](metrics.md)。

请记住，Compute Optimizer 会为满足一组特定要求的 EC2 Auto Scaling 组生成建议，建议最多可能需要 24 小时才能生成，并且必须积累足够的指标数据。有关更多信息，请参阅 [资源要求](requirements.md)。

**重要**  
如果您在中启用成本优化中心 Amazon Cost Explorer，Compute Optimizer 将使用成本优化中心数据（包括您的特定定价折扣）来生成您的建议。如果未启用成本优化中心，Compute Optimizer 将使用 Cost Explorer 数据和按需定价信息来生成您的建议。有关更多信息，请参阅《Amazon Cost Management 用户指南》中的[启用 Cost Explorer](https://docs.amazonaws.cn/cost-management/latest/userguide/ce-enable.html) 和[成本优化中心](https://docs.amazonaws.cn/cost-management/latest/userguide/cost-optimization-hub.html)。**

**Topics**
+ [结果分类](#asg-recommendations-findings)
+ [预计每月节省额和节省机会](#asg-savings-calculation)
+ [Amazon 基于 Graviton 的实例推荐](#asg-graviton-recommendations)
+ [推断的工作负载类型](#asg-inferred-workload-types)
+ [迁移工作](#asg-migration-effort)
+ [绩效风险](#asg-performance-risk)
+ [利用率图表](#asg-utilization-graphs)
+ [访问 EC2 Auto Scaling 群组推荐和详情](asg-view-recommendations.md)

## 结果分类
<a name="asg-recommendations-findings"></a>

**EC2 Auto Scaling 组建议**页面上的**查找结果**列汇总了您的每个 EC2 Auto Scaling 组在回顾期内的表现。

以下发现分类适用于 EC2 Auto Scaling 群组。


| 分类 | 说明 | 
| --- | --- | 
| 未优化 | 当维护固定实例池的 EC2 Auto Scaling 组过大或正在运行可能导致性能问题的工作负载时，该组被视为未经过优化。<br />如果有其他实例类型可以以较低的成本满足需求，则动态扩展或遵循固定扩展事件时间表的 EC2 Auto Scaling 组被视为未经过优化。 | 
| 已优化 | 当您的组的所有规格（例如 CPU、内存和网络）都满足工作负载的性能要求时，EC2 Auto Scaling 组即被视为已优化。对于经过优化的群组，Compute Optimizer 可能会推荐新一代的实例类型。 | 

## 预计每月节省额和节省机会
<a name="asg-savings-calculation"></a>

**预计月度节省（折扣后）**

如果您在回顾期内使用了推荐的实例类型，则此列列出了 EC2 Auto Scaling 组的预计每月节省费用。折扣优惠后，请考虑账户中有效的任何预留实例或 Savings Plans 定价模式。要接收包含节省计划和预留实例折扣的建议，需要激活节省估算模式首选项。有关更多信息，请参阅[节省估算模式](https://docs.amazonaws.cn/compute-optimizer/latest/ug/savings-estimation-mode)。

**注意**  
如果您未激活储蓄估算模式首选项，则此列将显示默认的按需定价信息。

**预计月度节省（按需）**

如果您在回顾期内使用了 Compute Optimizer 的建议，并以按需实例定价购买，则此列出了 EC2 Auto Scaling 组每月节省的大概成本。

**节省机会（%）**

此列列出了通过为 EC2 Auto Scaling 组采用推荐的实例类型可以节省的当前每月成本的估计每月节省百分比。如果激活了储蓄估算模式，Compute Optimizer 会分析您账户中有效的所有预留实例或储蓄计划定价模型，以生成节省机会百分比。如果未激活节省估算模式，Compute Optimizer 将仅使用按需定价信息。有关更多信息，请参阅[节省估算模式](https://docs.amazonaws.cn/compute-optimizer/latest/ug/savings-estimation-mode)。

### 预计每月节省额计算
<a name="asg-estimated-monthly-savings-calculation"></a>

对于每项建议，我们都会计算使用建议实例类型运营新实例的成本。预计每月节省的费用是根据 EC2 Auto Scaling 组中当前实例的运行时数以及当前实例类型与推荐实例类型之间的费率差异计算得出的。Compute Optimizer 控制面板上显示的 EC2 Auto Scaling 组的估计每月节省额是账户中 EC2 Auto Scaling 组中所有超额配置的实例预计每月节省的总和。

## Amazon 基于 Graviton 的实例推荐
<a name="asg-graviton-recommendations"></a>

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

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

## 推断的工作负载类型
<a name="asg-inferred-workload-types"></a>

 **EC2 Auto Scaling 组建议****页面上的推断工作负载类型**列出了计算优化器推断出的可能在 EC2 Auto Scaling 组的实例上运行的应用程序。它通过分析 EC2 Auto Scaling 组中实例的属性（例如实例名称、标签和配置）来实现此目的。Compute Optimizer 当前可以推断您的实例是否在运行 Amazon EMR、Apache Cassandra、Apache Hadoop、NGINX 或 PostgreSQL。通过推断实例上运行的应用程序，Compute Optimizer 能够识别将您的工作负载从基于 x86 的实例类型迁移到基于 ARM 的 Graviton 实例类型所做 Amazon 的工作。有关更多信息，请参阅本指南下一部分中的[迁移工作](#asg-migration-effort)。

## 迁移工作
<a name="asg-migration-effort"></a>

**EC2 Auto Scaling 组建议**和 **EC2 Auto Scaling 组详情**页面上的**迁**移工作量列出了从当前实例类型迁移到推荐实例类型可能需要的工作量。以下是不同迁移工作级别的示例。
+ **非常低** — 推荐的实例类型与当前实例类型具有相同的 CPU 架构。
+ **低** — Amazon EMR 是推断出的工作负载类型，建议使用 Amazon Graviton 实例类型
+ **中** — 无法推断出工作负载类型，但建议使用 Amazon Graviton 实例类型。
+ **高** — 推荐的实例类型与当前实例类型的 CPU 架构不同，并且工作负载在推荐的 CPU 架构上没有已知的兼容版本。

*有关从基于 x86 的实例类型迁移到基于 ARM 的 Graviton 实例类型的更多信息，请参阅 Amazon Graviton 入门中的将工作负载[过渡到基于 Graviton2 的 Amazon Amazon EC2 实例时的注意事项](https://github.com/aws/aws-graviton-getting-started/blob/main/transition-guide.md)。Amazon GitHub*

## 绩效风险
<a name="asg-performance-risk"></a>

**EC2 Auto Scaling 组详情页面和 EC** **2 Auto Scaling 组建议**页面上的性能风险列定义了在您的 EC2 Auto Scaling 组中运行的当前和推荐的实例类型不符合您的工作负载要求的可能性。Compute Optimizer 会为 EC2 Auto Scaling 组的每个规格计算单独的性能风险评分，包括 CPU、内存、EBS 吞吐量、EBS IOPS、磁盘吞吐量、磁盘 IOPS、网络吞吐量和网络 PPS。当前和推荐的 EC2 Auto Scaling 组的性能风险按所分析的资源规格中的最高性能风险分数计算。

这些值包括“极低”、“低”、“中”、“高”和“极高”。性能风险非常低意味着预计实例类型将始终提供足够的功能。性能风险越高，意味着在迁移资源之前，您应该验证在 EC2 Auto Scaling 组中运行的实例类型是否满足工作负载的性能要求。决定是否要进行优化以便提高性能和/或节省资金。有关更多信息，请参阅**《Amazon Elastic Compute Cloud 用户指南》中的[更改实例类型](https://docs.amazonaws.cn/AWSEC2/latest/UserGuide/ec2-instance-resize.html)。

**注意**  
在 Compute Optimizer API 中 Amazon SDKs， Amazon Command Line Interface (Amazon CLI) 和，性能风险的衡量标准为`0`（非常低）到`4`（非常高）。

## 利用率图表
<a name="asg-utilization-graphs"></a>

**EC2 Auto Scaling 组详情**页面显示该组中当前实例的利用率指标图表。这些图表显示了分析期的数据。Compute Optimizer 使用每五分钟时间间隔内的最大利用率点生成 EC2 Auto Scaling 组建议。

可以更改图表以显示过去 24 小时、3 天、1 周或 2 周的数据。如果激活[增强型基础设施指标付费功能](enhanced-infrastructure-metrics.md)，则可以查看过去 3 个月的数据。

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


| 图表名称 | 说明 | 
| --- | --- | 
| CPU 平均利用率 (%) | EC2 Auto Scaling 组中的实例使用的已分配 EC2 计算单位的平均百分比。 | 
| 平均网络时间 (MiB/秒) | EC2 Auto Scaling 组中的实例在所有网络接口上每秒接收的兆字节 (MiB) 数。 | 
| 平均网络输出量（MiB/秒） | EC2 Auto Scaling 组中的实例每秒在所有网络接口上发送的兆字节 (MiB) 数。 | 
| 实例容量 |  这是在任何给定时间在 EC2 Auto Scaling 组中运行的实例的数量。 | 