View a markdown version of this page

Cost optimization - AWS Support
AWS account not part of AWS OrganizationsAmazon Aurora cost optimization recommendations for DB cluster storageAmazon Comprehend underutilized endpointsAmazon DynamoDB reserved capacity purchase recommendationsAmazon EBS cost optimization recommendations for volumesAmazon EBS over-provisioned volumesAmazon EC2 cost optimization recommendations for Amazon EC2 Auto Scaling groupsAmazon EC2 cost optimization recommendations for instancesAmazon EC2 instances consolidation for Microsoft SQL ServerAmazon EC2 instances over-provisioned for Microsoft SQL ServerAmazon EC2 instances stoppedAmazon EC2 Reserved Instance lease expirationAmazon EC2 Reserved Instance optimizationAmazon ECR Repository without lifecycle policy configuredAmazon ElastiCache reserved node purchase recommendationsAWS Fargate cost optimization recommendations for Amazon ECSAmazon MemoryDB reserved node purchase recommendationsAmazon OpenSearch Service Reserved Instance purchase recommendationsAmazon RDS cost optimization recommendations for DB instancesAmazon RDS cost optimization recommendations for DB instance storageAmazon RDS idle DB instancesAmazon RDS Reserved Instance purchase recommendationsAmazon Redshift reserved node purchase recommendationsAmazon Route 53 Latency Resource Record SetsAmazon S3 Bucket Lifecycle Policy ConfiguredAmazon S3 Incomplete Multipart Upload Abort ConfigurationAmazon S3 version-enabled buckets without lifecycle policies configuredAWS Lambda cost optimization recommendations for functionsAWS Lambda functions with excessive timeoutsAWS Lambda functions with high error ratesAWS Lambda over-provisioned functions for memory sizeAWS Savings Plans purchase recommendations for computeAWS Savings Plans purchase recommendations for Amazon SageMaker AIAWS Well-Architected high risk issues for cost optimizationIdle Load BalancersIdle NAT gatewaysInactive AWS Network FirewallInactive VPC interface endpointsInactive Gateway Load Balancer endpointsInactive NAT GatewaysLow utilization Amazon EC2 instancesUnassociated Elastic IP AddressesUnderutilized Amazon EBS volumesUnderutilized Amazon Redshift Clusters

Cost optimization

You can use the following checks for the cost optimization category.

Check names

AWS account not part of AWS Organizations

Description

Checks if an AWS account is part of AWS Organizations under the appropriate management account.

AWS Organizations is an account management service for consolidating multiple AWS accounts into a centrally-managed organization. This enables you to centrally structure accounts for billing consolidation and implement ownership and security policies as your workloads scale on AWS.

You can specify the management account id using the MasterAccountId parameter of the AWS Config rules.

For more information, see What is AWS Organizations?

Note

Results for this check are automatically refreshed several times daily, and refresh requests are not allowed. It might take a few hours for changes to appear.

For AWS Business Support+, AWS Enterprise Support, or AWS Unified Operations plan customers, you can use the BatchUpdateRecommendationResourceExclusion API to include or exclude one or more resources from your Trusted Advisor results.

Check ID

c18d2gz127

Source

AWS Config Managed Rule: account-part-of-organizations

Alert criteria

Yellow: This AWS account is not part of AWS Organizations.

Recommended action

Add this AWS account as part of AWS Organizations.

For more information, see Tutorial: Creating and configuring an organization.

Report columns
  • Status

  • Region

  • Resource

  • AWS Config Rule

  • Input Parameters

  • Last Updated Time

Amazon Aurora cost optimization recommendations for DB cluster storage

Description

Checks your Amazon Aurora DB cluster storage configurations and usage patterns to provide recommendations for potential cost savings.

For each resource, Trusted Advisor shows only the top recommended action from AWS Cost Optimization Hub.

To use this check, you must opt in to Cost Optimization Hub and AWS Compute Optimizer.

Note

Results for this check are automatically refreshed several times daily, and refresh requests are not allowed. It might take a few hours for changes to appear.

For AWS Business Support+, AWS Enterprise Support, or AWS Unified Operations plan customers, you can use the BatchUpdateRecommendationResourceExclusion API to include or exclude one or more resources from your Trusted Advisor results.

Check ID

c1z7kmr17n

Source

AWS Cost Optimization Hub

Alert criteria

