Use auto-scaling to alleviate downtime, reduce costs, and enforce repeatability
April 30, 2021

Use auto-scaling to alleviate downtime, reduce costs, and enforce repeatability

Anonymous | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User

Overall Satisfaction with Amazon EC2 Auto Scaling

We implement EC2 Auto Scaling in a variety of ways. It is used to prevent downtime or service degradation during or in preparation for heavy traffic volume, it is used as a disaster recovery sometimes in an auto-scaling group of 1 where an instance will recreate itself should it be determined to be unhealthy for any reason, and it is also used to segregate clusters of compute instances that handle different types of workloads.
  • Disaster recovery.
  • Ensures repeatability.
  • Handling expansion and growth.
  • Make it easier to understand health checks.
  • Use machine learning or other advanced techniques to auto-tune or auto-suggest tuning improvements to ASGs.
  • Automate the creation of them through a service broker on EKS.
  • Health checks.
  • Capacity planning.
  • Ability to disable scaling actions as deemed appropriate.
  • It helps us save money by reducing capacity when traffic is low.
  • It helps us avoid downtime by increasing capacity when traffic is high.
  • It helps us quickly identify issues in automation as we are constantly creating new instances.

Do you think Amazon EC2 Auto Scaling delivers good value for the price?

Yes

Are you happy with Amazon EC2 Auto Scaling's feature set?

Yes

Did Amazon EC2 Auto Scaling live up to sales and marketing promises?

Yes

Did implementation of Amazon EC2 Auto Scaling go as expected?

Yes

Would you buy Amazon EC2 Auto Scaling again?

Yes

I cannot think of any reason to NOT use EC2 auto-scaling except if you're just quickly testing something on a single instance and plan to terminate it after.