Create and Configure the Auto Scaling Group in EC2

Last Updated : 9 Jun, 2026

AWS Auto Scaling automatically scales EC2 instances up or down based on incoming traffic demand. It helps reduce application latency and can be integrated with AWS services like Amazon DynamoDB and Amazon Aurora.

containerized_applications

Benefits of Auto Scaling

  • Dynamic Scaling: Automatically scales applications up or down based on traffic demand.
  • Pay for What You Use: Optimizes resource usage and reduces unnecessary cost.
  • Automatic Performance Maintenance: Maintains application performance during workload changes.

How AWS Auto Scaling Working

AWS autoscaling will scale the application based on the load of application. Instead of scaling manually AWS auto scaling will scale the application automatically when the incoming traffic is high it will scale up the application and when the traffic is low it will scale down the application.

AWS-AUTOSCALING

First you should choose which service or an application you want to scale then select the optimization way like cost and performance and then keep track how the scaling is working.

Steps To create Auto Scaling Launch Template

Step 1: Click on the All Services on AWS Dashboard

Step 2: Click on the EC2(Elastic Cloud Computing).

Screenshot-2026-05-22-141931

Step 3: Scroll Down and click on the Launch Templates and click on the Create launch template

Screenshot-2026-05-22-142033

Step 4: Type the Template name.

Screenshot-2026-05-22-142137

Step 5: Select the Amazon Machine Image.

Screenshot-2026-05-22-142245

Step 6: Select the Instance Type and Key pair.

Screenshot-2026-05-22-142352

Step 7: Select the Security Group or Create the new one.

Screenshot-2026-05-22-142445

Step 8: Click on the Create Launch Template.

Screenshot-2026-05-22-142517

Step 9: Now you can see the template is created. Now, scroll down and click on the Auto Scaling Groups.

Screenshot-2026-05-22-142639

Create An Auto Scaling Group Using a Launch Template

Step 1: Click on the Create Auto Scaling group.

Screenshot-2026-05-22-142737

Step 2: Type the Auto Scaling group name.

Screenshot-2026-05-22-143044

Step 3: Select your Template.

Screenshot-2026-05-22-143131

Step 4: Select the VPC or go with the default VPC and also select the Availability zone.

Screenshot-2026-05-22-143229

Step 5: Skip Integrate with other services

Step 6: Configure the Group size and Scaling policies.

Select as per your requirement:

  • Desired: 4
  • Minimum: 4
  • Maximum: 8
Screenshot-2026-05-22-143548

Step 7: Select the Target tracking scaling policy.

Screenshot-2026-05-22-143654

Step 8: Click on the Create Auto Scaling Group.

Screenshot-2026-05-22-145442
  • Now you can see the Auto Scaling is creating and it is also creating the desired state of the EC2 Instance
Screenshot-2026-05-22-143737
  • We selected the Desired state equal to 4 and you can see the 4 Instance is Running
Screenshot-2026-05-22-143917
Comment