AWS Certified Solutions Architect Associate SAA-C03 Practice Question
A media company is deploying a web application that shows high demand variability, with expected surges in traffic during new content releases. The web application utilizes a compute layer hosted on Amazon EC2 to serve dynamic content which must scale accordingly. Which approach should the company's solutions architect take to ensure the compute layer can cost-effectively manage varying workloads with minimal manual intervention?
Set up an Amazon RDS Multi-AZ deployment for the backend database to accommodate extra load
Manually resize the Amazon EC2 instances periodically to anticipate the high-demand periods
Implement scheduled scaling actions for the EC2 instances based on the content release schedule
Configure Amazon EC2 Auto Scaling with a target tracking scaling policy for the EC2 instances serving dynamic content