Load Balancers

Overview

By default, SimpleDeployr uses Amazon's Elastic Load Balancing service.   ELB automatically distributes incoming application traffic across multiple Amazon EC2 instances. It enables you to achieve even greater fault tolerance in your applications, seamlessly providing the amount of load balancing capacity needed in response to incoming application traffic. Elastic Load Balancing detects unhealthy instances within a pool and automatically reroutes traffic to healthy instances until the unhealthy instances have been restored. Customers can enable Elastic Load Balancing within a single Availability Zone or across multiple zones for even more consistent application performance.  For more information, visit: http://aws.amazon.com/elasticloadbalancing/


Turning on and assigning servers to your Load Balancer

After your project is created, using your load balancer is as easy as clicking the "Turn on Load Balancer" button.  This will start up your load balancer, and if you have any servers, automatically attach them to the load balancer.

When you launch new servers, they will automatically attach to your load balancer.  Also, when you terminate servers, they will automatically be removed from the load balancer.


Using your Load Balancer

After your load balancer is turned on and you have servers attached to it, you simply setup a CNAME DNS entry of your URL to the public DNS of your load balancer.  For example, the public DNS will look something like this:

sd-lb-0-2107330588.us-east-1.elb.amazonaws.com.

You want to setup a CNAME for your URL to point to the public DNS.  For more information, please visit the AWS documentation website at: http://aws.amazon.com/documentation/ec2/