What is auto-scaling in AWS?
⚡
Quick Answer
Auto-scaling automatically adjusts the number of compute instances (or capacity) based on demand or schedules, so you meet load without over-provisioning.
Detailed Answer
An Auto Scaling Group maintains a desired count between min and max, adding or removing instances based on metrics (CPU, request count) via target-tracking or step policies, or on a schedule. It improves availability and cost efficiency and pairs with a load balancer to distribute traffic across healthy instances.
💡
Interview Tip
Mention that it improves both availability and cost, and that it works with a load balancer and health checks.
awsautoscalingscalability