AWS Certified Solutions Architect – Associate (SAA-C02) — Question 428

A company is running an application on Amazon EC2 instances. Traffic to the workload increases substantially during business hours and decreases afterward.
The CPU utilization of an EC2 instance is a strong indicator of end-user demand on the application. The company has configured an Auto Scaling group to have a minimum group size of 2 EC2 instances and a maximum group size of 10 EC2 instances.
The company is concerned that the current scaling policy that is associated with the Auto Scaling group might not be correct. The company must avoid over- provisioning EC2 instances and incurring unnecessary costs.
What should a solutions architect recommend to meet these requirements?

Answer options

Correct answer: B

Explanation

Predictive scaling uses machine learning to analyze historical traffic patterns and proactively scale capacity ahead of anticipated demand, which prevents over-provisioning and optimizes costs. Enforcing the maximum capacity setting ensures that the application never scales past the limit of 10 EC2 instances. Other methods like scheduled or step scaling do not dynamically adapt to traffic fluctuations as efficiently and carry a higher risk of either under-provisioning or over-provisioning.