CloudCheckr offers two EC2 Cost Summary reports; regular and static. The static report is designed to solely give you an understand of the cost of running your current set of EC2 instances over the next 30 days. This is based on looking at past usage, reserved instances, current pricing, and other factors. It only factors in the cost of running the instance and does not factor in any other costs. If you have a highly dynamic environment, these costs maybe not be inline with your past AWS bill or with the bill over the next 30 days. It ONLY reflects the cost of running the instances (“compute capacity”) as reflected on the Amazon website at http://aws.amazon.com/ec2/pricing/.
You can learn more about the static summary report here: https://support.cloudcheckr.com/ec2-cost-summary-report-static/
This report, the regular EC2 Cost Summary Report, extracts its costs from your Detailed Billing files and aggregates those costs over a user-defined time period. Where as the static summary report shows you the predicted cost of running your instances for 30 days, this report includes the actual costs for all aspects of EC2 including EBS, Load Balancing, Elastic IP, and Network costs.
USING THE EC2 COST SUMMARY REPORT
No cost data will display when you first load your report. You must click the filter button to load results. If you do not choose any filter options, by default, the report will show you the last 14 days of Unblended costs for whichever account you are currently viewing.
Use the Start and End date to display a custom data range. NOTE: You will only have data available from the month you first enabled the Detailed Billing reports within AWS.
Cost Type allows you to display the costs in the report using Unblended, Blended, or List Price.
Finally, select which account you would like to view cost data for. If you are viewing this report within a consolidated billing master payer account, you will have the ability to view the report for any of your sub-accounts. There is also an “All” option, allowing you to view the report across all of your linked accounts.
Once you have chosen which data you would like to see, click the Filter button.
UNDERSTANDING THE COSTS
Once you filter the report, CloudCheckr goes out to your AWS Detailed Billing report and retrieves the relevant EC2 costs for whatever date range you’ve selected. The report will then display a cost chart, showing the daily costs for each aspect of EC2, as well as a cost breakdown below.
You can hover over any day in the chart and it will provide you with a list of each cost type for that day. You can also manipulate the chart by selecting or unselecting any of the cost types in the legend below.
- Total Cost for EC2 – this is the sum of all your EC2-related costs.
- Instance Cost – the cost of running your EC2 instances, including data transfer.
- EBS Cost – the cost for EBS usage, snapshot storage, writes, reads, and provisioned IOPS and storage.
- Load Balancing Cost – the cost for ELB usage, including data processing and transfer, and public IP costs.
- Network Cost – the cost for public IP and inter-zone Network activity.
- Elastic IP Cost – the Elastic IP address and remapping costs.
- Other Cost – miscellaneous EC2 costs, such as List and Get costs.
The Resource section allows you to get a more detailed breakdown of the costs associated with each aspect of EC2.
You can expand any of these sections by clicking on the green plus (+) symbol to its left.
For example, if you expand Instances you can see the On-Demand, Spot, and Heavy RI costs. As well as the Data Transfer costs across all of your EC2 instances over the selected time range.
For an instance-by-instance breakdown of these costs, see the EC2 Cost Detail report.