Yellow: An Aurora DB cluster storage has a cost savings action identified by Cost Optimization Hub.

Recommended action

Consider implementing the recommendation. The recommendation is one of the recommendation types listed in Understanding cost optimization strategies in the AWS Cost Management User Guide. For more information on implementing these recommendations, see the AWS Cloud Financial Management (CFM) Service Cost Optimization Playbook.

Use the detailed recommendations in AWS Compute Optimizer to understand the potential impact of these changes on cost and performance.

Additional resources
Report columns
  • Status

  • Region

  • Resource ID

  • Recommended Action

  • Current Resource Summary

  • Recommended Resource Summary

  • Estimated Monthly Cost

  • Estimated Monthly Savings

  • Last Refresh Time stamp

Amazon Comprehend underutilized endpoints

Description

Checks the throughput configuration of your endpoints. This check alerts you when endpoints are not actively used for real-time inference requests. An endpoint that isn’t used for more than 15 consecutive days is considered underutilized. All endpoints accrue charges based on both the throughput set, and the length of time that the endpoint is active.

Note

Results for this check are automatically refreshed several times daily, and refresh requests are not allowed. It might take a few hours for changes to appear.

For AWS Business Support+, AWS Enterprise Support, or AWS Unified Operations plan customers, you can use the BatchUpdateRecommendationResourceExclusion API to include or exclude one or more resources from your Trusted Advisor results.

Check ID

Cm24dfsM12

Alert criteria

Yellow: The endpoint is active, but hasn’t been used for real-time inference requests in the past 15 days.

Recommended action

If the endpoint hasn’t been used in the past 15 days, we recommend that you define a scaling policy for the resource by using Application Autoscaling.

If the endpoint has a scaling policy defined and hasn’t been used in the past 30 days, consider deleting the endpoint and using asynchronous inference. For more information, see Deleting an endpoint with Amazon Comprehend.

Report columns
  • Status

  • Region

  • Endpoint ARN

  • Provisioned Inference Unit

  • AutoScaling Status

  • Reason

  • Last Updated Time

Amazon DynamoDB reserved capacity purchase recommendations

Description

Checks your Amazon DynamoDB usage patterns and provides recommendations for potential cost savings through reserved capacity purchases.

This check generates recommendations at payer scope for the payer account and at linked scope for a linked account.

Trusted Advisor shows only the top recommended action from AWS Cost Optimization Hub.

Note

Results for this check are automatically refreshed several times daily, and refresh requests are not allowed. It might take a few hours for changes to appear.

For AWS Business Support+, AWS Enterprise Support, or AWS Unified Operations plan customers, you can use the BatchUpdateRecommendationResourceExclusion API to include or exclude one or more resources from your Trusted Advisor results.

Check ID

c1z7kmr15n

Source

AWS Cost Optimization Hub

Alert criteria

Yellow: Account has a cost savings action identified by Cost Optimization Hub for DynamoDB.

Recommended action

Consider implementing the recommendation. For more information on implementing these recommendations, see the AWS Cloud Financial Management (CFM) Service Cost Optimization Playbook.

Additional resources
Report columns
  • Status

  • Region

  • Recommended Resource Summary

  • Estimated Monthly Cost

  • Estimated Monthly Savings

  • Last Refresh Time stamp

Amazon EBS cost optimization recommendations for volumes

Description

Checks your Amazon EBS volume configurations and usage patterns to provide recommendations for potential cost savings.

For each resource, Trusted Advisor shows only the top recommended action from AWS Cost Optimization Hub.

To use this check, you must opt in to Cost Optimization Hub and AWS Compute Optimizer.

Note

Results for this check are automatically refreshed several times daily, and refresh requests are not allowed. It might take a few hours for changes to appear.

For AWS Business Support+, AWS Enterprise Support, or AWS Unified Operations plan customers, you can use the BatchUpdateRecommendationResourceExclusion API to include or exclude one or more resources from your Trusted Advisor results.

Check ID

c1z7kmr02n

Source

AWS Cost Optimization Hub

Alert criteria

Yellow: EBS volume has a cost savings action identified by Cost Optimization Hub.

Recommended action

Consider implementing the recommendation. The recommendation is one of the recommendation types listed in Understanding cost optimization strategies in the AWS Cost Management User Guide. For more information on implementing these recommendations, see the AWS Cloud Financial Management (CFM) Service Cost Optimization Playbook.

