Q88 — AWS SAA-C03 Ch.15
Question 88 of 100 | ← Chapter 15
Q1188. A company wants to optimize costs for its AWS infrastructure.The company wants to receive notifications when actual costs or forecasted costs exceed a specified budget.The company does not want to develop a custom solution.Which solution will meet these requirements?
- A. Use AWS Trusted Advisor to set up budget notifications. Configure Amazon CloudWatch to monitor costs. Export CloudWatch data to Amazon S3. Use machine learning(ML) to estimate future trends based on the CloudWatch data.
- B. Create a budget in AWS Budgets that has a specified cost threshold. Create an AWS Lambda function that sends a notification to the company when costs reach the specified threshold. Use AWS Billing and Cost Management reports to monitor costs.
- C. Use AWS Cost Explorer to set a specified budget threshold. Create an AWS Lambda function to calculate cost estimates. Configure the Lambda function to send a notification to an Amazon Simple Notification Service (Amazon SNS) topic if estimated costs exceed the specified threshold.
- D. Create a budget in AWS Budgets that has a specified cost threshold. Configure AWS Budgets to send budget alerts to an Amazon Simple Notification Service(Amazon SNS) topic. Use AWS Cost Explorer to monitor costs. ✓
Correct Answer: D. Create a budget in AWS Budgets that has a specified cost threshold. Configure AWS Budgets to send budget alerts to an Amazon Simple Notification Service(Amazon SNS) topic. Use AWS Cost Explorer to monitor costs.
Explanation
To meet the requirement of optimizing costs for AWS infrastructure and receiving notifications when actual or forecasted costs exceed a specified budget without developing a custom solution, the best solution is D. Create a budget in AWS Budgets that has a specified cost threshold. Configure AWS Budgets to send budget alerts to an Amazon Simple Notification Service (Amazon SNS) topic. Use AWS Cost Explorer to monitor costs.Analysis of Options:Option A: Use AWS Trusted Advisor to set up budget notifications. Configure Amazon CloudWatch to monitor costs. Export CloudWatch data to Amazon S3. Use machine learning (ML) to estimate future trends based on the CloudWatch data.Limitation: AWS Trusted Advisor does not provide budget notification capabilities. Additionally, setting up a custom solution involving CloudWatch, S3, and machine learning to estimate future trends is complex and requires development effort, which the company wants to avoid. Option B: Create a budget in AWS Budgets that has a specified cost threshold. Create an AWS Lambda function that sends a notification to the company when costs reach the specified threshold. Use AWS Billing and Cost Management reports to monitor costs.Limitation: While creating a budget in AWS Budgets is a good start, this solution involves creating a custom AWS Lambda function to send notifications. This requires development effort and goes against the company's requirement of not developing a custom solution. Option C: Use AWS Cost Explorer to set a specified budget threshold. Create an AWS Lambda function to calculate cost estimates. Configure the Lambda function to send a notification to an Amazon Simple Notification Service (Amazon SNS) topic if estimated costs exceed the specified threshold. Limitation: AWS Cost Explorer does not provide the capability to set budget thresholds directly. Instead, it is used for analyzing and visualizing AWS costs and usage. Creating a custom AWS Lambda function to calculate cost estimates and send notifications also requires development effort, which the company wants to avoid.Option D: Create a budget in AWS Budgets that has a specified cost threshold. Configure AWS Budgets to send budget alerts to an Amazon Simple Notification Service (Amazon SNS) topic. Use AWS Cost Explorer to monitor costs.Advantage: This solution meets all the requirements. AWS Budgets allows you to create a budget with a specified cost threshold and configure it to send alerts to an Amazon SNS topic when actual or forecasted costs exceed the threshold. This is a built-in feature of AWS Budgets and does not require any custom development. Additionally, AWS Cost Explorer can be used to monitor costs and gain insights into spending patterns, which helps in optimizing costs further.Conclusion:D. Create a budget in AWS Budgets that has a specified cost threshold. Configure AWS Budgets to send budget alerts to an Amazon Simple Notification Service (Amazon SNS) topic. Use AWS Cost Explorer to monitor costs. is the best solution to meet the company's requirements. It provides a straightforward and efficient way to set up budget notifications without the need for custom development.