logo
Published on

Application Load Balancer

Authors
  • avatar
    Name
    Bowen Y
    Twitter

How Application Load Balancers work

  1. Clients make requests to your application.
  2. The listeners in your load balancer receive requests matching the protocol and port that you configure.
  3. The receiving listener evaluates the incoming request against the rules you specify, and if applicable, routes the request to the appropriate target group. You can use an HTTPS listener to offload the work of TLS encryption and decryption to your load balancer.
  4. Healthy targets in one or more target groups receive traffic based on the load balancing algorithm, and the routing rules you specify in the listener.

Scheme

Scheme can't be changed after the load balancer is created.

  • Internet-facing

    An internet-facing load balancer routes requests from clients over the internet to targets. Requires a public subnet.

    Only VPCs with an internet gateway are enabled for selection.

  • Internal

    An internal load balancer routes requests from clients to targets using private IP addresses.