Amazon Compute Optimizer logo

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.

1 APIs 1 Capabilities 8 Features
AWSCost OptimizationFinOpsMachine LearningResource Recommendations

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...

Capabilities

Amazon Compute Optimizer Resource Optimization

Workflow capability for AWS resource rightsizing and cost optimization recommendations across EC2 instances, Auto Scaling groups, EBS volumes, Lambda functions, ECS services, an...

Run with Naftiko

Features

EC2 Instance Recommendations

Get rightsizing recommendations for over-provisioned or under-provisioned EC2 instances based on utilization metrics.

Auto Scaling Group Recommendations

Optimize Auto Scaling group configurations for cost and performance based on historical usage patterns.

EBS Volume Recommendations

Identify EBS volumes that can be downsized or converted to a different volume type for cost savings.

Lambda Function Recommendations

Optimize Lambda function memory settings based on actual invocation utilization.

ECS Service Recommendations

Rightsize ECS services running on AWS Fargate for CPU and memory efficiency.

RDS Instance Recommendations

Get rightsizing recommendations for RDS database instances and clusters.

Savings Opportunity Estimation

Estimate the potential cost savings from implementing rightsizing recommendations.

Organization-Wide Analysis

Analyze recommendations across all accounts in an AWS Organization.

Use Cases

Cost Reduction

Identify and eliminate over-provisioned AWS resources to reduce monthly cloud spending.

Performance Optimization

Detect under-provisioned resources that may be causing performance issues and get upgrade recommendations.

FinOps Reporting

Generate cross-account optimization reports to support FinOps practices and showback/chargeback processes.

Migration Planning

Use recommendations to rightsize resources before or after migrating workloads to AWS.

Continuous Optimization

Integrate recommendations into CI/CD pipelines to continuously monitor and optimize resource provisioning.

Integrations

AWS Cost Explorer

Correlate Compute Optimizer recommendations with Cost Explorer data for accurate savings projections.

AWS Organizations

Enroll and analyze recommendations across all accounts in an AWS Organization.

Amazon CloudWatch

Compute Optimizer uses CloudWatch utilization metrics to generate its ML-based recommendations.

AWS Trusted Advisor

Complementary service that also provides rightsizing recommendations alongside Compute Optimizer.

AWS Systems Manager

Use Systems Manager to implement EC2 instance type changes recommended by Compute Optimizer.

Semantic Vocabularies

Amazon Compute Optimizer Context

95 classes · 140 properties

JSON-LD

API Governance Rules

Amazon Compute Optimizer API Rules

22 rules · 8 errors 11 warnings 3 info

SPECTRAL

Resources

🌐
Portal
Portal
🔗
Website
Website
🔗
Documentation
Documentation
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
💬
Support
Support
📰
Blog
Blog
👥
GitHubOrganization
GitHubOrganization
🌐
Console
Console
📝
SignUp
SignUp
🔗
Login
Login
🟢
StatusPage
StatusPage
🔗
Contact
Contact
🔗
SpectralRules
SpectralRules
🔗
NaftikoCapability
NaftikoCapability
🔗
Vocabulary
Vocabulary