What is Amazon EC2 Auto Scaling?
1 min readJun 29, 2021
Auto scaling is a mechanism that automatically allows you to increase or decrease your EC2 resources to meet the demand based on custom-defined metrics and thresholds.
Auto Scaling in AWS
- Amazon EC2 Auto Scaling
- AWS Auto Scaling(Amazon ECS, DynamoDB, Amazon Aurora)
Auto Scaling advantage
- Automation — automatic provisioning based on custom-defined thresholds, your infrastructure can elastically provision the required resources preventing your operations team from manually deploying and removing resources
- Greater customer satisfaction — If you are always able to provision enough capacity within your environment, then it’s unlikely your end users will experience performance issues.
- Cost reduction — With the ability to automatically reduce the number of resources you have when the demand drops, you will stop paying for those resources.
When you couple Auto Scaling with Elastic Load Balancer you get a real sense of how beneficial building a scalable and flexible architecture or your resources can be.