AWS Certified Solutions Architect – Associate (SAA-C02) — Question 14
An application runs on Amazon EC2 instances across multiple Availability Zones. 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 to 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 to maintain the specified CPU utilization of around 40%. Option A would not specifically target the desired performance level, while options C and D do not automatically respond to real-time CPU utilization changes.