You should use autoscaling to … increase scalability of your system as customers scale up their traffic over time. … reduce MTTR when there’s a sudden spike in traffic, by responding quicker than a human. … overcome occasional application bugs like hitting 100% CPU: autoscaling detects this instance as unhealthy, terminates it, and launches a new one. You should fix the root cause, of course, but in the meantime, you don’t want users to suffer. And you want to buy yourself time to fix it if you already have too many problems.
A Guide to EC2 Autoscaling
A Guide to EC2 Autoscaling
A Guide to EC2 Autoscaling
You should use autoscaling to … increase scalability of your system as customers scale up their traffic over time. … reduce MTTR when there’s a sudden spike in traffic, by responding quicker than a human. … overcome occasional application bugs like hitting 100% CPU: autoscaling detects this instance as unhealthy, terminates it, and launches a new one. You should fix the root cause, of course, but in the meantime, you don’t want users to suffer. And you want to buy yourself time to fix it if you already have too many problems.