AWS Certified Solutions Architect Associate SAA-C03 Practice Question
A company's web application experiences unpredictable traffic, leading to underused instances during off-peak hours and performance degradation during traffic spikes. The application is hosted on EC2 instances and requires a solution that scales the compute resources effectively while minimizing cost. Which AWS service or feature should the solutions architect recommend to meet these requirements?
Implement EC2 Auto Scaling to automatically add or remove instances based on traffic demands.
Enable EC2 Hibernation for instances during off-peak traffic periods.
Purchase Reserved Instances to ensure capacity while reducing costs.
Utilize Spot Instances for cost savings during off-peak hours.
Auto Scaling is the correct choice because it automatically adjusts the number of EC2 instances in response to changing demand, ensuring that the number of instances scales up when needed during traffic peaks and scales down during low traffic to save costs. Spot Instances, while being cost-effective, are best for workloads with flexible start and end times and can be interrupted, potentially leading to application unavailability during traffic spikes if outbid. EC2 Hibernation saves the instance's state to EBS, which is useful for saving the session state for long-running processes, but does not help with scaling. Reserved Instances provide cost savings for consistent workloads with predictable usage, not unpredictable traffic patterns.
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 are EC2 Auto Scaling Groups?
Open an interactive chat with Bash
How does EC2 Auto Scaling compare to using Spot Instances?
Open an interactive chat with Bash
What are the benefits of using Reserved Instances?