Load balancer (Networking)

From wikieduonline
Revision as of 11:25, 13 April 2020 by Welcome (talk | contribs)
Jump to navigation Jump to search

Load balancing across multiple application instances is a commonly used technique for optimizing resource utilization, maximizing throughput, reducing latency, and ensuring fault‑tolerant configurations.


Load balancing in Nginx is configured using upstream directive.[1].

Network load balancer can provide service for different protocols, such as TCP, UDP, HTTP or HTTPS.


Typical options:

Nginx configuration example

upstream backend {
    server backend1.example.com slow_start=30s;
    server backend2.example.com max_conns=3;
    server backend3.example.com max_conns=3;
    server 192.0.0.1 backup;
}

Related terms

See also

  • https://docs.nginx.com/nginx/admin-guide/load-balancer/http-load-balancer/#overview
  • Advertising: