AWS Certified Solutions Architect – Professional (SAP-C02) — Question 515

A company migrated to AWS and uses AWS Business Support. The company wants to monitor the cost-effectiveness of Amazon EC2 instances across AWS accounts. The EC2 instances have tags for department, business unit, and environment. Development EC2 instances have high cost but low utilization.

The company needs to detect and stop any underutilized development EC2 instances. Instances are underutilized if they had 10% or less average daily CPU utilization and 5 MB or less network I/O for at least 4 of the past 14 days.

Which solution will meet these requirements with the LEAST operational overhead?

Answer options

Correct answer: C

Explanation

AWS Trusted Advisor includes a built-in 'Low Utilization Amazon EC2 Instances' check that uses the exact criteria specified (10% or less CPU and 5 MB or less network I/O for at least 4 of the past 14 days). Because the company has AWS Business Support, they have access to this check and can use Amazon EventBridge to detect status changes and trigger an AWS Lambda function to stop the tagged instances automatically. Other solutions require building custom monitoring dashboards, agent configurations, or database pipelines, which significantly increase operational overhead.