Trusted answers to developer questions
Trusted Answers to Developer Questions

Related Tags

load
balancer

What is a load balancer?

Educative Answers Team

A load balancer is a device that acts as a reverse proxy and is responsible for distributing network traffic across multiple servers. Load balancers smooth out the concurrent user experience of the application and improve reliability. An evenly distributed load means that each server will be better able to service application/network requests.

svg viewer

The requests received by a load balancer are distributed among multiple servers using a configured algorithm that could be based on:

  • Round-robin

  • Weighted round-robin

  • Least response time

  • Least connections

Load balancers ensure reliability and availability of servers around the clock by constantly monitoring the load that each server is under and only sending requests to servers and applications that can respond in a timely manner.

RELATED TAGS

load
balancer
Copyright ©2022 Educative, Inc. All rights reserved
RELATED COURSES

View all Courses

Keep Exploring