EC2 Cost Utilization

The EC2 Cost Utilization Report shows how much CPU it utilized by the instances running within EC2 (based on the previous 24 hours of CloudWatch data).

Anything averaging under 10% utilization is considered under-utilized and should be considered for downgrading to a smaller instance size. Anything averaging over 50% utilization should be investigated to see if it is over-utilized.  If so, you should consider upgrading the instance to a larger size.

Instances by CPU Utilization: Shows the number of instances you are running broken down by under, over, and properly utilized servers.

  • Utilization – the percentage of CPU utilization of the instances: Under 10%, 10-15%, or Over 50%.
  • Total – the total number of instances within each CPU utilization category.

Monthly Costs by CPU Utilization: Shows the cost of the instances you are running broken down by under, over, and properly utilized servers. Cost includes the cost of running the instance and the storage cost of the EBS volume. It does NOT include the cost of any network data in or out or the disk I/O for the EBS Volumes.

  • Utilization – the percentage of CPU utilization of the instances: Under 10%, 10-15%, or Over 50%.
  • Monthly Cost – the total monthly cost to run each instance within the CPU utilization categories.

Monthly Costs of Instances Under 10% CPU Utilization by Instance Size: Shows the sizes, and costs, of the instances that are under utilized.

  • Instance Size – the size of the under utilized running instances.
  • Monthly Cost – the total monthly cost to run the under utilized instances.

Monthly Costs of Instances Under 10% CPU Utilization by Region: Shows the costs to run the under utilized instances within each AWS region.

  • Region – the geographic region where the instances physically reside.
  • Monthly Cost – the total monthly cost to run the under utilized instances within each region.

Monthly Costs of Instances With 10-50% CPU Utilization by Instance Size: Shows the sizes, and costs, of the instances that are being properly utilized.

  • Instance Size – the size of the properly utilized running instances.
  • Monthly Cost – the total monthly cost to run the under utilized instances.

Monthly Costs of Instances With 10-50% CPU Utilization by Region: Shows the costs to run the properly utilized instances within each AWS region.

  • Region – the geographic region where the instances physically reside.
  • Monthly Cost – the total monthly cost to run the properly utilized instances within each region.

Top Instances by Highest Monthly Cost of Under Utilization: Shows the actual cost of under utilization of the instances.  If the CPU is 100% utilized, it is considered 0% wasted. If the CPU is 50% utilized, 50% of the unused CPU is factored against the price of the instance to find the cost of the unused CPU. If an instance is at 0% CPU utilization, the full cost of the instance is displayed as wasted.

  • Instance – the name of the instance which is under utilized.
  • Monthly Cost – the total cost of under utilization of the instance.

Top Instances by Lowest Monthly CPU Utilization: Shows the instances whose CPU utilization is lowest.

  • Instance – the name of the instance.
  • Monthly CPU Utilization – the percentage of CPU utilization of the instance over the past month.

Leave a Reply