A financial software firm operates a stateless customer-facing application hosted on Amazon EC2 instances. The workload sits behind an Application Load Balancer and scales with demand. During regular business hours, the application sees a predictable spike in traffic lasting around 8 hours each weekday. Overnight, traffic remains steady but moderate, while on weekends, usage drops to minimal levels. The firm wants to optimize cost efficiency without compromising application availability. What is the most effective solution?