SOA-C02 Cost and Performance Optimization Practice Question
A company is using AWS Cost Explorer to analyze spending. They want to receive an email alert when costs exceed a certain threshold. Which service should they use?
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
AWS Budgets
AWS Budgets can send alerts when costs exceed thresholds. Option A (AWS Trusted Advisor) is wrong because it provides recommendations for cost optimization but does not send alerts based on cost thresholds. Option B (AWS Cost Explorer) is wrong because it is used for analyzing cost and usage data, not for sending alerts. Option C (Amazon CloudWatch) is wrong because CloudWatch monitors AWS resources and applications, but it does not natively monitor AWS costs or send cost threshold alerts.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
AWS Trusted Advisor
Why it's wrong here
AWS Trusted Advisor provides best-practice recommendations across cost optimization, security, and performance, but it does not actively monitor your running costs in real time or send you notifications when a spending threshold is breached. Its cost checks surface idle or underutilized resources as one-time suggestions, not proactive budget alerts. Therefore, it cannot serve as an alerting mechanism for exceeding a spend limit.
- ✗
AWS Cost Explorer
Why it's wrong here
AWS Cost Explorer is an analytical tool that lets you visualize, forecast, and explore your historical AWS spending through customizable charts and reports. It helps you identify cost trends and isolate expensive services, but it lacks any native capability to send notifications when your actual costs cross a defined threshold. To receive alerts, you must pair Cost Explorer with a separate budgeting service like AWS Budgets. Thus, while it aids analysis, it does not fulfill the alerting requirement.
- ✗
Amazon CloudWatch
Why it's wrong here
Amazon CloudWatch primarily monitors operational metrics from AWS resources such as EC2 CPU utilization or Lambda invocations, rather than the aggregate billing amount for your entire account. Although you can publish a detailed billing metric to CloudWatch and create an alarm that sends a notification, this requires non-default configuration and is not a purpose-built budget alerting feature. AWS Budgets is the dedicated service that directly tracks cost and usage against thresholds and sends alerts via SNS, making CloudWatch the wrong choice for this straightforward requirement.
- ✓
AWS Budgets
Why this is correct
AWS Budgets is the correct service because it is specifically designed to track your actual and forecasted AWS cost and usage against a defined threshold and immediately send notifications when that threshold is exceeded. You can create a cost budget, set a fixed spending amount, and configure SNS-based alerts for both actual and forecasted spending, covering scenarios like the company's need to monitor a limit. It also supports actions to prevent overages, such as applying IAM policies or terminating instances. That native, proactive alerting capability is exactly what the scenario requires.
Go deeper
Related to this question
About these practice questions
This SOA-C02 question is part of Courseiva's 1,169-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam dumps. Learn why practice questions differ from exam dumps →
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
This SOA-C02 practice question is part of Courseiva's free Amazon Web Services certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the SOA-C02 exam.