Question

Difficulty: HardAWS Cost Monitoring, Budgeting, and Optimization Tool Analysis

A multinational enterprise manages its development environments across 50 separate AWS accounts consolidated under a single organization in AWS Organizations. The cloud engineering team is tasked with implementing a cost management solution that will automatically detect unexpected, erratic spikes in daily data transfer fees and instance usage within 24 hours of occurrence. Due to the highly variable workloads in each developer account, the solution must use machine learning to establish a dynamic baseline and adaptively alert on spend anomalies rather than relying on fixed, static thresholds. Which approach will satisfy these requirements with the lowest administrative effort?

  1. Create an AWS Cost Anomaly Detection monitor for all member accounts within the organization, define an alert subscription with a threshold based on the daily dollar impact, and configure notifications to be sent to an Amazon Simple Notification Service (Amazon SNS) topic.Answer
  2. B
    Establish daily cost budgets in AWS Budgets for each account, set the budgeted amount to match the average historical spend of the previous month, and configure an email notification to trigger when actual costs exceed 110% of the budgeted amount.
  3. C
    Create a custom Python script running on a daily Amazon EventBridge cron schedule that calls the AWS Cost Explorer API to query the previous day's usage, performs statistical standard deviation checks on the retrieved data, and sends alerts to an Amazon SNS topic.
  4. D
    Configure AWS Billing Conductor to define custom billing groups for each development account, set up billing rules to filter out standard usage patterns, and configure a CloudWatch alarm to trigger when the pro forma billing data deviates from the baseline.

Answer

Create an AWS Cost Anomaly Detection monitor for all member accounts within the organization, define an alert subscription with a threshold based on the daily dollar impact, and configure notifications to be sent to an Amazon Simple Notification Service (Amazon SNS) topic.
The correct option is the one proposing AWS Cost Anomaly Detection. AWS Cost Anomaly Detection is a fully managed service that uses machine learning to continuously monitor cost and usage, detect unusual spend patterns, and minimize false alerts by adapting to historical usage trends. It natively integrates with AWS Organizations to monitor all member accounts, and notifications can be routed via Amazon SNS within 24 hours of anomaly detection with zero custom scripting.

Step-by-Step Solution

1
Analyze the requirements for cost monitoring: dynamic baseline (machine learning), detection within 24 hours, multi-account scoping under AWS Organizations, and lowest administrative effort.
Identify that static threshold tools like AWS Budgets do not satisfy the dynamic ML requirement, while custom scripting on AWS Cost Explorer violates the low operational effort requirement.
This narrows down the potential native AWS services designed specifically for automated anomaly detection.
2
Evaluate AWS Cost Anomaly Detection capabilities against the selected constraints.
AWS Cost Anomaly Detection natively uses machine learning to establish dynamic baselines and adjusts to variable patterns. It supports AWS Organizations out-of-the-box and integrates with Amazon SNS for alerting.
This confirms AWS Cost Anomaly Detection as the optimal tool for the scenario.
3
Configure the detection monitors and alert subscriptions.
Set up a monitor type for Member Accounts and link it to an SNS topic with threshold preferences.
This delivers the proactive notifications required by the cloud engineering team.

Key Concept

AWS Cost Anomaly Detection leverages machine learning to dynamically baseline usage and alert on spend anomalies with low operational overhead.
Estimated Time:2m 0s
Rate this question