A media streaming company experiences unpredictable traffic spikes during live events. Their application tier runs on EC2 instances behind an Application Load Balancer. During a recent event, the Auto Scaling group took 8 minutes to provision new instances, causing degraded performance. Which combination of strategies would BEST reduce scale-out latency?
-
A
Use predictive scaling with warm pools to pre-initialize instances before anticipated spikes
-
B
Increase the cooldown period and use step scaling policies for faster reactions
-
C
Switch to a Network Load Balancer and use scheduled scaling based on historical patterns
-
D
Enable detailed monitoring and reduce the Auto Scaling evaluation period to 10 seconds