

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

# 访问预留建议
<a name="ri-recommendations"></a>

如果你启用 Cost Explorer，你会自动获得亚马逊 EC2、亚马逊 RDS、、 OpenSearch 服务 ElastiCache、亚马逊 Redshift、Amazon MemoryDB 和亚马逊 DynamoDB 购买建议，这些建议可以帮助你降低成本。与按需或预置容量定价相比，预留可提供小时费率折扣（最高 75%）。Cost Explorer 会使用以下过程生成预留建议：
+ 确定特定时间段内某个服务的按需型实例或预置容量使用量
+ 将您的使用量收集到符合预留条件的类别中
+ 模拟每个使用量类别中的每个预留组合
+ 确定要购买的每种预留类型的最佳数量，以最大化估计节省

例如，Cost Explorer 会自动汇总您在美国西部（俄勒冈）地区的 Amazon EC2 Linux、共享租赁和 c4 系列使用情况，并建议您购买规模灵活的区域 RIs以应用于 c4 系列的用量。Cost Explorer 会建议实例系列中的最小实例。这可让您更轻松地购买大小灵活的 RI。Cost Explorer 还显示了相同数量的标准化单位，以便您能够购买所需的任何实例大小。在此示例中，您的 RI 建议将适用于 `c4.large`，因为它是 c4 实例系列中的最小实例。

Cost Explorer 建议基于过去 7、30 或 60 天的单个账户或组织使用量。Cost Explorer 在所选回顾期间使用按需型实例使用量来生成建议。不包括 RI、SPOT 和 Savings Plans 等功能涵盖的回顾期内的所有其他使用情况。亚马逊 EC2、 ElastiCache、 OpenSearch 服务、Amazon Redshift、Amazon MemoryDB 和 Amazon DynamoDB 建议适用于区域范围内的预订，而不是可用区域，您的预计节省额反映了将这些预留应用于您的使用量。Amazon RDS 建议的范围限于单可用区或多可用区。RIsCost Explorer 每 24 小时至少更新您的建议一次。

**注意**  
Cost Explorer 不预测您的使用量，也不在建议预留时考虑预测。相反，在决定要建议的预留时，Cost Explorer 会假定您的历史使用量反映了您的将来使用量。

