How do you effectively ensure that your application maintains optimal performance and availability while simultaneously minimizing costs during periods of low demand? Furthermore, AWS Auto Scaling acts as a centralized service that monitors your applications and automatically adjusts capacity to maintain steady, predictable performance at the lowest possible cost. Why is this automated elasticity considered the most foundational requirement for any modern, cloud-native architecture?