A company provides an online image-processing service that sees fluctuating usage throughout the day with significant spikes on weekends. They want to ensure their service remains available and responsive regardless of user load. Which AWS feature should they leverage to meet these requirements without over-provisioning and incurring unnecessary costs?
Elastic Load Balancing
Multi-AZ deployment
Auto Scaling
Provisioned IOPS