AWS Certified Solutions Architect Associate SAA-C03 Practice Question
An e-commerce company runs a web application on Amazon EC2 instances behind an Application Load Balancer (ALB). The application experiences unpredictable spikes in traffic during promotional events. The company wants to ensure that the application can handle these spikes automatically without manual intervention and minimize costs during periods of low traffic. Which scaling strategy should the solutions architect recommend?
Configure an Auto Scaling group with dynamic scaling policies based on target tracking.
Use larger instance types for the existing EC2 instances to accommodate more traffic.
Manually adjust the number of EC2 instances before each promotional event to handle increased traffic.
Maintain a fixed number of EC2 instances at maximum capacity to handle peak loads.
Configuring an Auto Scaling group with dynamic scaling policies based on target tracking allows the application to automatically adjust the number of EC2 instances in response to real-time demand. This strategy ensures sufficient capacity during traffic spikes and reduces unnecessary costs during low traffic periods by terminating unneeded instances. Manually adjusting the instance count is not practical for unpredictable traffic and requires ongoing management. Using larger instance types increases capacity is referred as vertical scaling and it may not handle extreme unpredictable spikes. Maintaining maximum capacity at all times wastes resources during periods of low demand.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What is an Auto Scaling group in AWS?
Open an interactive chat with Bash
What are dynamic scaling policies and how do they work?
Open an interactive chat with Bash
How does target tracking differ from step scaling in AWS Auto Scaling?