An Auto Scaling Group (ASG) in AWS (Amazon Web Services) is a service that automatically adjusts the number of EC2 (Elastic Compute Cloud) instances in a specified group to meet the demand for your application. It helps ensure that you have the right amount of compute capacity at any given time by automatically scaling up (adding more instances) or scaling down (removing instances) based on demand. This helps optimize costs and ensures that your application is always running efficiently.

Features

  1. Automatic Scaling:
  2. Health Checks:
  3. Scaling Policies:
  4. Launch Configurations/Launch Templates:
  5. Desired, Minimum, and Maximum Instance Counts:
  6. Elastic Load Balancer Integration:

Why use Auto Scaling Groups?