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 integrated certificate management, user-authentication, and SSL/TLS decryption.

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
  • Application Load Balancer
  • Product-Page-Diagram_Elastic-Load-Balancing_ALB_HIW@2x
  • Gateway Load Balancer
  • Product-Page-Diagram_Elastic-Load-Balancing_GWLB_HIW@2x
  • Network Load Balancer
  • Product-Page-Diagram_Elastic-Load-Balancing_NLB_HIW@2x

Use cases

Modernize applications with serverless and containers

Scale modern applications to meet demand without complex configurations or API gateways.

Improve hybrid cloud network scalability

Load balance across AWS and on-premises resources using a 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 »

Try the AWS Free Tier


Get 750 hours per month free using Classic and Application load balancers.

Sign up for a free account »

Explore more of AWS