Amazon Compute Optimizer
Amazon Compute Optimizer analyzes the configuration and utilization metrics of your AWS resources and provides recommendations to help you identify optimal AWS resource configurations. It uses machine learning to analyze historical utilization metrics and generates rightsizing recommendations for EC2 instances, Auto Scaling groups, EBS volumes, Lambda functions, ECS services on Fargate, and RDS instances to help reduce costs and improve performance.
APIs
Amazon Compute Optimizer API
The Amazon Compute Optimizer API provides 21 operations for analyzing resource utilization and generating rightsizing recommendations for EC2 instances, Auto Scaling groups, EBS...
MCP Servers
amazon-compute-optimizer-mcp.yml
MCP SERVERFeatures
Get rightsizing recommendations for over-provisioned or under-provisioned EC2 instances based on utilization metrics.
Optimize Auto Scaling group configurations for cost and performance based on historical usage patterns.
Identify EBS volumes that can be downsized or converted to a different volume type for cost savings.
Optimize Lambda function memory settings based on actual invocation utilization.
Rightsize ECS services running on AWS Fargate for CPU and memory efficiency.
Get rightsizing recommendations for RDS database instances and clusters.
Estimate the potential cost savings from implementing rightsizing recommendations.
Analyze recommendations across all accounts in an AWS Organization.
Use Cases
Identify and eliminate over-provisioned AWS resources to reduce monthly cloud spending.
Detect under-provisioned resources that may be causing performance issues and get upgrade recommendations.
Generate cross-account optimization reports to support FinOps practices and showback/chargeback processes.
Use recommendations to rightsize resources before or after migrating workloads to AWS.
Integrate recommendations into CI/CD pipelines to continuously monitor and optimize resource provisioning.
Integrations
Correlate Compute Optimizer recommendations with Cost Explorer data for accurate savings projections.
Enroll and analyze recommendations across all accounts in an AWS Organization.
Compute Optimizer uses CloudWatch utilization metrics to generate its ML-based recommendations.
Complementary service that also provides rightsizing recommendations alongside Compute Optimizer.
Use Systems Manager to implement EC2 instance type changes recommended by Compute Optimizer.
Semantic Vocabularies
API Governance Rules
JSON Structure
Compute Optimizer Describe Recommendation Export Jobs Response Structure
2 properties
JSON STRUCTURECompute Optimizer Ecs Service Recommendation Finding Reason Code Structure
0 properties
JSON STRUCTURECompute Optimizer Ecs Service Recommendation Finding Reason Codes Structure
0 properties
JSON STRUCTURECompute Optimizer Ecs Service Recommended Option Projected Metric Structure
3 properties
JSON STRUCTURECompute Optimizer Ecs Service Recommended Option Projected Metrics Structure
0 properties
JSON STRUCTURECompute Optimizer Export Auto Scaling Group Recommendations Request Structure
7 properties
JSON STRUCTURECompute Optimizer Export Auto Scaling Group Recommendations Response Structure
2 properties
JSON STRUCTURECompute Optimizer Export Ec2 Instance Recommendations Response Structure
2 properties
JSON STRUCTURECompute Optimizer Export Lambda Function Recommendations Request Structure
6 properties
JSON STRUCTURECompute Optimizer Export Lambda Function Recommendations Response Structure
2 properties
JSON STRUCTURECompute Optimizer Get Auto Scaling Group Recommendations Request Structure
6 properties
JSON STRUCTURECompute Optimizer Get Auto Scaling Group Recommendations Response Structure
3 properties
JSON STRUCTURECompute Optimizer Get Ec2 Recommendation Projected Metrics Request Structure
6 properties
JSON STRUCTURECompute Optimizer Get Ec2 Recommendation Projected Metrics Response Structure
1 properties
JSON STRUCTURECompute Optimizer Get Ecs Service Recommendation Projected Metrics Request Structure
5 properties
JSON STRUCTURECompute Optimizer Get Ecs Service Recommendation Projected Metrics Response Structure
1 properties
JSON STRUCTURECompute Optimizer Get Effective Recommendation Preferences Request Structure
1 properties
JSON STRUCTURECompute Optimizer Get Effective Recommendation Preferences Response Structure
2 properties
JSON STRUCTURECompute Optimizer Get Enrollment Statuses For Organization Request Structure
3 properties
JSON STRUCTURECompute Optimizer Get Enrollment Statuses For Organization Response Structure
2 properties
JSON STRUCTURECompute Optimizer Get Lambda Function Recommendations Response Structure
2 properties
JSON STRUCTURECompute Optimizer Instance Recommendation Finding Reason Codes Structure
0 properties
JSON STRUCTURECompute Optimizer Lambda Function Memory Recommendation Option Structure
4 properties
JSON STRUCTURECompute Optimizer Lambda Function Memory Recommendation Options Structure
0 properties
JSON STRUCTURECompute Optimizer Lambda Function Recommendation Finding Reason Code Structure
0 properties
JSON STRUCTURECompute Optimizer Lambda Function Recommendation Finding Reason Codes Structure
0 properties
JSON STRUCTURE