Skip to main content

What Is a Load Balancer? Definition and How It Works

·1 min read·167 words

A load balancer distributes incoming traffic across multiple servers to deliver high availability, performance, and scalability. It is essential for web applications, databases, and SaaS platforms. Technologies include L4 (TCP/UDP), L7 (HTTP/HTTPS), and GSLB (global).

Layers

  • L4 (TCP/UDP): distribution based on IP address/port
  • L7 (application): distribution based on URL, cookie, header, or content
  • GSLB (Global Server Load Balancing): multi-datacenter distribution via DNS

Algorithms

  • Round-robin: sequential distribution
  • Least connections
  • Weighted round-robin
  • IP hash
  • Response time
  • URL hash (caching)

Health Checks

  • TCP connect
  • HTTP GET with 200 status code validation
  • Custom scripts
  • Automatic removal of unavailable backends
  • Monitoring alerts

Vendors

  • F5 BIG-IP: enterprise leader
  • Citrix NetScaler: enterprise solution
  • HAProxy: powerful open-source solution
  • NGINX +: commercial web proxy + LB
  • AWS ALB/NLB, Azure App Gateway, GCP Cloud LB: cloud-native solutions
  • Kemp LoadMaster: mid-market solution

Additional Features

  • SSL termination
  • WAF (Web Application Firewall)
  • Bot protection
  • DDoS mitigation
  • API gateway
  • Caching

Order from OPTINOC

Load balancers from F5, Citrix, Kemp, and HAProxy. High-availability design + SSL + WAF. Quote within 48 hours.

Frequently Asked Questions

Reply within 2 business hours

Need a quote?

Our technical team responds within 2 business hours. European delivery 24-72h.

Request a quote