AWS Certified SysOps Administrator – Associate — Question 224

A SysOps administrator manages an AWS account where developers run CPU-intensive tasks on Amazon EC2 instances. The tasks can take several days to finish running and sometimes need to be repeated several times. The developers often forget to terminate the instances when the tasks are complete.

The SysOps administrator needs to implement a solution to monitor EC2 CPU utilization and automatically terminate underutilized instances.

Which solution will meet these requirements?

Answer options

Correct answer: D

Explanation

The correct answer is D because it directly integrates with Amazon EventBridge to monitor low utilization instances and automatically triggers the EC2 TerminateInstances API call to shut them down. Option A is incorrect as GuardDuty is focused on security findings, not CPU utilization. Option B misuses the AWS Health Dashboard, which does not provide EC2 utilization messages. Option C relies on SNS notifications but does not automate the termination process as effectively as the EventBridge rule does.