Elastic Load Balancing

Distribute network traffic to improve application scalability

750 hours free per month

between network and application load balancers with the AWS Free Tier

Secure your applications with SSL/TLS termination, integrated certificate management, and client certificate authentication.

Deliver applications with high availability and automatic scaling.

Monitor the health and performance of your applications in real time, uncover bottlenecks, and maintain SLA compliance.

How it works

Elastic Load Balancing (ELB) automatically distributes incoming application traffic across multiple targets and virtual appliances in one or more Availability Zones (AZs).
  • Application Load Balancer
  • Gateway Load Balancer
  • Network Load Balancer

Use cases

Modernize application with serverless and containers

Scale modern applications to meet demand without complex configuration or API gateways

Improve hybrid cloud network scalability

Load balance across AWS and on-premises resources using single load balancer

Retain your existing network appliances

Deploy network appliances from your preferred vendor while taking advantage of the scale and flexibility of the cloud

How to get started

Create a load balancer


Select Application Load Balancer or Network Load Balancer and get started.

Start learning »

Find out how Elastic Load Balancing works

Learn how to set up using APIs, CLI, or through the AWS Management Console.

Watch the video »

Deploy an AWS Load Balancer Controller

Manages AWS Elastic Load Balancers for a Kubernetes cluster.

Start learning »

Explore more of AWS