AWS Certified Solutions Architect – Associate (SAA-C03) — Question 143
An application runs on Amazon EC2 instances across multiple Availability Zonas. The instances run in an Amazon EC2 Auto Scaling group behind an Application Load Balancer. The application performs best when the CPU utilization of the EC2 instances is at or near 40%.
What should a solutions architect do to maintain the desired performance across all instances in the group?
Answer options
- A. Use a simple scaling policy to dynamically scale the Auto Scaling group.
- B. Use a target tracking policy to dynamically scale the Auto Scaling group.
- C. Use an AWS Lambda function ta update the desired Auto Scaling group capacity.
- D. Use scheduled scaling actions to scale up and scale down the Auto Scaling group.
Correct answer: B
Explanation
The correct answer is B because a target tracking policy automatically adjusts the Auto Scaling group based on real-time metrics, in this case, CPU utilization at 40%. Options A, C, and D do not provide the dynamic and responsive scaling needed to maintain consistent performance based on CPU usage.