Which option would provide this information with the LEAST administrative overhead?
Monitor AWS CloudTrail for StopInstances API calls related to upcoming maintenance.
Review the Personal Health Dashboard for any scheduled maintenance.
From the AWS Management Console, list any instances with failed system status checks.
Deploy a third-party monitoring solution to provide real-time EC2 instance monitoring.
Explanations:
Monitoring CloudTrail for StopInstances API calls is not the most efficient method to identify instances affected by hardware maintenance. The API calls would be made after the maintenance notice, which adds unnecessary administrative overhead.
The Personal Health Dashboard provides proactive notifications about scheduled maintenance that may affect EC2 instances, with minimal administrative effort. This is the best option for identifying upcoming maintenance events.
Listing instances with failed system status checks only helps identify instances with existing issues, not those affected by upcoming scheduled maintenance. It doesn’t proactively alert to upcoming events.
A third-party monitoring solution introduces unnecessary complexity and cost. AWS provides built-in tools like the Personal Health Dashboard, which is more efficient for this use case.