关联账户仅在具有相关权限时才能查看建议。关联账户需要查看 Cost Explorer 的权限和查看建议的权限。有关更多信息，请参阅 [查看预留建议](#viewing-rex)。

**Topics**
+ [RI 推荐的大小灵活性 RIs](#rex-flex)
+ [查看预留建议](#viewing-rex)
+ [了解预留建议](#reading-rex)
+ [修改预留建议](#modifying-rex)
+ [保存预留建议](#saving-rex)
+ [使用预留建议](#using-rex)

## RI 推荐的大小灵活性 RIs
<a name="rex-flex"></a>

在生成 RI 购买建议 RIs 时，Cost Explorer 还会考虑灵活调整区域规模的好处。灵活的大小区域 RIs 帮助您在推荐的符合条件的实例系列中最大限度地节省预估成本。 AWS 使用标准化单位的概念来比较实例系列中的各种大小。Cost Explorer 使用最小标准化因子来表示它建议的实例类型。有关更多信息，请参阅《*Amazon Elastic Compute Cloud 用户指南*》中的[实例大小灵活性](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/apply_ri.html#ri-instance-size-flexibility)。

例如，假设您拥有一个面向 `c4.8xlarge` 的 EC2 RI。此 RI 适用于其所在区域内带共享租赁的 `Linux/Unix c4` 实例（例如以下实例）的任何用量：
+ 1 个 `c4.8xlarge` 实例
+ 2 个 `c4.4xlarge` 实例
+ 4 个 `c4.2xlarge` 实例
+ 16 个 `c4.large` 实例

它还包括 EC2 用量的组合，例如，1 个 `c4.4xlarge` 实例和 8 个 `c4.large` 实例。

如果您拥有小于所运行实例的 RI，则需要为超出部分支付按比例的按需价格。这意味着，您可以为 `c4.4xlarge` 购买 RI，并在大多数时间内使用 `c4.4xlarge` 实例，但偶尔可向上扩展至 `c4.8xlarge` 实例。您的部分 `c4.8xlarge` 用量由购买的 RI 涵盖，剩余用量按照按需价格付费。有关更多信息，请参阅《*Amazon Elastic Compute Cloud 用户指南*》中的[如何应用预留实例折扣](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/apply_ri.html)。

## 查看预留建议
<a name="viewing-rex"></a>

关联账户需要以下权限才能查看建议：
+ `ViewBilling`
+ `ViewAccount`

有关更多信息，请参阅 [使用基于身份的策略（IAM 策略）进行成本管理 AWS](billing-permissions-ref.md)。

**查看预留建议**

1. 打开账单与成本管理控制台，网址为 [https://console.aws.amazon.com/costmanagement/](https://console.aws.amazon.com/costmanagement/)。

1. 在导航窗格中的 **Reservations（预留）**下，选择 **Recommendations（建议）**。

1. 在**建议**页面上的**建议参数**下，选择想要获得建议的**服务**。

## 了解预留建议
<a name="reading-rex"></a>

**预留建议**页面向您显示估计的潜在节省、预留购买建议以及 Cost Explorer 用于创建建议的参数。您可以更改参数以获得可能更贴近您的使用案例的建议。

**建议**页面会显示以下三个数字：
+ **总体购买建议** – Cost Explorer 为您找到的不同预留购买选项的数量。
+ **预估月度节省** – Cost Explorer 计算通过购买建议的预留可节省的成本。
+ **预计节省与按需费率** – 预计节省占当前成本的百分比。

这些数字提供您通过购买更多预留可以节省多少资金的粗略估计。您可以使用以下**建议参数**为不同使用场景重新计算这些数字：
+ **期限** - 您想要获得建议的持续时间。
+ **服务类别** – 您是需要标准预留还是可转换预留的建议。
+ **付款选项** – 是否要预先支付建议的费用。
+ **基于过去的数据** – 您希望在建议中考虑的先前使用量天数。

页面底部是具有一些节省估算的标签。**所有账户**选项卡使您可以根据整个组织的合并使用情况查看推荐，而**个人账户**选项卡则允许您查看Cost Explorer基于其生成的推荐。 per-linked-account每个选项卡上的表显示不同的购买建议以及有关建议的详细信息。如果您要查看作为 Cost Explorer 建议的基础的使用量，请选择建议详细信息中的 **View associated usage（查看关联使用量）**链接。这会将您转至一个报告，其中显示 Cost Explorer 用来生成建议的准确参数。此报告还显示按**购买选项**分组的成本和关联用量，以便您能够查看建议所基于的按需型实例用量。

**注意**  
Cost Explorer 基于个人关联账户的建议考虑了该关联账户的所有使用情况，包括该关联账户 RIs 使用的任何使用情况。这包括由其他关联账户 RIs 共享。建议不会假设将来会与关联账户共享 RI。  
当您使用账单转账作为账单来源账户时，您在预订建议中预计节省的费用可能与您的 AWS 成本和使用情况报告、Cost Explorer 和 Bills 页面中的有效节省数据不匹配。这是因为预订推荐不使用 Billing Conductor 生成的自定义数据。

您可以按**每月节省估算值**、**预付 RI 成本**、**购买建议**或**实例类型**为建议排序。

## 修改预留建议
<a name="modifying-rex"></a>

您可以更改 Cost Explorer 在创建建议时使用的信息，也可以更改所需的建议的类型。这使您能够根据您过去 30 天的使用量来查看最适合您的预留的建议，例如带一年期限的全部预付预留。

**注意**  
Cost Explorer 假定将来用量与以前的用量相同，而不是预测将来用量。Cost Explorer 还假定您将续订任何过期的预留。<a name="modify-rex"></a>

**修改预留建议**

1. 打开账单与成本管理控制台，网址为 [https://console.aws.amazon.com/costmanagement/](https://console.aws.amazon.com/costmanagement/)。

1. 在导航窗格中的 **Reservations（预留）**下，选择 **Recommendations（建议）**。

1. 在**建议**页面上的**建议参数**下，选择想要获得建议的**服务**。

1. 选择相关**期限**。

1. 选择相关**服务类别**。

1. 选择相关**付款选项**。

1. 对于**基于过去的数据**，选择预留建议所基于的使用量天数。

1. 选择**所有账户**或**单个账户**，以根据您的组织范围使用量情况或根据所有关联账户（基于各个账户使用量）查看建议。

## 保存预留建议
<a name="saving-rex"></a>

您可以将预留建议另存为 CSV 文件。<a name="save-rex"></a>

**保存预留建议**

1. 在**预留建议**页面上的**建议参数**下，选择想要获得建议的**服务**，并更新要更改的所有参数。

1. 在**建议的操作**下，选择**下载 CSV**。

CSV 文件包含以下列。


**预留建议 CSV 列**  

| 列名称 | 服务 | 列说明 | 
| --- | --- | --- | 
| 账户 ID | 亚马逊 EC2、RDS、Redshift、、S OpenSearch ervice、MemoryD ElastiCache B、DynamoDB | 与您的建议关联的账户。 | 
| 可用区 | Amazon RDS | 用于生成推荐的实例的可用区。 | 
| 历史期间中的平均每小时标准化单位使用量 | Amazon EC2、RDS、MemoryDB | 在为生成建议而选择的期间内每个小时中使用的平均标准化单位数。 | 
| 历史期间中的平均小时使用量 | 亚马逊 EC2、RDS、Redshift、、S OpenSearch ervice ElastiCache、MemoryDB | 在为生成建议而选择的期间内每个小时中使用的平均实例小时数。 | 
| 所选历史时段内每小时使用的平均容量单位数 | Amazon DynamoDB | 在选择用于生成建议的特定时间段内，每小时使用的平均预置容量单位数。 | 
| 盈亏平衡月数 | 亚马逊 EC2、RDS、Redshift、、S OpenSearch ervice、MemoryD ElastiCache B、DynamoDB | 在您为这些建议的预留收回前期成本之前估计的时间长度。 | 
| 缓存引擎 | Amazon ElastiCache | 推荐的 ElastiCache 预留节点运行的引擎类型，例如 Redis 或 Memched。 | 
| 容量单位类型 | Amazon DynamoDB | 建议的容量单位类型。读取容量单位用于从表中检索数据的操作。写入容量单位用于插入、更新或删除表中数据的操作。 | 
| 数据库版本 | Amazon RDS | 建议的 RDS 保留实例运行的数据库引擎的版本。 | 
| 数据库引擎 | Amazon RDS | 建议的 RDS 保留实例运行的引擎类型，例如 Aurora MySQL 或 MariaDB。 | 
| 部署模式 | Amazon RDS | 您推荐的预留实例是否适用于 RDS Custom。如果值为 “自定义”，则必须购买推荐的 RDS Custom 预留实例才能看到可能的节省。 | 
| 部署选项 | Amazon RDS | 预留实例是用于单个可用区中的 RDS 实例，还是另一个可用区中具有备份的 RDS 实例。 | 
| 预估节省 | 亚马逊 EC2、RDS、Redshift、、S OpenSearch ervice、MemoryD ElastiCache B、DynamoDB | 建议预留的可节省的费用估计数。 | 
| 预估使用率 | 亚马逊 EC2、RDS、Redshift、、S OpenSearch ervice、MemoryD ElastiCache B、DynamoDB | Cost Explorer 估计您将使用的多少建议的预留。 | 
| 实例类型 | 亚马逊 EC2、RDS、 OpenSearch 服务 | 要为其生成建议的实例的类型（例如，m4.large 或 t2.nano）。对于大小灵活的建议，Cost Explorer 聚合组织中的所有使用量（例如，m4 系列），并显示对可购买的最小预留实例类型的建议（例如，m4.large）。 | 
| 历史期间中的最大每小时标准化单位使用量 | Amazon EC2、RDS、MemoryDB | 在为生成建议而选择的期间内一个小时中使用的最大标准化单位数。 | 
| 历史期间中的最大每小时使用量 | 亚马逊 EC2、RDS、Redshift、、S OpenSearch ervice ElastiCache、MemoryDB | 在为生成建议而选择的期间内一个小时中使用的最大实例小时数。 | 
| 所选历史时段内每小时使用的最大容量单位数 | Amazon DynamoDB | 在选择用于生成建议的时间段内，一小时内使用的最大预置容量单位数。 | 
| 历史期间中的最小每小时标准化单位使用量 | Amazon EC2、RDS、MemoryDB | 在为生成建议而选择的期间内一个小时中使用的最小标准化单位数。 | 
| 历史期间中的最小每小时使用量 | 亚马逊 EC2、RDS、Redshift、、S OpenSearch ervice ElastiCache、MemoryDB | 在为生成建议而选择的期间内一个小时中使用的最小实例小时数。 | 
| 所选历史时段内每小时使用的最小容量单位数 | Amazon DynamoDB | 在选择用于生成建议的时间段内，一小时内使用的最小预置容量单位数。 | 
| 节点类型 | 亚马逊 ElastiCache、Redshift、MemoryDB | 要为其生成建议的节点的类型，如 ds2.xlarge。 | 
| 标准化购买时间 | Amazon EC2、RDS、MemoryDB | Cost Explorer 建议您购买多少标准化单位。 | 
| 要购买的实例数量 | 亚马逊 EC2、RDS、Redshift、、S OpenSearch ervice ElastiCache、MemoryDB | Cost Explorer 建议您购买多少预留。 | 
| 优惠类别 | Amazon EC2 | 与建议关联的服务类别。 | 
| 付款选项 | 亚马逊 EC2、RDS、Redshift、、S OpenSearch ervice、MemoryD ElastiCache B、DynamoDB | 建议的建议付款选项。 | 
| 平台 | Amazon EC2 | 建议的预留实例类型的操作系统和许可证模型。 | 
|  建议购买的容量单位数量  | Amazon DynamoDB | Cost Explorer 建议您购买多少个预留容量单位。 | 
| 建议日期 | 亚马逊 EC2、RDS、Redshift、、S OpenSearch ervice、MemoryD ElastiCache B、DynamoDB | Cost Explorer 生成您的建议的日期。 | 
| 定期支付的月度费用 | 亚马逊 EC2、RDS、Redshift、、S OpenSearch ervice、MemoryD ElastiCache B、DynamoDB | 建议预留的定期支付的月度费用。 | 
| Region | 亚马逊 EC2、RDS、Redshift、、S OpenSearch ervice、MemoryD ElastiCache B、DynamoDB | 用于生成建议的区域。您必须在建议的区域中购买建议的预留，以查看潜在节省。 | 
| 大小灵活 | Amazon EC2、RDS、MemoryDB | 建议的预留是否大小灵活。 | 
| Tenancy | Amazon EC2 | 建议的租赁。有效值为共享或专用。 | 
| 租期 | 亚马逊 EC2、RDS、Redshift、、S OpenSearch ervice、MemoryD ElastiCache B、DynamoDB | 建议的建议期限长度。 | 
| 预付费用 | 亚马逊 EC2、RDS、Redshift、、S OpenSearch ervice、MemoryD ElastiCache B、DynamoDB | 与建议关联的预付成本。 | 

## 使用预留建议
<a name="using-rex"></a>

要购买建议的预留，请转到服务控制台中的购买页面。您还可以保存建议的 CSV 文件，并在以后的日期购买预留。<a name="use-rex-ec2"></a>

**使用 Amazon Elastic Compute Cloud 建议**

1. 在**预留实例建议**页面上，选择 [Amazon EC2 RI 购买控制台](https://console.aws.amazon.com/ec2/v2/home?region=us-east-1#ReservedInstances:sort=reservedInstancesId)。

1.  RIs 按照亚马逊*弹性计算云用户指南*中[为亚马逊 EC2 购买预留实例](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ri-market-concepts-buying.html)中的说明进行购买。<a name="use-rex-rds"></a>

**使用 Amazon Relational Database Service 建议**

1. 在 Amazon RDS 控制台中的**预留实例**页面上，选择**购买预留数据库实例**。

1. 按照《*Amazon RDS 用户指南*》中的[购买 Amazon RDS 的预留数据库实例](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_WorkingWithReservedDBInstances.WorkingWith.html)中的说明购买预留。<a name="use-rex-rs"></a>

**使用 Amazon Redshift 建议**

1. 在 Amazon Redshift 控制台中的**预留节点**页面上，选择**购买预留节点**。

1. 按照《*Amazon Redshift 管理指南*》中的[购买预留节点](https://docs.aws.amazon.com/redshift/latest/mgmt/purchase-reserved-node-offering-console.html)中的说明购买预留。<a name="use-rex-es"></a>

**使用 Amazon OpenSearch 服务建议**

1. 在 OpenSearch 服务控制台的**预留实例租赁**页面上，选择**订购预留实例**。

1. 按照《亚马逊服务*开发者指南*》[中的 “亚马逊 OpenSearch 服务预留实例](https://docs.aws.amazon.com/opensearch-service/latest/developerguide/ri.html)” 中的说明购买预留。 OpenSearch <a name="use-rex-elc"></a>

**使用 Amazon ElastiCache 推荐**

1. 在 ElastiCache 控制台的**预留节点**页面上，选择**购买预留节点**。

1. 按照*亚马逊 ElastiCache 用户指南*中[购买预留节点](https://docs.aws.amazon.com/AmazonElastiCache/latest/UserGuide/CacheNodes.Reserved.html#reserved-nodes-purchasing)中的说明购买预留节点。<a name="use-rex-mdb"></a>

**使用 Amazon MemoryDB 建议**

1. 在 MemoryDB 控制台中的**预留节点**页面上，选择**购买预留节点**。

1. 按照 *Amazon MemoryDB 开发者指南*中的[使用预留节点](https://docs.aws.amazon.com/memorydb/latest/devguide/nodes.reservednodes.html)中的说明来购买预留。

**使用 Amazon DynamoDB 建议**

1. 在 DynamoDB 控制台的**预留容量**页面上，选择**购买预留容量**。

1. 按照《*Amazon DynamoDB 开发人员指南*》中的[预留容量](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/reserved-capacity.html)中的说明购买预留容量。