The main reasons why we chose it over other alternatives are:
- It is a core AWS service. Once one starts creating infrastructure, Cost Management begins to generate costs reports.
- It seamlessly integrates with all AWS services. giving fully accurate and granular reports.
- It provides highly customizable charts that allow us to group costs based on attributes like service, region, tags, linked account, among many others. Combining attributes is also possible.
- Charts support multiple time ranges that go from hourly to monthly granularity.
- Charts support multiple styles for readability.
- All the data used for generating charts can be exported for external use.
- It supports costs forecasting, allowing us to make predictions regarding future costs based on consumption during a specified timespan.
- It supports report generation, which allow us to create and save custom charts like Monthly costs by linked account.
- It supports cost allocation tags, allowing us to group costs based on tags assigned to resources.
- GCP Cost Management: It is directly tied to GCP, meaning that in order to use it we would have to migrate.
- Azure Cloud Cost Management: It is directly tied to Azure, meaning that in order to use it we would have to migrate.
We use Cost Management for:
We do not use Cost Management for:
- Managing costs using budgets. Our third party provider for AWS does this for us.
- Monitoring costs using Cost Anomaly. Pending to review.