Supported resources and requirements - AWS Compute Optimizer

Supported resources and requirements

AWS Compute Optimizer generates recommendations for Amazon Elastic Compute Cloud (Amazon EC2) instances, and Amazon EC2 Auto Scaling groups that meet the following configuration and metric requirements.

Metric requirements

Compute Optimizer requires at least 30 consecutive hours of metric data from your resource to generate recommendations. Wait and allow more time for metric data to accumulate if your resources meet the above requirements but they are not listed in the Compute Optimizer console. For more information about the metrics that are analyzed, see Metrics analyzed by AWS Compute Optimizer.

After the analysis is completed, which could take up to 12 hours, Compute Optimizer presents its findings on the dashboard page. For more information, see Viewing the AWS Compute Optimizer dashboard.

Amazon EC2 instance requirements

Compute Optimizer generates recommendations for M, C, R, T, and X instance types. However, it does not generate recommendations for -g instance types powered by AWS Graviton2 processors (e.g., C6g), and for -n instance types that have higher network bandwidth performance (e.g., M5n).

If you’re running instances that use unsupported instance types, in addition to those supported by Compute Optimizer, the service generates recommendations only for the supported instances. 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.

Auto Scaling group requirements

Compute Optimizer generates recommendations for instances in Auto Scaling groups that are configured to launch and run M, C, R, T, and X instance types. However, it does not generate recommendations for -g instance types powered by AWS Graviton2 processors (e.g., C6g), and for -n instance types that have higher network bandwidth performance (e.g., M5n).

The Auto Scaling groups must also be configured to run a single instance type (i.e., no mixed instance types), must not have a scaling policy attached to them, and have the same values for desired, minimum, and maximum capacity (i.e., an Auto Scaling group with a fixed number of instances). Compute Optimizer generates recommendations for instances in Auto Scaling groups that meet all of these configuration requirements.