Which solution is the MOST cost-effective way to meet these requirements?
Configure AWS Budgets in each account and configure budget alerts that are grouped by application, environment, and owner. Add each business unit to an Amazon SNS topic for each alert. Use Cost Explorer in each account to create monthly reports for each business unit.
Configure AWS Budgets in the organization’s master account and configure budget alerts that are grouped by application, environment, and owner. Add each business unit to an Amazon SNS topic for each alert. Use Cost Explorer in the organization’s master account to create monthly reports for each business unit.
Configure AWS Budgets in each account and configure budget alerts that are grouped by application, environment, and owner. Add each business unit to an Amazon SNS topic for each alert. Use the AWS Billing and Cost Management dashboard in each account to create monthly reports for each business unit.
Enable AWS Cost and Usage Reports in the organization’s master account and configure reports grouped by application, environment, and owner. Create an AWS Lambda function that processes AWS Cost and Usage Reports, sends budget alerts, and sends monthly reports to each business unit’s email list.
Explanations:
Configuring AWS Budgets in each account can lead to higher management overhead and complexity. Additionally, using Cost Explorer in each account does not provide a centralized view for the cloud governance team. It requires separate reports for each business unit, which is less efficient than a centralized solution.
Configuring AWS Budgets in the organization’s master account allows for centralized management of budgets and alerts for all business units. This option effectively groups alerts and allows the governance team to create consolidated monthly reports using Cost Explorer in the master account, meeting the requirements for centralized reporting and notifications.
Similar to option A, configuring AWS Budgets in each account increases management complexity. While the AWS Billing and Cost Management dashboard can provide some reports, it does not facilitate a centralized view across all business units, making it less cost-effective for the overall governance team.
While enabling AWS Cost and Usage Reports in the master account provides detailed billing data, this solution requires the additional overhead of developing and maintaining an AWS Lambda function. This adds complexity and potential costs, making it less cost-effective compared to the simpler budget management approach in option B.