« Back to Glossary Index

What does load balancing mean?

Load balancing describes a method for distributing incoming traffic or requests across multiple servers or resources. This technique prevents individual systems from becoming overloaded, thereby improving the efficiency and availability of network systems and web applications.

Why is load balancing important?

Load balancing is crucial for network availability. It ensures that services remain accessible even in the event of a server failure. It also plays an important role in scalability: load balancing dynamically adjusts capacities to meet current demand. By distributing traffic to the most powerful servers, load balancing increases overall performance. For example, an online shop that experiences high traffic during a discount promotion benefits from load balancing: it distributes requests evenly to avoid overloading the servers.

The role of load balancers in modern networks

Load balancers are specialized devices or software solutions that distribute requests across multiple servers. They decide which server handles the next request based on factors such as server health and utilization.

In modern networks, they can:

  • Control traffic efficiently: Load balancers analyze and intelligently forward traffic.
  • Provide flexibility: They adapt quickly to changing load conditions.
  • Enhance security: In addition to load distribution, they also serve as protection against network attacks.


In large corporate networks, load balancers guarantee that databases are evenly utilized and that fast response times are enabled even during peak periods.

How does load balancing work?

Load balancing optimizes networks by distributing the load across multiple servers. This prevents overloads and improves system performance. A load balancer acts as a mediator between client requests and servers. It selects the best server based on predefined rules or algorithms.

Different methods of load distribution

  • Round Robin:
    This method distributes requests to all servers in sequence. While the principle is simple, it does not take current server utilization into account.
  • Least Connections:
    This method selects the server with the fewest active connections. This makes it ideal for environments with varying session lengths.
  • Weighted Round Robin:
    The load balancer assigns weights to servers based on their capacity. As a result, more powerful servers receive more requests.
  • Weighted Least Connections:
    This method combines weightings with the fewest active connections.

Internal and external load balancing

Internal load balancing distributes the load within a private network to utilize internal resources efficiently. In contrast, external load balancing distributes incoming traffic to servers outside the network. This often occurs across different data centers. Both methods are crucial for maintaining the performance and reliability of IT systems.

Practical application and implementation

Load balancing optimizes various areas of IT infrastructure, such as web servers: it improves response times and the user experience during high traffic. For databases, load balancing ensures that requests are processed efficiently, thereby increasing data integrity. It also supports the continuous availability of services such as email and FTP servers.

Challenges and solutions

Configuration is complex. Intuitive management interfaces and graphical interfaces can facilitate the setup.

Constant monitoring is necessary: automated monitoring tools help to track the status in real time.

Session persistence: mechanisms such as sticky sessions ensure that a user’s requests are directed to the same server. This maintains, for example, the shopping cart function during online shopping.

« Back to Glossary Index WordPress Cookie Notice by Real Cookie Banner