SAP-C02 · Question #488
A company uses AWS Organizations to manage its AWS accounts. The company needs a list of all its Amazon EC2 instances that have underutilized CPU or memory usage. The company also needs recommendation
The correct answer is B. Install the Amazon CloudWatch agent on all the EC2 instances by using AWS Systems Manager.. To identify underutilized EC2 instances and receive downsizing recommendations across an AWS Organization with the least effort, install the CloudWatch agent using AWS Systems Manager and then leverage AWS Compute Optimizer.
Question
A company uses AWS Organizations to manage its AWS accounts. The company needs a list of all its Amazon EC2 instances that have underutilized CPU or memory usage. The company also needs recommendations for how to downsize these underutilized instances. Which solution will meet these requirements with the LEAST effort?
Options
- AInstall a CPU and memory monitoring tool from AWS Marketplace on all the EC2 instances. Store
- BInstall the Amazon CloudWatch agent on all the EC2 instances by using AWS Systems Manager.
- CInstall the Amazon CloudWatch agent on all the EC2 instances by using AWS Systems Manager.
- DInstall the Amazon CloudWatch agent on all the EC2 instances by using AWS Systems Manager.
How the community answered
(34 responses)- A6% (2)
- B76% (26)
- C3% (1)
- D15% (5)
Why each option
To identify underutilized EC2 instances and receive downsizing recommendations across an AWS Organization with the least effort, install the CloudWatch agent using AWS Systems Manager and then leverage AWS Compute Optimizer.
Installing a third-party monitoring tool adds complexity and effort compared to AWS native solutions, and AWS Trusted Advisor provides general recommendations but is less specialized for EC2 sizing than AWS Compute Optimizer.
AWS Systems Manager can efficiently deploy the Amazon CloudWatch agent to all EC2 instances across an organization to collect detailed memory metrics, which are not captured by default. AWS Compute Optimizer then analyzes these metrics along with CPU utilization to provide insights into underutilized instances and specific downsizing recommendations across the entire organization with minimal manual effort.
While collecting metrics via Systems Manager and the CloudWatch agent is correct, creating custom EventBridge rules and Lambda functions for downsizing logic and recommendations is significantly more operational overhead than utilizing AWS Compute Optimizer, which provides this functionality natively.
CloudWatch alarms can identify instances below certain thresholds, but they do not provide specific downsizing recommendations for instance types, requiring manual analysis which contradicts the 'least effort' requirement.
Concept tested: Cost optimization, resource recommendations, centralized monitoring, Systems Manager
Source: https://docs.aws.amazon.com/compute-optimizer/latest/ug/what-is-compute-optimizer.html
Community Discussion
No community discussion yet for this question.