The EC2 Optimizer report is an auto-generated recommendations report that identifies underutilized Amazon EC2 instances in your AWS environment. It analyzes instance usage patterns to suggest right-sizing opportunities, helping you eliminate wasted cloud spend while maintaining performance. This report identifies savings opportunities and delivers actionable cost-saving insights.

Over time, cloud environments tend to accumulate oversized or idle EC2 instances that silently drain your budget. Without continuous monitoring, identifying and acting on these inefficiencies can be time-consuming and error-prone.
The EC2 Optimizer report solves this problem by:
A mid-sized organization running multiple workloads on AWS begins to notice a gradual rise in its monthly EC2 expenses. Without full visibility into resource utilization, the IT team finds it challenging to identify which instances are over-provisioned or underutilized. To address this, they leverage CloudSpend's EC2 Optimizer report, which automatically analyzes instance usage and provides right-sizing recommendations.
The report highlights several EC2 instances that can be resized to lower-cost alternatives, along with estimated savings in both percentage and cost. By acting on these insights, the team reduces monthly costs significantly, all without impacting application performance. Beyond immediate savings, the report helps them adopt a data-driven approach to cost management, ensures continuous optimization, and eliminates the need for manual analysis. As a result, the team saves both time and money while maintaining an efficient and scalable cloud environment.
The EC2 Optimizer dashboard comprises high-level summary cards followed by a detailed tabular report. Here's a breakdown of each section:
Underutilized EC2 Instances section
The Underutilized EC2 Instances section provides the following details:
Column name | Description |
Instance Name/ID | The EC2 instance and its unique AWS identifier. |
Region | The AWS region where the instance resides. |
Current Instance | The current instance type being used. |
Suggested Instance | The recommended instance type based on observed usage. |
Current Cost ($) | Monthly cost associated with the current instance type. |
Suggested Cost ($) | Estimated monthly cost if the instance is resized as recommended. |
Savings (%) | Cost savings percentage achieved by right-sizing. |
Savings ($) | Monthly cost savings per instance. |
Let’s walk through the UI components in the report and understand how CloudSpend derives values for Resource Count , Optimization (%) , Potential Savings ($) , and Savings (%) based on the image below.

Resource Count
CloudSpend counts all EC2 instances discovered from Site24x7 in the selected account/team.
Example from image:
CloudSpend has evaluated eight EC2 instances for the selected team, as shown in the image above.
Optimization (%)
The percentage of EC2 instances that CloudSpend found to be underutilized and suitable for right-sizing.
Formula :
Example from image:
Therefore, instances optimized = 12.5%
CloudSpend monitors instance-level usage patterns (CPU, memory, and network) and flags any instance consistently underutilized against its configured capacity. Then, it suggests a smaller instance type that would still meet the usage demand.
Potential Savings ($)
The total estimated monthly savings across all underutilized instances.
Formula (per instance):
Example from image (single instance):
Potential Savings = $3.36 (since only one instance is listed in the image)
Savings (%)
The average percentage of savings possible per optimizable instance.
Formula (per instance):
Savings % = [(Current Cost - Suggested Cost) ÷ Current Cost] × 100
Example from image:
For the instance t3.micro when optimized to t2.nano:
Savings % = [(7.59 – 4.23) ÷ 7.59] × 100 = 44.27% (rounded from the instance value)
The Current Cost and Suggested Cost values displayed in the EC2 Optimizer report are CloudSpend-derived estimates, not actual charges fetched from AWS billing. These figures are generated using CloudSpend's internal cost calculation logic.
One key aspect of this logic is that CloudSpend assumes each EC2 instance runs continuously for 730 hours per month. This assumption helps standardize cost comparisons across instance types regardless of the actual runtime or billing data from AWS.
Breakdown of the calculation logic:
These estimates are helpful in forecasting potential savings if you switch to a more suitable instance type.
Example
Let’s say you're currently using a t3.large EC2 instance in the US East (N. Virginia) region.
Now, CloudSpend identifies that, based on CPU and memory utilization, a t3.medium instance could serve your workload more efficiently.
In this scenario:
To access the EC2 Optimizer report:
The EC2 Optimizer report enables cloud teams to make smarter, data-backed decisions around EC2 instance sizing. By identifying inefficiencies and quantifying potential savings, the report delivers measurable ROI and ensures that your cloud spend is aligned with actual usage needs. Regularly review this report to maximize cloud efficiency and keep your AWS costs under control.