AWS Compute Optimizer

Get recommendations to optimize your use of AWS resources

Rightsize workloads according to your workload preferences through artificial intelligence and machine learning-based analytics to reduce costs by up to 25%.

Resolve performance issues by implementing recommendations that identify underprovisioned resources.

Increase recommendation savings and visibility into memory utilization by enabling Amazon CloudWatch metrics.

Optimize licensing cost through automated license optimization recommendations after authentication.

How it works

AWS Compute Optimizer helps avoid overprovisioning and underprovisioning five types of AWS resources—Amazon Elastic Compute Cloud (EC2) instance types, Amazon Elastic Block Store (EBS) volumes, Amazon Elastic Container Service (ECS) services on AWS Fargate, AWS Lambda functions, and Amazon Relational Database Service (RDS) DB instances—based on your utilization data.

Diagram showing how AWS Compute Optimizer analyzes configuration and utilization data to recommend optimal deployment of AWS resources.

Use cases

Customizable rightsizing recommendations

Optimize Amazon EC2 and Amazon RDS instances with customizable rightsizing recommendations tailored to your workload requirements

Learn more about Rightsizing recommendation preferences »

Configure infrastructure and external metrics

Get improved recommendations for optimizing EC2 instances and Auto Scaling groups by using historical data, as well as third-party metrics from your Application Performance Monitoring (APM) tools.

Learn more about metrics analyzed by Compute Optimizer »

Streamline migration to AWS Graviton CPUs

Find the EC2 and RDS workloads that will deliver the biggest return for the smallest migration effort in a shift to AWS Graviton CPUs.

Learn more about Graviton migrations »

Licensing optimization recommendations

Discover commercial applications like Microsoft SQL Server and receive automated license recommendations to reduce licensing cost.

Learn more about SQL Server edition downgrading recommendations »

How to get started

Learn how to enhance savings

Use CloudWatch memory utilization metrics to boost savings.


View Compute Optimizer pricing

Learn about default and customizable pricing to optimize your AWS resources.

Get your Compute Optimizer questions answered

Explore how Compute Optimizer optimizes resource configurations.

Explore more of AWS