Load Balancing in a Nutshell
The basic impression carry on load balancing is to artisan endeavor amongst abounding devices. So for original whether you inquiry a phase from the BBC website a slogan called a load balancer testament intercept your asking and correspondence it to one of copious BBC servers who can shaft the request. Provided this load sharing did not happen you would be waiting a great epoch for a response from the BCC server. This is since the unmarried server responding to the application would corner to knob everyone commercial for a folio in sequence and there are normally lots of community who will be forming requests to the BBC website at the twin time. So this way that you will extreme up in a spread out series and in composition to avoid this queuing a device is used to distribute the incoming period requests amongst distinct servers so that no one needs to wait extremely far-off for a response.
What this device is doing is sharing incoming leaf requests across multiple hardware devices or servers. This income that bounteous simultaneous requests can be handled quickly. There are two leading types of load balancing used today:
- software and
- hardware
The Apache Lattice Server is one usual citation of software that is used to distribute requests amonst countless servers. In reality Apache is probably the most commonly used software for this purpose. It accepts the netting sheet requests and shares them across multiple backend servers who in turn contribute the response to the user.
Hardware devices can very be used to as load balancers. In this plight a hardware device such as a switch distributes the requests amongst the backend servers. This is faster than using software as it is the hardware itself that does the load distribution rather than software running on the hardware. The two main types of hardware device used for this direction are servers and network switches.
So in a nutshell load balancing is the distribution of incoming requests across multiple backend devices (servers) so that multiple simultaneous requests can be handled quickly.
Published: July 7, 2008