Predictive scaling for Application Auto Scaling - Application Auto Scaling

Predictive scaling for Application Auto Scaling

Predictive scaling proactively scales your application. Predictive scaling analyzes historical load data to detect daily or weekly patterns in traffic flows. It uses this information to forecast future capacity needs to proactively increase the capacity of your application to match the anticipated load.

Predictive scaling is well suited for situations where you have:

  • Cyclical traffic, such as high use of resources during regular business hours and low use of resources during evenings and weekends

  • Recurring on-and-off workload patterns, such as batch processing, testing, or periodic data analysis.

  • Applications that take a long time to initialize, causing a noticeable latency impact on application performance during scale-out events