Q76 — AWS SOA-C02 Ch.1
Question 76 of 100 | ← Chapter 1
A company runs multiple workloads across an organization in AWS Organizations. The company's finance team needs detailed dashboards to track cost changes and provide detailed cost metrics. The finance team needs to track trends as granular as every hour. What should a SysOps administrator do to meet these requirements in the MOST operationally efficient way?
- A. Generate Amazon CloudWatch dashboards by using CloudWatch insights and AWS Cost Explorer data.
- B. Generate an AWS Cost and Usage Report. Store the report in Amazon S3. Use Amazon Athena to query the data. Use Amazon QuickSight to develop dashboards based on the data in the AWS Cost and Usage Report. ✓
- C. Create an AWS Lambda function that runs once a day and assumes a role in every account in the organization. Configure the Lambda function to read AWS Cost Explorer data in each account and to store the cost data in an Amazon S3 bucket. Use Amazon Athena to query the data. Use Amazon QuickSight to display the data in dashboards.
- D. Create an IAM user for the finance team. Grant permissions to the IAM user to view AWS Cost Explorer data and billing data in the management account.
Correct Answer: B. Generate an AWS Cost and Usage Report. Store the report in Amazon S3. Use Amazon Athena to query the data. Use Amazon QuickSight to develop dashboards based on the data in the AWS Cost and Usage Report.
Explanation
AWS Cost and Usage Report(CUR)是AWS提供的详细成本和使用数据报告,支持每小时、每天或每月的粒度。结合Amazon S3存储原始数据,Amazon Athena允许直接通过SQL查询,而Amazon QuickSight提供可视化能力。这种组合能以自动化方式满足高频次、精细化的成本监控需求。选项B直接利用AWS原生服务集成,无需自定义脚本或跨账户权限管理,操作效率最高。其他选项或缺乏足够数据粒度(A、D),或依赖复杂的手动调度(C),无法保证实时性和维护便捷性。AWS官方推荐使用CUR与Athena、QuickSight组合进行深度成本分析。(来源:AWS Cost Management User Guide)