

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

# AWS Compute Optimizer 支持的资源
<a name="supported-resources"></a>

本章概述了 Compute Optimizer 为其生成推荐的 AWS 资源。本章还介绍了 Compute Optimizer 支持的特定资源类型。

AWS Compute Optimizer 为以下 AWS 资源生成建议：
+ **Amazon Elastic Compute Cloud（Amazon EC2）实例**

  Compute Optimizer 可为许多 Amazon EC2 实例类型生成建议。有关 Compute Optimizer 支持的特定实例类型的更多信息，请参阅[支持的 Amazon EC2 实例类型](#supported-ec2-instances)。
+ **亚马逊 EC2 Auto Scaling 群组**

  Compute Optimizer 会为 EC2 Auto Scaling 群组生成建议。有关更多信息，请参阅 [支持的 Amazon EC2 Auto Scaling 群组](#supported-asg)。
+ **Amazon Elastic Block Store（Amazon EBS）卷**

  Compute Optimizer 可为各种 EBS 卷类型生成建议。有关 Compute Optimizer 支持的特定 EBS 卷类型的更多信息，请参阅[支持的 Amazon EBS 卷类型](#supported-ebs-volumes)。
+ **AWS Lambda 函数**

  Compute Optimizer 可为符合特定要求的 Lambda 函数生成内存大小建议。有关更多信息，请参阅 [Lambda 函数要求](requirements.md#requirements-lambda-functions)。
+ **亚马逊弹性容器服务 (Amazon ECS) Container Service 服务在 AWS Fargate**

  Compute Optimizer 可为 Fargate 上符合特定要求的 Amazon ECS 服务生成建议。有关更多信息，请参阅 [对于 Fargate 上 Amazon ECS 服务的要求](requirements.md#requirements-ecs-fargate)。
+ **商用软件许可证**

  Compute Optimizer 可为 Amazon EC2 上符合特定要求的 Microsoft SQL Server 生成许可证建议。有关更多信息，请参阅 [商用软件许可证要求](requirements.md#requirements-license)。
+ **亚马逊 Aurora 和亚马逊关系数据库服务 (Amazon RDS) 数据库**

  Compute Optimizer 生成 Aurora 和 RDS 数据库实例、RDS 数据库实例存储，以及适用于 MySQL 的 RDS、适用于 PostgreSQL 的 RDS 和 Amazon Aurora 数据库的 Aurora 数据库集群推荐。有关 Compute Optimizer 支持的特定 Amazon RDS 资源的更多信息，请参阅[支持的 Amazon Aurora 和 RDS 数据库](#supported-rds)。
+ **亚马逊 NAT 网关**

  Compute Optimizer 会为 NAT 网关生成空闲建议。有关更多信息，请参阅[查看闲置资源建议](https://docs.aws.amazon.com/compute-optimizer/latest/ug/view-idle-recommendations.html)。



**注意**  
要为每种资源生成建议，资源必须符合 Compute Optimizer 的指标和资源特定要求。有关每种资源的要求列表，请参阅[资源要求](requirements.md)。

**Topics**
+ [

## 支持的 Amazon EC2 实例类型
](#supported-ec2-instances)
+ [

## 支持的 Amazon EC2 Auto Scaling 群组
](#supported-asg)
+ [

## 支持的 Amazon EBS 卷类型
](#supported-ebs-volumes)
+ [

## 支持的 Amazon Aurora 和 RDS 数据库
](#supported-rds)
+ [

## 其他资源
](#supported-add-resources)

## 支持的 Amazon EC2 实例类型
<a name="supported-ec2-instances"></a>

Compute Optimizer 会针对本节中列出的实例类型生成建议。下表列出了 Compute Optimizer 支持的 EC2 实例类型。


| 实例系列 | 实例系列 | 
| --- | --- | 
|  **C**：计算优化型  |  C1 \$1 c3 \$1 c4 \$1 c5 \$1 c5a \$1 c5ad \$1 c5d \$1 c5d \$1 c5n \$1 c6a \$1 c6g \$1 c6gD \$1 c6gD \$1 c6in \$1 c6in \$1 c6id \$1 c7a \$1 c7g \$1 c7gD \$1 c7gN \$1 c7i \$1 c7i-flex \$1 c8g \$1 c8gD \$1 c8gN \$1 c8gN  | 
|  **D** – 密集存储  |  D2 \$1 D3 \$1 D3en  | 
|  **G**：图形密集型  |  g4dn \$1 g5g \$1 G5 \$1 G6 \$1 Gr6 \$1 G6e  | 
|  **Hpc** – 高性能计算  |  H1 \$1 Hpc6a \$1 Hpc6id \$1 Hpc7a \$1 Hpc7g  | 
|  **I**：存储优化型  |  I2 \$1 I3 \$1 i3en \$1 i4G \$1 i4i \$1 i7ie \$1 i8G \$1 im4GN \$1 is4Gen \$1 i8Gen \$1 i8GE \$1 i8GE  | 
|  **M**：通用型  |  M1 \$1 M2 \$1 M3 \$1 M4 \$1 m5 \$1 m5a \$1 m5ad \$1 m5d \$1 m5d \$1 m5dn \$1 m5n \$1 m5n \$1 m5zn \$1 m6a \$1 m6g \$1 m6gD \$1 m6i \$1 m6iD \$1 m6iDn \$1 m6in \$1 m7a \$1 m7g \$1 m7gD \$1 m7i-flex \$1 m8gD \$1 m8i \$1 m8i-flex  | 
|  **P**：GPU 加速型  |  P3 \$1 P4 \$1 p4d \$1 p4de \$1 P5 \$1 p5e \$1 p5en  | 
|  **R**：内存优化型  |  R3 \$1 R4 \$1 R5 \$1 r5a \$1 r5ad \$1 r5b \$1 r5d \$1 r5d \$1 r5d \$1 r5n \$1 r6a \$1 r6g \$1 r6g \$1 r6i \$1 r6id \$1 r6id \$1 r6idn \$1 r6id \$1 r7a \$1 r7g \$1 r7gD \$1 r7gD \$1 r8g \$1 r8i \$1 r8i \$1 r8i \$1 r8i \$1 r8i \$1 r8i \$1 r8i \$1 r8i \$1 r8i \$1 r8i \$1 r8i \$1 r8i \$1 r8i \$1 r8i \$1 r8i \$1 r8i \$1 r8i \$1 r8i \$1 r8i \$1 r8i \$1 r8i \$1 r8i \$1 r8i \$1 r8i 8i-flex  | 
|  **T**：可突增性能  |  T1 \$1 T2 \$1 T3 \$1 T3a \$1 T4g  | 
|  **U**：内存增强型  |  u-3tb1 \$1 u-6tb1 \$1 u-9tb1 \$1 u-12tb1 \$1 u-18tb1 \$1 u-24tb1 \$1 u7i-6tb \$1 u7i-8tb \$1 u7i-12tb \$1 u7in-16tb \$1 u7in-24tb \$1 u7in-32tb  | 
|  **X**：内存密集型  |  X1 \$1 X1e \$1 X2gd \$1 X2idn \$1 X2iedn \$1 X2iezn \$1 X8g  | 
|  **Z**：内存增强型  |  z1d  | 

**注意**  
如果未列出 EC2 实例，则表明 Compute Optimizer 不支持此实例。
Compute Optimizer 不会为竞价型实例生成 EC2 合理大小建议。

## 支持的 Amazon EC2 Auto Scaling 群组
<a name="supported-asg"></a>

Compute Optimizer 会为亚马逊 EC2 Auto Scaling 群组生成合适的大小和闲置建议。本节概述了 Compute Optimizer 对这两种推荐类型的支持的内容。

### 规模优化建议
<a name="supported-asg-rightsizing"></a>

Compute Optimizer 支持针对具有以下内容的 EC2 Auto Scaling 群组的合理调整建议：
+ 单个 EC2 实例类型
+ 混合 EC2 实例类型
+ 基于 CPU 利用率的一个或多个扩展策略：
  + 目标跟踪
  + 预测式扩展
  + 简单缩放
  + 分步扩缩
+ 定时扩展策略
+ 没有扩展政策

**注意**  
对于具有以下内容的 EC2 Auto Scaling 群组，Compute Optimizer 不支持调整大小建议：  
C [ompute Optimizer 不支持的 EC](https://docs.aws.amazon.com//compute-optimizer/latest/ug/supported-resources.html#supported-ec2-instances) 2 实例类型
竞价型实例
包含 C、M 或 R 实例系列之外的任何实例的混合实例类型
亚马逊 ECS 或亚马逊 EKS 工作负载
同时包含 AMD 和 Intel 实例的混合实例类型
使用实例权重混合实例类型
同时包含 x86 和 Graviton 实例的混合实例类型
混合实例类型包含不同平台上的实例，例如 Windows、SQL Server 和 Linux

### 闲置推荐
<a name="supported-asg-idle"></a>

Compute Optimizer 支持为使用大部分的 EC2 Auto Scaling 群组提供闲置建议。[支持的 Amazon EC2 实例类型](#supported-ec2-instances)这包括具有以下内容的 EC2 Auto Scaling 群组：
+ EC2 竞价型实例
+ 包含 Compute Optimizer 支持的任何实例系列（包括 G 和 P 实例系列）的混合实例类型
+ 亚马逊 ECS 或亚马逊 EKS 工作负载

## 支持的 Amazon EBS 卷类型
<a name="supported-ebs-volumes"></a>

Compute Optimizer 为附加到实例的以下 EBS 卷类型生成建议：
+ HDD `st1` 和 `sc1`
+ 通用型 SSD（`gp2` 和 `gp3`）
+ 预调配 IOPS SSD `io1`、`io2` 和 `io2 Block Express`

Compute Optimizer 还会生成建议，以将您的数据从上一代 HDD 磁性介质卷中移出。有关更多信息，请参阅 [Amazon EBS 上一代卷](https://aws.amazon.com//ebs/previous-generation/)。

## 支持的 Amazon Aurora 和 RDS 数据库
<a name="supported-rds"></a>

以下各节概述了 Compute Optimizer 支持的 Amazon Aurora 和 RDS 资源。

### 数据库引擎
<a name="supported-rds-database"></a>

Compute Optimizer Compute Optimizer 为运行以下引擎的 Amazon Aurora 和 RDS 数据库生成建议：
+ RDS for MySQL
+ RDS for PostgreSQL
+ Aurora MySQL 兼容版
+ Aurora PostgreSQL 兼容版

### RDS 数据库实例
<a name="supported-rds-instance"></a>

Compute Optimizer 会为多种数据库实例类型生成建议。[有关 Aurora 和 RDS 数据库实例类型的更多信息，请参阅*亚马逊关系数据库服务用户指南中的数据库*[实例类和*适用于 Aurora 的 Aurora 用户指南*中的数据库实例类类型](https://docs.aws.amazon.com//AmazonRDS/latest/AuroraUserGuide/Concepts.DBInstanceClass.Types.html)。](https://docs.aws.amazon.com//AmazonRDS/latest/UserGuide/Concepts.DBInstanceClass)

下表列出了 Compute Optimizer 支持的数据库的数据库实例类型。

------
#### [ Amazon RDS ]

Compute Optimizer 支持的 RDS for MySQL 和 RDS for PostgreSQL 数据库引擎的数据库实例类型。


| 数据库实例类系列 | Type | 
| --- | --- | 
|  **通用型**  |  db.m5 \$1 db.m5d \$1 db.m6g \$1 db.m6gd \$1 db.m6i \$1 db.m6id \$1 db.m6id \$1 db.m7g  | 
|  **内存优化的 R 系列**  |  db.r5 \$1 db.r5b \$1 db.r5d \$1 db.r6g \$1 db.r6gd \$1 db.r6i \$1 db.r6id \$1 db.r7g \$1 db.r7g \$1 db.r7i  | 
|  **可突增性能**  |  db.t3 \$1 db.t4g  | 
|  **内存优化的 Z 系列**  |  db.x2g \$1 db.x2idn \$1 db.x2iedn  | 

------
#### [ Amazon Aurora ]

Compute Optimizer 支持的 Aurora MySQL 兼容版和兼容 Aurora PostgreSQL 的版本数据库引擎的数据库实例类型。


| 数据库实例类系列 | Type | 
| --- | --- | 
|  **内存优化的 R 系列**  |  db.r5 \$1 db.r6g \$1 db.r6i \$1 db.r7g  | 
|  **内存优化的 X 系列**  |  db.x2g   | 
|  **可突增性能**  |  db.t3 \$1 db.t4g  | 
|  **优化读取**  |  db.r6gd \$1 db.r6id  | 

**注意**  
Compute Optimizer 不支持 **db.serverless — 具有自动容量扩展功能的 Aurora Serverless v2 实例类**。

------

### RDS 数据库实例存储
<a name="supported-rds-storage"></a>

Compute Optimizer 可为以下 RDS 数据库实例存储卷类型生成建议：
+ 通用型 SSD（`gp2` 和 `gp3`）
+ 预调配 IOPS SSD `io1`

### Aurora 数据库集群存储
<a name="supported-aurora-cluster"></a>

Compute Optimizer 会为 Aurora 数据库集群存储 Aurora 标准配置生成建议。

**注意**  
Compute Optimizer 仅提供从 Aurora 标准存储配置切换到 Aurora I/O 优化存储配置的建议。

有关这两种配置的更多信息，请参阅[亚马逊 Aurora *用户指南中的 Amazon Auror* a 存储](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Aurora.Overview.StorageReliability.html)。

## 其他资源
<a name="supported-add-resources"></a>
+ [资源要求](requirements.md)
+ [由以下人员分析的指标 AWS Compute Optimizer](metrics.md)
+ [入门 AWS Compute Optimizer](getting-started.md)