Learn how to allocate AWS cloud costs to different business units and visualize the costs for each unit using AWS Cost and Usage Report, Amazon Athena, and Amazon QuickSight. Follow best practices for setting up cost allocation tags and centralizing cost data and reporting.
Table of Contents
Question
A company is running several applications in the AWS Cloud. The applications are specific to separate business units in the company. The company is running the components of the applications in several AWS accounts that are in an organization in AWS Organizations.
Every cloud resource in the company’s organization has a tag that is named BusinessUnit. Every tag already has the appropriate value of the business unit name.
The company needs to allocate its cloud costs to different business units. The company also needs to visualize the cloud costs for each business unit.
Which solution will meet these requirements?
A. In the organization’s management account, create a cost allocation tag that is named BusinessUnit. Also in the management account, create an Amazon S3 bucket and an AWS Cost and Usage Report (AWS CUR). Configure the S3 bucket as the destination for the AWS CUR. From the management account, query the AWS CUR data by using Amazon Athena. Use Amazon QuickSight for visualization.
B. In each member account, create a cost allocation tag that is named BusinessUnit. In the organization’s management account, create an Amazon S3 bucket and an AWS Cost and Usage Report (AWS CUR). Configure the S3 bucket as the destination for the AWS CUR. Create an Amazon CloudWatch dashboard for visualization.
C. In the organization’s management account, create a cost allocation tag that is named BusinessUnit. In each member account, create an Amazon S3 bucket and an AWS Cost and Usage Report (AWS CUR). Configure each S3 bucket as the destination for its respective AWS CUR. In the management account, create an Amazon CloudWatch dashboard for visualization.
D. In each member account, create a cost allocation tag that is named BusinessUnit. Also in each member account, create an Amazon S3 bucket and an AWS Cost and Usage Report (AWS CUR). Configure each S3 bucket as the destination for its respective AWS CUR. From the management account, query the AWS CUR data by using Amazon Athena. Use Amazon QuickSight for visualization.
Answer
A. In the organization’s management account, create a cost allocation tag that is named BusinessUnit. Also in the management account, create an Amazon S3 bucket and an AWS Cost and Usage Report (AWS CUR). Configure the S3 bucket as the destination for the AWS CUR. From the management account, query the AWS CUR data by using Amazon Athena. Use Amazon QuickSight for visualization.
Explanation
- In the organization’s management account, create a cost allocation tag named “BusinessUnit”. This will activate the tag across all accounts in the organization.
- In the management account, create an Amazon S3 bucket and configure it as the destination for the AWS Cost and Usage Report (CUR). The CUR will collect cost and usage data from all accounts and deliver it to this central S3 bucket.From the management account, query the CUR data using Amazon Athena. Athena allows running SQL queries directly on the CUR data in S3.
- Use Amazon QuickSight to create visualizations and dashboards based on the Athena query results. This provides visibility into costs broken down by the “BusinessUnit” tag.
Key points:
- The cost allocation tag only needs to be created once in the management account to take effect across all accounts
- CUR should be set up in the management account with the S3 bucket also in the management account. This centralizes cost data.
- Athena in the management account can query the central CUR data
- QuickSight provides the visualization capabilities, sourcing data from Athena
The other options are incorrect because they involve setting up tags and/or CUR in each individual account rather than centrally in the management account. CloudWatch dashboards also do not have the same cost allocation and visualization capabilities as Athena and QuickSight.
In summary, the solution of creating the cost allocation tag centrally, centralizing CUR delivery to a management account S3 bucket, querying with Athena and visualizing with QuickSight provides the most efficient and effective way to allocate and analyze costs by business unit.
Amazon AWS Certified Solutions Architect – Professional SAP-C02 certification exam practice question and answer (Q&A) dump with detail explanation and reference available free, helpful to pass the Amazon AWS Certified Solutions Architect – Professional SAP-C02 exam and earn Amazon AWS Certified Solutions Architect – Professional SAP-C02 certification.