What is dynamic Scaling policy in regards to Auto Scaling Groups?
Answer
A policy in which scaling will occur automatically based on different metrics.
There are 3 types:
- Target Tracking Scaling: scale when the baseline changes (e.g. CPU is over 60%)
- Step Scaling: more granular scaling where you can choose different actions for different metrics values (e.g. when CPU less than 20%, remove one instance. When CPU is over 40%, add 3 instances)
- Scheduled Actions: set in advance scaling for specific period of time (e.g. add instances on Monday between 10:00 am to 11:00 am)