Use the detailed recommendations in AWS Compute Optimizer to understand the potential impact of these changes on cost and performance.

Additional resources
Report columns
  • Status

  • Region

  • Resource ID

  • Recommended Action

  • Current Resource Summary

  • Recommended Resource Summary

  • Estimated Monthly Cost

  • Estimated Monthly Savings

  • Last Refresh Time stamp

Amazon EBS over-provisioned volumes

Description
Note

This is a legacy check. We recommend using the new check (Check ID: c1z7kmr02n) that offers additional customized recommendations.

Checks the Amazon Elastic Block Store (Amazon EBS) volumes that were running at any time during the lookback period. This check alerts you if any EBS volumes were over-provisioned for your workloads. When you have over-provisioned volumes, you’re paying for unused resources. Although some scenarios can result in low optimization by design, you can often lower your costs by changing the configuration of your EBS volumes. Estimated monthly savings are calculated by using the current usage rate for EBS volumes. Actual savings vary if the volume isn’t present for a full month.

Note

Results for this check are automatically refreshed several times daily, and refresh requests are not allowed. It might take a few hours for changes to appear.

For AWS Business Support+, AWS Enterprise Support, or AWS Unified Operations plan customers, you can use the BatchUpdateRecommendationResourceExclusion API to include or exclude one or more resources from your Trusted Advisor results.

Check ID

COr6dfpM03

Alert Criteria

Yellow: An EBS volume that was over-provisioned during the lookback period. To determine if a volume is over-provisioned, we consider all default CloudWatch metrics (including IOPS and throughput). The algorithm used to identify over-provisioned EBS volumes follows AWS best practices. The algorithm is updated when a new pattern has been identified.

Recommended action

Consider downsizing volumes that have low utilization.

For more information, see Opt in AWS Compute Optimizer for Trusted Advisor checks.

Report columns
  • Status

  • Region

  • Volume ID

  • Volume Type

  • Volume Size (GB)

  • Volume Baseline IOPS

  • Volume Burst IOPS

  • Volume Burst Throughput

  • Recommended Volume Type

  • Recommended Volume Size (GB)

  • Recommended Volume Baseline IOPS

  • Recommended Volume Burst IOPS

  • Recommended Volume Baseline Throughput

  • Recommended Volume Burst Throughput

  • Lookback Period (days)

  • Savings Opportunity (%)

  • Estimated Monthly Savings

  • Estimated Monthly Savings Currency

  • Last Updated Time

Amazon EC2 cost optimization recommendations for Amazon EC2 Auto Scaling groups

Description

Checks your Amazon EC2 Auto Scaling group configurations and usage patterns to provide recommendations for potential cost savings.

For each resource, Trusted Advisor shows only the top recommended action from AWS Cost Optimization Hub.

To use this check, you must opt in to Cost Optimization Hub and AWS Compute Optimizer.

Note

Results for this check are automatically refreshed several times daily, and refresh requests are not allowed. It might take a few hours for changes to appear.

For AWS Business Support+, AWS Enterprise Support, or AWS Unified Operations plan customers, you can use the BatchUpdateRecommendationResourceExclusion API to include or exclude one or more resources from your Trusted Advisor results.

Check ID

c1z7kmr01n

Source

AWS Cost Optimization Hub

Alert criteria

Yellow: Amazon EC2 Auto Scaling group has a cost savings action identified by Cost Optimization Hub.

Recommended action

Consider implementing the recommendation. The recommendation is one of the recommendation types listed in Understanding cost optimization strategies in the AWS Cost Management User Guide. For more information on implementing these recommendations, see the AWS Cloud Financial Management (CFM) Service Cost Optimization Playbook.

Use the detailed recommendations in AWS Compute Optimizer to understand the potential impact of these changes on cost and performance.

Additional resources
Report columns
  • Status

  • Region

  • Resource ID

  • Recommended Action

  • Current Resource Summary

  • Recommended Resource Summary

  • Estimated Monthly Cost

  • Estimated Monthly Savings

  • Last Refresh Time stamp

Amazon EC2 cost optimization recommendations for instances

Description

Checks your Amazon EC2 instance configurations and usage patterns to provide recommendations for potential cost savings.

For each resource, Trusted Advisor shows only the top recommended action from AWS Cost Optimization Hub.

To use this check, you must opt in to Cost Optimization Hub and AWS Compute Optimizer.

Note