SOA-C02 Question 308
Single answerYou are a SysOps Administrator tasked with ensuring your organization stays within its monthly AWS budget of $10,000. You need to set up an alert to notify the finance team when the spending reaches 80% of the budget. How can you achieve this using AWS Budgets?
- A
Create a Cost Budget in AWS Budgets, set the budget limit to $10,000, and configure an alert to trigger when 'Actual Cost' exceeds 80% of the budgeted amount.
- B
Set up a CloudWatch alarm with a threshold of $8,000 and use the AWS Cost Explorer to monitor spending.
- C
Use AWS Billing and Cost Management to create a billing alarm that sends notifications when the account balance exceeds $8,000.
- D
Enable AWS Budgets Actions to automatically stop services when the budget reaches 80% of the total limit.
Show answer and explanation
Correct answer: A
Explanation
To ensure the finance team is notified when the spending reaches 80% of the $10,000 budget, you should use AWS Budgets to create a Cost Budget with a $10,000 limit and configure an alert based on the 'Actual Cost' metric. AWS Budgets is designed specifically for cost monitoring and alerting, making it the best tool for this use case.
- A. Correct.
This is the correct option. AWS Budgets allows you to create a Cost Budget and configure alerts based on thresholds such as 80% of the budget. Notifications can be sent to specified email addresses or SNS topics.
- B. Incorrect.
CloudWatch alarms cannot directly monitor AWS spending or budgets. They are used for monitoring metrics like CPU usage, disk I/O, and other operational parameters, not billing data.
- C. Incorrect.
Billing alarms in AWS Billing and Cost Management are deprecated and replaced by AWS Budgets for cost monitoring. AWS Budgets is the recommended tool for setting budget thresholds and alerts.
- D. Incorrect.
AWS Budgets Actions can take automated actions such as stopping services, but this feature is used for enforcing limits rather than simply notifying when a threshold is reached.