

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

# 合理调整大小建议首选项
<a name="rightsizing-preferences"></a>

合理调整推荐首选项功能允许您自定义希望 Compute Optimizer 在生成 EC2亚马逊、Auto S EC2 caling 群组以及 Aurora 和 RDS 数据库推荐时考虑的设置。通过该功能，您可以进行以下操作：
+ 调整 CPU 利用率的余量和阈值
+ 调整内存利用率的余量
+ 配置特定的回顾期选项
+ 在组织、账户或区域层面设置实例系列首选项 

这样一来，您就可以更清楚地了解建议的生成方式，并能够配置资源合理调整大小建议，从而节省更多资源和实现更高的性能敏感度。有关如何在中设置合适大小建议首选项的说明 AWS Compute Optimizer，请参阅[设置合理调整大小建议首选项](rightsizing-preferences-process.md)。

如果您是 AWS 组织的客户经理或委托管理员，则可以选择要应用适当规模建议首选项的账户或组织。如果您是个人 AWS 账户持有人（不在组织内），则您设置的合理调整大小建议首选项仅适用于您的建议。

**注意**  
CPU 和内存利用率的正确调整首选项仅适用于 Amazon EC2 实例。
对于 RDS 数据库实例，您只能指定回顾期首选项。

## 首选 EC2 实例
<a name="rightsizing-preferences-preferred-resources"></a>

Rightsizing 推荐首选项允许您在推荐输出中指定所需的 EC2 实例。您可以定义自定义实例注意事项集，用于控制 Compute Optimizer 建议进行迁移的实例类型和系列。此首选项可确保 Compute Optimizer 仅会建议符合您的特定要求的实例。这不会阻止 Compute Optimizer 为您的任何工作负载生成建议。

您可以根据组织指南或要求自定义实例类型选择。例如，如果您购买了节省计划和预留实例，则可以指定仅由这些定价模式涵盖的实例。或者，如果由于应用程序的设计而只希望使用配备特定处理器的实例或不可突增实例，则可以为建议输出指定这些实例。

