AWS Compute Optimizer
Get recommendations to optimize your use of AWS resources
Rightsize workloads with 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 four 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, and AWS Lambda functions—based on your utilization data.

Use cases
Evaluate rightsizing recommendations
Evaluate estimated savings and performance improvement opportunities at the account level for Amazon EC2, Amazon ECS, Amazon EBS, and Amazon Lambda resources.
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.
Streamline migration to AWS Graviton CPUs
Find the EC2 workloads that will deliver the biggest return for the smallest migration effort in a shift to AWS Graviton CPUs.
Licensing optimization recommendations
Discover commercial applications like Microsoft SQL Server and receive automated license recommendations to reduce licensing cost.
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.