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.
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.
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 enhanced infrastructure metrics
Get improved recommendations for optimizing EC2 instances and Auto Scaling groups by using three months of historical data.
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.
Configure external metrics
Increase savings and performance awareness by configuring third-party metrics from your Application Performance Monitoring (APM) tools.
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.