您通过此功能还能够选择自动考虑所选实例系列的未来变体。这样可以确保您的首选项使用可提供最佳 price-to-performance比率的首选实例系列的最新版本。有关如何指定首选 EC2 实例的说明，请参阅[步骤 3：指定首选 EC2 实例](rightsizing-preferences-process.md#rightsizing-preferences-preferred-resources-process)本用户指南下一节中的。

**注意**  
我们建议您避免过多地限制候选项实例。这可能会减少实现节省和合理调整大小的潜在机会。

## 回顾期和指标
<a name="rightsizing-preferences-lookback-metrics"></a>

合理调整大小建议首选项许可您指定希望 Compute Optimizer 在生成自定义建议时使用的回顾期以及 CPU 和内存利用率首选项。有关如何设置回顾期和指标利用率的说明，请参阅本用户指南下一节中的[步骤 4：指定回顾期和指标](rightsizing-preferences-process.md#rightsizing-preferences-lookback-metrics-process)。

**Topics**
+ [回顾期](#rightsizing-preferences-lookback)
+ [CPU 和内存利用率](#rightsizing-preferences-metrics)

### 回顾期
<a name="rightsizing-preferences-lookback"></a>

为您的合理调整大小建议首选项选择指标分析回顾期。Compute Optimizer 会分析您指定的天数的利用率首选项设置。我们建议您设置一个回顾期，从工作负载利用率历史记录中捕获关键信号，从而使 Compute Optimizer 能够识别具有更高节省和更低性能风险的合理调整大小机会。

在 Compute Optimizer 中，您可以从以下回顾期选项中进行选择：14 天（默认）、32 天或 93 天。14 天和 32 天的回顾期无需额外付款。如果您有月度周期，则 32 天的回顾期可以捕获每月工作负载模式。93 天的回顾期需要额外付款。要使用 93 天选项，您需要启用增强型基础设施指标首选项。有关更多信息，请参阅 [增强型基础设施指标](enhanced-infrastructure-metrics.md)。

**注意**  
对于 RDS 数据库实例，您只能指定回顾期首选项。

### CPU 和内存利用率
<a name="rightsizing-preferences-metrics"></a>

通过合理调整大小建议首选项功能，您可以自定义利用率设置：CPU 阈值、CPU 余量和内存余量，以便实例建议满足特定工作负载要求。根据您选择的利用率设置，可以定制您的建议，以便增加实现节省的机会、提升性能余量或提高性能风险容忍度。

#### CPU 利用率阈值
<a name="rightsizing-preferences-metrics-threshold"></a>

阈值是 Compute Optimizer 在生成建议前用于处理利用率数据的百分位值。如果设置了 CPU 阈值首选项，Compute Optimizer 会移除高于该阈值的峰值使用数据点。较低的百分位数值会从数据中移除更多的峰值利用率。

Compute Optimizer 为 CPU 利用率阈值提供了三种选项：P90、P95 和 P99.5。默认情况下，Compute Optimizer 的合理调整大小建议会使用 P99.5 的阈值。这意味着 Compute Optimizer 只会忽略利用率历史记录中利用率最高的前 0.5% 的数据点。P99.5 的阈值可能更适合高度敏感的生产工作负载，在这些工作负载中，峰值利用率会显著影响应用程序性能。如果将利用率阈值设置为 P90，Compute Optimizer 将忽略利用率历史记录中利用率最高的前 10% 的数据点。对于对峰值利用率不太敏感的工作负载（例如非生产环境），P90 可能是一个合适的阈值。

#### CPU 利用率余量
<a name="rightsizing-preferences-metrics-headroom"></a>

利用率余量是指在 Compute Optimizer 的建议内增加的 CPU 容量，以应对未来 CPU 使用需求的增加。它表示实例的当前使用率与其最大功能之间的差距。

Compute Optimizer 为 CPU 利用率余量提供了三种选项：30%、20% 和 0%。默认情况下，Compute Optimizer 的合理调整大小建议会使用 20% 的余量。如果您需要额外的容量来应对未来 CPU 利用率的任何意外增加，可以将余量设置为 30%。或者，假设您的利用率预计保持不变，并且未来增加的可能性很小，那么您可以减少余量。这会生成建议，减少增加的 CPU 容量并提高成本节省。

#### 内存利用率余量
<a name="rightsizing-preferences-metrics-memory-headroom"></a>

内存利用率余量是指在 Compute Optimizer 的建议内增加的内存容量，以应对未来内存使用量的增加。它表示实例的当前使用率与其最大功能之间的差距。Compute Optimizer 为内存利用率余量提供了三个选项：30%、20% 和 10%。默认情况下，Compute Optimizer 的合理调整大小建议会使用 20% 的余量。如果需要额外容量来应对未来内存使用率的意外增长，可以将余量设置为 30%。或者，假设您的使用量预计将保持不变，未来增加的可能性很低，那么您可以减少余量。这会生成建议，减少增加的内存容量并提高成本节省。

**注意**  
要接收考虑内存利用率指标的 EC2 实例建议，您需要通过 CloudWatch 代理启用内存利用率。您还可以将 Compute Optimizer 配置为从首选的可 EC2 观测性产品中提取内存利用率指标。有关更多信息，请参阅使用[ CloudWatch 代理启用内存利用率](https://docs.aws.amazon.com/compute-optimizer/latest/ug/metrics.html#cw-agent)和[配置外部指标摄取](https://docs.aws.amazon.com/compute-optimizer/latest/ug/external-metrics-ingestion.html#configure-external-metrics-ingestion)。

#### 利用率预设
<a name="rightsizing-preferences-metrics-presets"></a>

Compute Optimizer 为 CPU 和内存利用率提供了四个预设选项：
+ **最大节省** – CPU 阈值设置为 **P90**，CPU 余量设置为 **0%**，内存余量设置为 **10%**。这提供了不增加 CPU 容量的建议，并保留最低的新增内存容量，以备未来使用量增长之需。这还会从 CPU 利用率历史记录中删除前 10% 的最高数据点。因此，此预设可能会生成延迟更长或降级风险更大的建议。
+ **平衡** – CPU 阈值设置为 **P95**，CPU 余量设置为 **30%**，内存余量设置为 **30%**。建议的目标是 CPU 利用率在 95% 以上的时间内保持在 70% 以下，内存利用率保持在 70% 以下。这适用于大多数工作负载，并且可以发现比默认设置更多的节省机会。如果您的工作负载对 CPU 或内存利用率峰值不是特别敏感，那么这是默认设置的理想替代方案。
+ **默认**-Compute Optimizer 使用 **P99.5** 的 CPU 阈值、**20%** 的 CPU 预留空间和 **20%** 的内存空间来生成所有实例的建议。 EC2 这些设置旨在确保 CPU 利用率在 99.5% 以上的时间内保持在 80% 以下，并将内存利用率保持在 80% 以下。这提供了极低的性能问题风险，但可能会限制实现节省的机会。
+ **最高性能** – CPU 阈值设置为 **P99.5**，CPU 余量设置为 **30%**，内存余量设置为 **30%**。这样提供的建议考虑高性能灵敏度，并为未来 CPU 和内存使用量的增加提供更大的容量。

**注意**  
Compute Optimizer 可能会更新这些阈值和余量值，以反映最新的技术更新并保持建议质量。Compute Optimizer 可能会根据您的工作负载特征调整选择的参数，以确保为您提供合适的实例建议。

您可以使用控制台中的模拟图表来表示在回顾期间您的 CPU 和内存利用率如何与阈值和余量设置交互。该图表显示，在 Compute Optimizer 使用示例工作负载的利用率数据生成建议之前，如何将您设置的阈值和余量值应用于该数据。调整余量和阈值时，该图表会更新以显示 Compute Optimizer 如何根据您的自定义首选项生成建议。

![\[CPU 和内存利用率图\]](http://docs.aws.amazon.com/zh_cn/compute-optimizer/latest/ug/images/rightsizing-graph.png)


**重要**  
模拟图表中显示的数据具有代表性，仅供说明之用。该图表不是基于您的利用率数据。

## 后续步骤
<a name="rightsizing-preferences-next-steps"></a>

有关如何在中设置合适大小建议首选项的说明 AWS Compute Optimizer，请参阅[设置合理调整大小建议首选项](rightsizing-preferences-process.md)。

# 设置合理调整大小建议首选项
<a name="rightsizing-preferences-process"></a>

本节将说明如何在 AWS Compute Optimizer中设置合理调整大小建议首选项。

## 过程
<a name="rightsizing-preferences-procedure"></a>

**Topics**
+ [步骤 1：设置首选项级别（仅限组织）](#rightsizing-preference-level)
+ [步骤 2：设置区域范围](#rightsizing-preferences-regions)
+ [步骤 3：指定首选 EC2 实例](#rightsizing-preferences-preferred-resources-process)
+ [步骤 4：指定回顾期和指标](#rightsizing-preferences-lookback-metrics-process)

### 步骤 1：设置首选项级别（仅限组织）
<a name="rightsizing-preference-level"></a>

如果您是组织的客户经理或委托管理员，则可以选择要向其应用合理调整大小建议首选项的组织中的所有账户或特定账户。

**注意**  
如果您是个人 AWS 账户 持有人，请跳至[步骤2：区域范围](https://docs.aws.amazon.com/compute-optimizer/latest/ug/rightsizing-preferences.html#rightsizing-preferences-regions)。<a name="rightsizing-step-1"></a>

**设置合理调整大小建议首选项的首选项级别。**

1. 打开 Compute Optimizer 控制台，网址为。[https://console.aws.amazon.com/compute-optimizer/](https://console.aws.amazon.com/compute-optimizer/)

1. 在导航窗格中选择**合理调整大小**。

1. 从**资源类型**下拉菜单中选择所需的资源类型。

1. 在您选择的资源部分，选择**所有已选择加入的账户**下拉菜单。
   + 要选择加入所有成员账户，请从“首选项级别”下拉列表中选择**所有已选择加入的账户**。
   + 要选择加入个人成员账户，请从“首选项级别”下拉列表中选择**选择账户**。在出现的提示中，选择针对合理调整大小首选项要选择加入的账户。然后选择**设置账户等级**。  
![\[针对合理调整大小建议首选项选择账户\]](http://docs.aws.amazon.com/zh_cn/compute-optimizer/latest/ug/images/rightsizing-preference-level.png)

### 步骤 2：设置区域范围
<a name="rightsizing-preferences-regions"></a>

在此步骤中，您可以指定希望 Compute Optimizer AWS 区域 在何处应用您的合理调整建议首选项。例如，如果您选择美国东部（弗吉尼亚州北部）区域和美国东部（俄亥俄州）区域，我们只会在这些区域中应用首选项。<a name="rightsizing-step-2"></a>

**设置合理调整大小建议首选项的区域范围。**

1. 打开 Compute Optimizer 控制台，网址为。[https://console.aws.amazon.com/compute-optimizer/](https://console.aws.amazon.com/compute-optimizer/)

1. 在导航窗格中选择**合理调整大小**。

1. 从**资源类型**下拉菜单中选择所需的资源类型。

1. 在**合理调整大小首选项**页面上，选择**编辑**。

1. 根据您的要求选择**任何区域**或**自定义区域**。

1. 如果您选择 “**自定义区域**”，请选择您希望 Compute Optimizer 应用首选项 AWS 区域 的位置。然后选择**下一步**。  
![\[针对合理调整大小建议首选项选择区域\]](http://docs.aws.amazon.com/zh_cn/compute-optimizer/latest/ug/images/rightsizing-regions.png)

### 步骤 3：指定首选 EC2 实例
<a name="rightsizing-preferences-preferred-resources-process"></a>

使用以下步骤为组织成员账户或个人 AWS 账户 持有者指定首选的实例类型和大小。<a name="rightsizing-step-3"></a>

**在建议输出中设置所需的实例**

1. 按照[步骤 2：区域范围](https://docs.aws.amazon.com/compute-optimizer/latest/ug/rightsizing-preferences.html#rightsizing-preferences-regions)中概述的步骤操作。

1. 在**首选 EC2 实例**页面上，根据您的要求选择**任意实例类型**（默认）或**仅限于特定的实例类型和大小**。

1. 如果您选择**仅限于特定的实例类型和大小**，请在建议输出中选择所需的实例类型。
   + 使用**按实例系列搜索**下拉菜单。当您选择任何实例系列时，列表仅显示您所选系列中的可用实例类型。
   + 使用**查找实例类型**搜索栏输入所需的特定实例类型。  
![\[选择合理调整大小建议首选项的首选实例\]](http://docs.aws.amazon.com/zh_cn/compute-optimizer/latest/ug/images/rightsizing-all-instances.png)

1. （可选）要指定每种实例类型的大小，请执行以下操作：

   1. 针对所需的实例类型选择编辑图标。

   1. 针对不需要的实例大小选择 **X**。

   1. 选择 **✔** 以确认您的选择。

1. （可选）如果您不希望 Compute Optimizer 自动考虑所选实例系列的未来变体，请关闭**自动考虑所选实例系列的未来变体**。  
![\[自动考虑所选实例系列的未来变体切换\]](http://docs.aws.amazon.com/zh_cn/compute-optimizer/latest/ug/images/rightsizing-future-instances.png)

1. 选择**下一步**。

### 步骤 4：指定回顾期和指标
<a name="rightsizing-preferences-lookback-metrics-process"></a>

使用以下过程指定您希望 Compute Optimizer 在生成自定义建议时使用的回顾期以及 CPU 和内存利用率首选项。<a name="rightsizing-step-4"></a>

**设置回顾期以及 CPU 和内存首选项**

1. 按照步骤 [4：首选 EC2 实例中概述的步骤](https://docs.aws.amazon.com/compute-optimizer/latest/ug/rightsizing-preferences.html#preferred-resources-steps)进行操作。

1. 在**回顾期和指标**页面上，根据您的需求选择回顾期选项。
   + 如果要使用 93 天的回顾期（付费功能），则需要启用增强型基础设施指标首选项。为此，请选择**启用增强型基础设施指标**。然后在出现的提示中，选择**启用增强型基础设施指标**。
   + 如果已启用增强型基础设施指标首选项，并且您想要选择 14 天或 32 天的回顾期，则需要禁用增强型基础设施指标首选项。为此，请选择**禁用增强型基础设施指标**。然后在出现的提示中，选择**禁用增强型基础设施指标**。

1. 选择利用率预设：**最大节省**、**平衡**、**默认**或**最高性能**。

   此外，您还可以自定义自己特定的 CPU 和内存利用率首选项。  
![\[从预设选项中进行选择\]](http://docs.aws.amazon.com/zh_cn/compute-optimizer/latest/ug/images/rightsizing-custom-configuration.png)

1. 选择**下一步**。

1. 在**审核并保存**页面上，审核您设置的所有首选项。然后选择**保存首选项**。

在 24 小时内，您的新建议将开始出现，并显示您设置的合理调整大小首选项。