What Is Server Load Balancing?



by tony1kenobi on July 1, 2008

There are many definitions of Server Load Balancing (SLB). One good way to think about SLB is as a way to distribute traffic across multiple servers so that the load (incoming requests) is shared across these servers and no one server ends up with too much to do!

The load balancer intercepts the incoming traffic and shares it across the available servers. By doing this the load balancer enables multiple servers to respond as if they were a single device or server. This in turn means that more simultaneous requests can be handled. The number of servers that sit behind the load balancer can be anything from 2 (minimum) to hundreds. The load balancing process is completely transparent to any users (using a website for example).

There are additional benefits to server load balancing. First becasue the load is distributed across multiple servers the service being provided can be highly available. That is if one of the servers break down the load can still be handled by the other servers. A second benefit is scalability. This means that if the load increases substantially more servers can be added behind the load balancer in order to cope with the increased load.

Also note that server load balancing can be achieved using either software running on a server or via dedicated hardware servers.

Share and Enjoy: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • bodytext
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google

{ 0 comments… add one now }

There are no comments yet...

Kick things off by filling out the form below ↓

Leave a Comment

You can use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

colorful pinwheel