JD John Doe β€” Admin
ℹ️
New: Load balancers now support WebSocket and gRPC protocols natively. Configure sticky sessions with cookie-based persistence.
βœ“ Basic Info
β€Ί
2 Configuration
β€Ί
3 Backend Pool
β€Ί
4 Health Checks
β€Ί
5 SSL / TLS
β€Ί
6 Review & Deploy
πŸ“
Basic Information
Define the identity and placement of your load balancer
Step 1 of 6
Unique name for identification. Only lowercase letters, numbers, and hyphens.
Tags help organize and filter resources. e.g., environment:production, team:platform
⚑
Protocol & Algorithm
Choose how traffic is distributed across your backend servers
Configuration
🌐
HTTP / HTTPS
Layer 7 β€” Web traffic, path-based routing
πŸ”Œ
TCP / UDP
Layer 4 β€” Raw TCP/UDP proxy
πŸ”—
WebSocket
Bi-directional real-time connections
Port the load balancer listens on for incoming traffic
Port on backend servers where traffic is forwarded
Leave blank to use backend port
πŸ–₯️
Backend Server Pool
Add servers that will receive the distributed traffic
3 servers
⚠️
Ensure all backend servers are in the same VPC or have network connectivity to the load balancer. Servers will be health-checked before receiving traffic.
Server Status Weight Region
10.0.1.15
api-server-01
● Healthy
us-east-1
10.0.1.16
api-server-02
● Healthy
us-east-1
10.0.2.22
api-server-03
● Initializing
us-west-2
βš™οΈ
Advanced Options
Sticky sessions, timeouts, and traffic management

Sticky Sessions (Session Affinity)

Route requests from the same client to the same backend server using cookies

Cross-Zone Load Balancing

Distribute traffic evenly across all availability zones, regardless of where traffic arrives

Connection Draining

Allow existing connections to complete when a server is removed from the pool

Proxy Protocol (v2)

Passthrough client IP address and connection info to backend servers

Access Log Streaming

Stream real-time access logs to your monitoring system

Rate Limiting

Protect backend services by limiting requests per second per client IP

Seconds to allow existing connections to finish
πŸ’“
Health Checks
Configure how the load balancer monitors backend server health
βš–οΈ
Load Balancer
Initiates check
β†’
πŸ”
Health Check
HTTP GET /health
β†’
πŸ–₯️
Backend Server
Expected: 200 OK
The endpoint the load balancer pings to check health
Seconds between checks
Seconds before check times out
Consecutive failures before marking unhealthy
Consecutive successes before marking healthy
πŸ”’
SSL / TLS Configuration
Manage certificates and encryption for your load balancer
πŸ”’
Terminate at LB
SSL terminated at load balancer, HTTP to backend
πŸ”
Pass-Through
Forward encrypted traffic to backend as-is
πŸ”„
Re-Encrypt
Terminate and re-encrypt with backend cert
πŸ“„

Drag & drop your certificate or browse files

.pem, .crt, .cer files supported. Private key and full chain required.
31536000 = 1 year. Enable Strict-Transport-Security header.
πŸ›‘οΈ
Access Control
Whitelists, rate limits, and security policies

IP Whitelist

Only allow traffic from specified IP addresses or CIDR ranges

DDoS Protection (WAF)

Automated DDoS mitigation and web application firewall rules

One CIDR range per line. Use 0.0.0.0/0 to allow all IPs.
Max requests per second per client IP
Servers: 3
Protocol: HTTPS
Algorithm: Round Robin
Region: us-east-1
Est. Cost: $8.50/mo