Cloudthread Y Combinator
May 3, 2023

What is AWS Compute Optimizer and what does it cover?

In this blog post, we will explore what AWS Compute Optimizer is, how it works, what cost optimization recommendations are included, and how Cloudthread can help.

As companies increasingly adopt cloud computing, one of the biggest challenges they face is optimizing their cloud costs. Cloud service providers such as Amazon Web Services (AWS) offer a range of tools to help users optimize their costs, and one such tool is AWS Compute Optimizer.

What is AWS Compute Optimizer?

AWS Compute Optimizer is a tool that provides cost optimization recommendations primarily focused on reducing the cost of compute services. Compute Optimizer analyzes resource utilization metrics such as CPU utilization, memory utilization, and network utilization, and provides specific cost-saving recommendations per resource.

What cloud cost optimization recommendations are included?

AWS Compute Optimizer provides several cost optimization recommendations.

  1. EC2 Instance Recommendations: The Compute Optimizer provides recommendations for the type and size of EC2 instances to optimize performance and reduce costs. The recommendations are based on resource utilization metrics and can be used to identify underutilized instances, over-provisioned instances, and optimal instance sizes for your workload.
  2. Auto Scaling Group Recommendations: The Compute Optimizer can also provide recommendations for your Auto Scaling groups to help you optimize your workload's performance and cost. The Auto Scaling Recommendation page lists up to three optimization recommendations for a specific Auto Scaling group. It lists the specifications for each recommendation, their performance risk, and their hourly prices for the selected purchasing option.
  3. EBS Volume Recommendations: The Compute Optimizer provides recommendations for optimizing EBS volumes by identifying underutilized or over-provisioned volumes and recommending the most appropriate size and type of EBS volume for your workload. The recommendations are based on the volume's IOPS utilization and the workload's performance requirements.
  4. ECS services on AWS Fargate: Compute Optimizer analyzes your ECS service on Fargate usage history and generates recommendations for task memory and CPU settings based on the service's resource utilization patterns. The Fargate page recommendations include information like finding classifications, finding reasons, estimated monthly savings, savings opportunities, and current performance risk.
  5. AWS Lambda Function Recommendations: The Compute Optimizer provides recommendations for optimizing AWS Lambda functions by identifying underutilized functions and suggesting the best memory and timeout settings for the function. The Lambda functions recommendations page includes information on your current functions, their finding classifications, finding reasons, current configured memory, current usage, and current cost.

In conclusion, AWS Compute Optimizer is a powerful tool that can help you optimize your cloud costs by providing recommendations on EC2 Instance type, Auto Scaling Group, EBS Volume, ECS services on AWS Fargate, and AWS Lambda Function. By using Compute Optimizer, you can identify opportunities for optimization and reduce your cloud costs, allowing you to get the most out of your cloud resources.

How can Cloudthread help?

Cloudthread can assist you in minimizing cloud cost wastage and enhancing your cost efficiency, regardless of whether you utilize AWS Compute Optimizer.

When it comes to rightsizing resources, Cloudthread Cost Savings Explorer goes beyond just Compute Optimizer and provides a series of proprietary cloud cost-saving opportunities including RDS rightsizing, ElastiCache rightsizing, DynamoDB rightsizing, and OpenSearch rightsizing.

When it comes to the recommendations from Compute Optimizer, they are also aggregated into Cloudthread’s Savings Explorer and can be used in order to create Savings Threads, kick-off savings workflows in Jira, and analyze savings.

Get in touch with us today to learn how we can help your business optimize its AWS Compute resources and save money.