Types of Scaling Policies
Scaling policies determine when and how the ASG should adjust capacity. They can be reactive (Dynamic) or proactive (Scheduled/Predictive).
Target Tracking: Keeps a specific metric (e.g., CPU) at a target value (e.g., 50%).
Simple/Step Scaling: Adds/removes a specific number of instances based on CloudWatch alarm thresholds.
Scheduled Scaling: Scales based on known time-based patterns (e.g., Fridays at 5 PM).
Predictive Scaling: Uses machine learning to forecast traffic and scale ahead of time.
Dynamic Scaling: A broad term for policies that respond to changing conditions in real-time.