AWS Certified SysOps Administrator – Associate (legacy) — Question 904
A SysOps Administrator receives reports of an Auto Scaling group failing to scale when the nodes running Amazon Linux in the cluster are constrained by high memory utilization.
What should the Administrator do to enable scaling to better adapt to the high memory utilization?
Answer options
- A. Create a custom script that pipes memory utilization to Amazon S3, then, scale with an AWS Lambda-powered event
- B. Install the Amazon CloudWatch memory monitoring scripts, and create a custom metric based on the script's results
- C. Increase the minimum size of the cluster to meet memory and application load demands
- D. Deploy an Application Load Balancer to more evenly distribute traffic among nodes
Correct answer: D
Explanation
Deploying an Application Load Balancer (ALB) ensures that incoming traffic is distributed evenly across all instances in the Auto Scaling group, preventing individual nodes from experiencing disproportionate memory exhaustion. This balanced distribution helps mitigate localized memory bottlenecks before scaling actions are triggered. Other options, such as adjusting the minimum cluster size or utilizing custom S3 scripts, do not address the root cause of uneven load distribution.