Interview Bootcamp
Vote

0% completed

Uses of Load Balancing

Load balancing is a technique used to distribute workloads evenly across multiple computing resources, such as servers, network links, or other devices, in order to optimize resource utilization, minimize response time, and maximize throughput. Here are the five fundamental uses of a Load Balancer.

1. High Availability & Fault Tolerance (The "Survival" Rule)

Hardware fails. Networks flap. Memory leaks happen. If you have one server and it dies, your business is dead

.....

.....

.....

Like the course? Get enrolled and start learning!
H

heybenross

· 3 years ago

The geographic example:

A multinational company has data centers in North America, Europe, and Asia. A load balancer directs users to the nearest data center based on their geographic location, reducing latency and improving the user experience.

In that scenario is there one load balancer? That seems bad because Asia would need to round trip to North America every time.

Or would there be a load balancer in each region?

Show 1 reply
B

bob.casazza

· 3 years ago

I’m not clear how load balancers can simulate load. Load balancers to my knowledge don’t generate anything. How would they simulate load then?

Show 1 reply
Syed Dawood Shah

Syed Dawood Shah

· a year ago

Hi, I am just curious about the SPOF(Single Point of Failure). I mean one of the major reason for a distributed system is to avoid SPOF. So, how are we dealing with this while using Load Balancer. Isn't the Load Balancer a SPOF here?

Show 1 reply
W

wernerblanck

· 6 months ago

On SSL Termination:

Their CPU usage drops to 60%, effectively increasing your capacity by a third without buying a single new server.

This seems affirmation seems an over-simplification. Yes, it removed load from the application servers, but it is now present in the load balancers. The compute power is still required, it just moved to a different place. Am I missing something here?

Show 1 reply
chaitanya guruprasad

chaitanya guruprasad

· 2 months ago

Sending portions of the traffic to a new version of the application is not "Blue Green" deployment. Its canary deployment.

W

wernerblanck

· 6 months ago

I see projects increasingly using SSL/TLS even for internal traffic. Is TLS termination in the LB still a recommended practice?

Show 1 reply
meghana chitta

meghana chitta

· a month ago

It misses to mention that load balancers can also do rate limiting