Question #584
A company’s e-commerce platform and analytics services operate within a single VPC. Over 15 applications run using a mix of Amazon EC2, AWS Lambda, and Amazon DynamoDB. The company has development teams divided into three groups, each owning specific applications and responsible for their costs and performance. Each team’s resources are tagged with their application and team identifiers. Teams use IAM policies for access control. The company needs to attribute monthly AWS costs to each application or team and generate reports comparing costs over the past year while forecasting future expenses. A solutions architect must propose an AWS Billing and Cost Management solution to meet these requirements. Which combination of steps should be taken? (Choose three.)
Activate the user-defined cost allocation tags for the application and team identifiers.
Activate the AWS-generated cost allocation tags for the application and team identifiers.
Define a cost category for each application in AWS Billing and Cost Management.
Enable IAM permissions for accessing Billing and Cost Management reports.
Configure a monthly cost budget.
Enable AWS Cost Explorer for historical and predictive cost analysis.
Explanation
A: Activating user-defined cost allocation tags is necessary to categorize costs using the existing application and team tags. This ensures costs are attributed accurately.
C: Cost categories allow grouping costs by tags (e.g., team or application), enabling granular reporting and analysis.
F: AWS Cost Explorer provides historical cost data (past year) and forecasting capabilities, meeting the requirement for comparisons and future expense predictions.
Incorrect options:
B: AWS-generated tags (e.g., 'CreatedBy') are unrelated to custom application/team identifiers.
D: While IAM permissions are important, the question focuses on cost attribution, not access control.
E: Budgets track spending against limits but do not directly support historical comparisons or forecasting.
Answer
The correct answer is: ACF