AWS resources supported by Compute Optimizer
This chapter outlines the AWS resources that Compute Optimizer generates recommendations for. It also provides you with the specific resource types supported by Compute Optimizer.
AWS Compute Optimizer generates recommendations for the following AWS resources:
-
Amazon Elastic Compute Cloud (Amazon EC2) instances
Compute Optimizer generates recommendations for many Amazon EC2 instance types. For more information about the specific instance types that Compute Optimizer supports, see Supported Amazon EC2 instance types.
-
Amazon EC2 Auto Scaling groups
Compute Optimizer generates recommendations for Auto Scaling groups that run supported instance types. The supported instance types are listed in the Supported Amazon EC2 instance types section.
-
Amazon Elastic Block Store (Amazon EBS) volumes
Compute Optimizer generates recommendations for various EBS volume types. For more information about the specific EBS volume types that Compute Optimizer supports, see Supported Amazon EBS volume types.
-
AWS Lambda functions
Compute Optimizer generates memory size recommendations for Lambda functions that meet specific requirements. For more information, see Lambda function requirements.
-
Amazon Elastic Container Service (Amazon ECS) services on AWS Fargate
Compute Optimizer generates recommendations for Amazon ECS services on Fargate that meet specific requirements. For more information, see Requirements for Amazon ECS services on Fargate.
-
Commercial software licenses
Compute Optimizer generates license recommendations for Microsoft SQL Servers on Amazon EC2 that meet specific requirements. For more information, see Commercial software license requirements.
-
Amazon Relational Database Service (Amazon RDS) DB instances and storage
Compute Optimizer generates RDS DB instances and RDS DB instance storage recommendations for RDS for MySQL, RDS for PostgreSQL, and Amazon Aurora databases. For more information about the specific Amazon RDS resources supported by Compute Optimizer, see Supported Amazon RDS databases.
Note
In order to generate recommendations for each resource, the resources must meet Compute Optimizer's metric and resource-specific requirements. For a list of the requiremtents for each resource, see Resource requirements.
Topics
Supported Amazon EC2 instance types
Compute Optimizer generates recommendations for several instance types. You can run unsupported instance types in addition to supported types. However, Compute Optimizer only generates recommendations for supported instances. Not all instance types are available in every AWS Region that Compute Optimizer is available in. To determine the supported Regions for each of these instance types, see Finding an Amazon EC2 instance type in the Amazon EC2 User Guide for Linux Instances.
The following table lists the EC2 instance types that are supported by Compute Optimizer.
Instance family | Type |
---|---|
C |
C1 | C3 | C4 | C5 | C5a | C5ad | C5d | C5n | C6a | C6g | C6gd | C6gn | C6i | C6in | C6id | C7a | C7g | C7gd | C7gn | C7i | C7i-flex | C8g |
D |
D2 | D3 | D3en |
G |
G4dn | G5g | G5 | G6 | Gr6 |
Hpc |
H1 | Hpc6a | Hpc6id | Hpc7a | Hpc7g |
I |
I2 | I3 | I3en | I4g | I4i | Im4gn | Is4gen |
M |
M1 | M2 | M3 | M4 | M5 | M5a | M5ad | M5d | M5dn | M5n | M5zn | M6a | M6g | M6gd | M6i | M6id | M6idn | M6in | M7a | M7g | M7gd | M7i | M7i-flex |
P |
P3 | P4 | P4d | P4de | P5 |
R |
R3 | R4 | R5 | R5a | R5ad | R5b | R5d | R5dn | R5n | R6a | R6g | R6gd | R6i | R6id | R6idn | R6in | R7a | R7g | R7gd | R7i | R8g |
T |
T1 | T2 | T3 | T3a | T4g |
X |
X1 | X1e | X2gd | X2idn | X2iedn | X2iezn | X8g |
z |
z1d |
Note
-
If an EC2 instance isn't listed, then it isn't supported by Compute Optimizer.
-
Compute Optimizer doesn't generate recommendations for Spot instances.
Supported Amazon EBS volume types
Compute Optimizer generates recommendations for the following EBS volume types that are attached to an instance:
-
HDD
st1
andsc1
-
General Purpose SSD
gp2
andgp3
-
Provisioned IOPS SSD
io1
,io2
, andio2 Block Express
Compute Optimizer also generates recommendations to move your data out from previous
generation HDD Magnetic volumes. For more information, see
Amazon EBS previous generation volumes
Supported Amazon RDS databases
The following sections outline the Amazon RDS resources supported by Compute Optimizer.
Database engines
Compute Optimizer Compute Optimizer generates recommendations for Amazon RDS databases running the following engines:
-
RDS for MySQL
-
RDS for PostgreSQL
-
Aurora MySQL-Compatible Edition
-
Aurora PostgreSQL-Compatible Edition
RDS DB instances
Compute Optimizer generates recommendations for several RDS DB instance types. Not all instance types are available in every AWS Region that Compute Optimizer is available in. To determine the supported Regions for each of these instance types, see DB instance classes in the Amazon Relational Database Service User Guide.
The following tables list the RDS DB instance types for the databases that are supported by Compute Optimizer.
RDS DB instance storage
Compute Optimizer generates recommendations for the following RDS DB instance storage volume types:
-
General Purpose SSD
gp2
andgp3
-
Provisioned IOPS SSD
io1
Note
Compute Optimizer doesn’t support recommendations for Aurora DB cluster storage.