AWS Certified Solutions Architect Associate SAA-C03 Practice Question
A company has a workload on Amazon EC2 that exhibits variable usage patterns due to occasional marketing campaigns which lead to unpredictable bursts of traffic. Their current setup uses a fixed number of instances which often results in either over-provisioning or inability to serve peak traffic. What strategy should the Solutions Architect adopt to optimize for cost without sacrificing performance?
Increase the use of Spot Instances to benefit from cost savings during off-peak times.
Predominantly utilize Reserved Instances to ensure capacity and reduce costs.
Implement EC2 Auto Scaling with dynamic scaling policies to automatically adjust the number of instances in response to traffic demands.
Use a fixed number of On-demand Instances to simplify management.
Implementing EC2 Auto Scaling with dynamic scaling policies is the correct strategy in this scenario. Dynamic scaling adjusts the number of EC2 instances automatically in response to real-time demand, such as the unpredictable bursts of traffic caused by sporadic marketing campaigns. This action prevents over-provisioning (and thus overspending) during normal operation and also ensures performance isn't sacrificed during unexpected surges in demand.
Reserved Instances would not be cost-effective due to the unpredictable nature of the traffic, and Spot Instances might be interrupted during peak loads, leading to potential performance issues. On-demand instances alone would maintain performance but would not be cost-optimized.
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 EC2 Auto Scaling and how does it work?
Open an interactive chat with Bash
What are dynamic scaling policies and how do they differ from static policies?
Open an interactive chat with Bash
Why is relying on Reserved Instances not ideal for unpredictable workloads?