07-02-2025 / Cost Optimization Strategies / 7 mins.
A significant problem led Amazon to introduce Cost Explorer and Cost and Usage Reports. Many Amazon Web Services (AWS) users were overspending on services they couldn't clearly identify.
Before these two cloud financial management tools, the AWS public cloud was like a buffet without price tags. Engineers could use as many cloud resources as they wanted (and then some), only to face surprise bills at the end of the month or billing cycle.
However, Cost Explorer and Cost and Usage Reports (CUR) can seem like two sides of the same coin.
So, what are the differences between Cost Explorer and CUR?
Once you enable AWS Cost Explorer on the Payer account, the tool collects and reports cost and usage data from all member accounts linked to it.
After a period of use, Cost Explorer can generate cost and usage reports for up to the past 12 months, plus the current month. It analyzes this historical data to create a three-month forecast of your future costs and usage patterns.
In the main chart, you can visualize the five AWS services driving the most costs. The table view, on the other hand, lets you examine the cost and usage data for all your services.
You can also use up to 18 cost filters to identify where your money is being spent. These filters include views by instance type, cost category, resource, region or availability zone, service, and linked account.
Additionally, you can view cost data by the hour (for 14 days) and with resource-level granularity (unlimited duration). If you need more detailed reports, you can obtain them on a daily and monthly basis.
Additional features: AWS Cost Explorer allows you to generate two types each of Savings Plans and Reservations reports.
In addition, AWS Cost Explorer can generate up to 50 custom cost and usage reports simultaneously, in CSV format, to share with multiple stakeholders.
Customization: You can use the AWS Cost Explorer API to build interactive, custom cost management applications without needing to set up additional infrastructure. However, AWS charges $0.01 per paginated request, counting each page as an individual request.
Cost Explorer also helps identify underutilized EC2 instances that you could downsize within the same instance family. It also factors in your Reservations and Savings Plans to analyze the potential impact on your bill.
It generates personalized recommendations across all commercial regions (except China) for instance families A, T, M, C, R, X, Z, I, D, and H. However, Cost Explorer does not apply changes automatically, unlike tools such as ProsperOps.
It provides a detailed view of resource usage and associated costs in raw format.
CUR reports offer the most granular billing data of any cost management tool in AWS, including Cost Explorer. This includes hourly, daily, monthly, per-product, per-service, per-resource, and custom tag data.
AWS updates your CUR in S3 at least once a day, up to three times daily.
Cost Explorer is best for visualizations and basic analysis, while CUR is optimal for teams that need granular control, such as detailed billing and audits.
Note: CUR is ideal for detailed analysis and cost amortization.
Maintaining an efficient tagging system is crucial for both tools, but keeping consistency can be a challenge as operations scale or mergers occur. Without proper tagging, data can be inaccurate or of little use.
Both tools are extremely useful for analyzing resource usage across your AWS infrastructure. Frust's integration with your infrastructure is exclusively financial through these services. They help us understand your consumption patterns, identify the most heavily used instance types and resources, and detect those that are oversized. This gives us a clearer picture of the cost structure of your infrastructure.
Veja quanto sua empresa poderia economizar na AWS
Conecte sua conta e receba uma estimativa de economia em menos de 48 horas. Sem compromisso.