Skip to content

api-evangelist/amazon-compute-optimizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Amazon Compute Optimizer (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.

URL: Visit APIs.json URL

Run: Capabilities Using Naftiko

Tags:

  • AWS, Cost Optimization, FinOps, Machine Learning, Resource Recommendations

Timestamps

  • Created: 2026-03-16
  • Modified: 2026-04-19

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 volumes, Lambda functions, ECS services, and RDS instances.

Human URL: https://aws.amazon.com/compute-optimizer/

Tags:

  • AWS, Cost Optimization, FinOps, Machine Learning, Resource Recommendations

Properties

Common Properties

Features

Name Description
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

Name Description
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

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

Artifacts

Machine-readable API specifications organized by format.

OpenAPI

JSON Schema

273 schema files extracted from the OpenAPI specification covering all request/response models.

JSON Structure

273 JSON Structure files converted from JSON Schema using the json-structure.org specification.

JSON-LD

Examples

273 example JSON files generated from JSON Schema definitions.

Capabilities

Naftiko capabilities organized as shared per-API definitions composed into customer-facing workflows.

Shared Per-API Definitions

Workflow Capabilities

Workflow APIs Combined Tools Persona
Amazon Compute Optimizer Resource Optimization Amazon Compute Optimizer API 8 Cloud Architect, FinOps Engineer

Vocabulary

  • Amazon Compute Optimizer Vocabulary — Unified taxonomy mapping 8 resources, 3 actions, 1 workflow, and 2 personas across operational (OpenAPI) and capability (Naftiko) dimensions

Rules

Maintainers

FN: Kin Lane

Email: kin@apievangelist.com

About

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors