Elastic Load Balancing provides applications with a reverse proxy service that hides and encapsulates direct access to EC2 instances. Load balancers are a great way to decouple applications by introducing indirection levels with managed services that provide capabilities like multi-AZ request distribution, security, and SSL offloading from EC2 fleets.
The Elastic Load Balancer is a fully managed service designed to scale horizontally with high availability. Applications can rely on load balancers to receive proxied traffic through TCP, HTTP/HTTPS, and SSL protocols.
Working with the service consists of provisioning an ELB, configuring its attributes, and registering targets. The ELB performs frequent health checks to validate the availability of the targets to handle traffic. When instances pass HTTP health checks successfully the ELB performs a weighted...