Skip to main content
Talk to a specialist
Load Balancer

Distribute traffic to support availability

Huge Networks Load Balancer automatically distributes traffic across multiple instances, helping keep applications responsive and more resilient to failures.

Layer 4 & 7
SSL/TLS Termination
Auto-scaling Ready
Benefits

Why use Load Balancer?

Ensure your applications are always available and responsive

High Availability

Eliminate single points of failure. If one instance fails, traffic is automatically redirected to healthy instances.

99.995%
uptime

Optimized Performance

Intelligently distributes traffic based on each server's current load, ensuring fast and consistent response.

< 5ms
latency

Transparent Scalability

Add or remove instances without interruption. The load balancer automatically adapts to infrastructure changes.

Unlimited
scaling
Performance

Guaranteed high performance

Infrastructure designed to scale with your demands

1M+
Simultaneous Connections

Support for millions of concurrent connections

< 5ms
Added Latency

Minimal processing overhead

99.99%
Uptime SLA

Service availability guarantee

Advanced features included

High throughput
Auto scaling integration
Multi-zone
SSL/TLS offloading
WebSocket support
HTTP/2 ready
IPv6 support
Global load balancing
Real time metrics
Advanced health checks
Session persistence
DDoS protection
FLEXIBILITY

Supported Protocols

Layer 7

HTTP/HTTPS

Web protocol with intelligent content-based load balancing

Layer 4

TCP/UDP

Low-level transport for maximum performance

Termination

SSL/TLS

SSL offload to optimize backend performance

Real time

WebSocket

Native support for real-time applications

OSI layer support

Layer 7
Application (HTTP/HTTPS)
Layer 6
Presentation (SSL/TLS)
Layer 5
Session
Layer 4
Transport (TCP/UDP)

Algorithm visualization

S1
S2
S3
S4

Round Robin

Requests are distributed in sequence: Server 1 → Server 2 → Server 3 → Server 1...

ALGORITHMS

Load Balancing Algorithms

Round Robin

DEFAULT

Uniform and rotative distribution

Least Connections

EFFICIENT

Sends to instance with fewer connections

Source IP Hash

STICKY

Maintains sessions from the same client

Weighted

CUSTOM

Based on capacity

PROACTIVE

Intelligent Health Checks

# Health Check Configuration
type: HTTP
path: /health
interval: 30s
timeout: 5s
unhealthy_threshold: 3
healthy_threshold: 2
# Backend Status
✓ web-01 (10.0.1.10) - Healthy
✓ web-02 (10.0.1.11) - Healthy
✗ web-03 (10.0.1.12) - Unhealthy

Health Check Animation

web-0110.0.1.10
Healthy
web-0210.0.1.11
Healthy
web-0310.0.1.12
Unhealthy
Health checks executed every 30 seconds or less.

Session flow

U1
User
LB
Load Balancer
Always on Server 2
S2
Server 2
The user remains on Server 2 while the session is active.
STATEFUL

Session persistence (sticky sessions)

Cookie based

Uses cookies to keep the session on the same server.

Source IP

Uses the client IP to maintain the session.

Custom header

Uses a custom HTTP header.

When to use?

Ideal for applications that maintain user state on the server, such as shopping carts, login sessions or temporary data not stored in the database.

How it works

How It Works

Intelligent traffic distribution process

01

Configure a load balancer

Ports, protocols, algorithm

Define basic settings like input and output ports, protocol (HTTP/HTTPS, TCP/UDP) and load balancing algorithm.

02

Add instances

Register backend VMs

Register your server instances as backends. The load balancer will distribute traffic among them.

03

Automatic health checks

Continuous health monitoring

The system continuously checks if each instance is healthy and automatically removes those that fail.

04

Intelligent routing

Traffic to healthy instances

Traffic is distributed only to healthy instances using the configured algorithm (round-robin, least connections, etc).

Use cases

Use Cases

See how Load Balancer adapts to different scenarios and industries

High Scale Web Applications

Distribute millions of requests across dozens of web servers.

1M+ req/s50+ backends99.99% SLA

Production APIs

Intelligent load balancing for REST, GraphQL APIs and microservices.

< 10ms latencyAuto scalingRate limiting

Microservices

Orchestrate communication between services with automatic health checks.

Service meshCircuit breakerAuto discovery

E-commerce

Ensure availability during traffic spikes like Black Friday.

Traffic spikesSession persistenceCDN integration

Gaming

Distribute players across game servers with low latency.

< 5ms latencyGlobal regionsPlayer matching
Monitoring

Monitoring and Metrics

Static demonstration of how Load Balancer metrics can be presented.

Load Balancer dashboard

web-app-lb (203.0.113.42)

Illustrative data; this demonstration does not represent a live operation.

Demo
↗+12%

Active Connections

1,247
↗+5.2%

Requests/s

843/s
↘-8%

Average Latency

4.2 ms
→0%

Error Rate

0.02%
→100%

Backend status

3/3 healthy
↗+15%

Throughput

125 MB/s

Requests per minute (simulated last hour)

Simulated requests

Recent health checks

web-01Healthy
5 s ago
web-02Healthy
8 s ago
web-03Healthy
12 s ago

Top IPs by requests (last 5 min)

BR192.0.2.100
342 req
US198.51.100.45
289 req
CA203.0.113.25
156 req
Want to evaluate this monitoring for your operation?Talk to a specialist
Configuration

Fast and simple configuration

Configure your Load Balancer in seconds with a clear and intuitive YAML syntax.

load-balancer-config.yaml
# Load Balancer configuration
load_balancer:
  name: "prod-lb-01"
  algorithm: "round-robin"
  protocol: "https"
  port: 443
  ssl_termination: true

# Health check settings
health_check:
  protocol: "http"
  path: "/health"
  interval: "30s"
  timeout: "5s"
  unhealthy_threshold: 3
  healthy_threshold: 2

# Backend servers
backends:
  - name: "web-server-01"
    ip: "10.0.1.10"
    port: 80
  - name: "web-server-02"
    ip: "10.0.1.11"
    port: 80
  - name: "web-server-03"
    ip: "10.0.1.12"
    port: 80