Using a Load Balancer With an Auto Scaling Group
When you use Auto Scaling, you can automatically increase the size of your Auto Scaling group when demand goes up and decrease it when demand goes down. As Auto Scaling adds and removes EC2 instances, you must ensure that the traffic for your application is distributed across all of your EC2 instances. The Elastic Load Balancing service automatically routes incoming web traffic across such a dynamically changing number of EC2 instances. Your load balancer acts as a single point of contact for all incoming traffic to the instances in your Auto Scaling group. For more information, see What Is Elastic Load Balancing? in the Elastic Load Balancing Developer Guide.
To use a load balancer with your Auto Scaling group, create the load balancer and then attach it to the group.