HostingWebnet.com » Web-hosting » What is Load Balancing ?
What is Load Balancing ?
In networking, load balancing is a technique to distribute workload evenly across two or more computers, network links, CPUs, hard drives, or other resources, in order to get optimal resource utilization, maximize throughput, minimize response time, and avoid overload. Using multiple components with load balancing, instead of a single component, may increase reliability through redundancy. The load balancing service is usually provided by a dedicated program or hardware device (such as a multilayer switch or a DNS server).
One of the most common applications of load balancing is to provide a single Internet service from multiple servers, sometimes known as a server farm. Commonly, load-balanced systems include popular web sites, large Internet Relay Chat networks, high-bandwidth File Transfer Protocol sites, Network News Transfer Protocol (NNTP) servers and Domain Name System (DNS) servers. Lately, some load balancers evolved to support databases, these are called database load balancers. For Internet services, the load balancer is usually a software program that is listening on the port where external clients connect to access services.
The load balancer forwards requests to one of the "backend" servers, which usually replies to the load balancer. This allows the load balancer to reply to the client without the client ever knowing about the internal separation of functions. It also prevents clients from contacting backend servers directly, which may have security benefits by hiding the structure of the internal network and preventing attacks on the kernel's network stack or unrelated services running on other ports. Some load balancers provide a mechanism for doing something special in the event that all backend servers are unavailable.
In this technique, multiple IP addresses are associated with a single domain name (e.g. www.example.org); clients themselves are expected to choose which server to connect to. Unlike the use of a dedicated load balancer, this technique exposes to clients the existence of multiple backend servers. The technique has other advantages and disadvantages, depending on the degree of control over the DNS server and the granularity of load balancing desired. This might include forwarding to a backup load balancer, or displaying a message regarding the outage. An alternate method of load balancing, which does not necessarily require a dedicated software or hardware node, is called round robin DNS.
A short TTL on the A-record will also help to ensure traffic is quickly diverted if a server goes down. Consideration must be given the possibility that this technique may cause individual clients to switch between individual servers mid-session. This way, if a server is down, its DNS will not respond and so the web service will not receive any traffic. Also if the line to one server becomes congested the unreliability of DNS will ensure less HTTP traffic will reach that server, further the DNS response that gets back to the resolver the quickest will nearly always be from the network closest server, ensuring geo-sensitive load-balancing.
Web Hosting Source: HostingWebnet.com
About The Author: Stiven Snow
Learn more about Load Balancing. Stop by Stiven Snow's site where you can find out all about Load Balancing Hosting Plans.
Free useful information on Website Hosting
Web Hosting Services at http://www.hostingwebnet.comThe link of "What is Load Balancing ?"
is : http://www.hostingwebnet.com//web-hosting/what-is-load-balancing.html
Publish/Share this article
Remember: The article body, title, author bio and links may not be changed or removed. By publishing this article, you agree to all the terms in our Terms of Service.
Get the HTML for reprinting the article to your site
Rating: Not yet rated
Login to vote
Related HostingWebnet.com articles in Web Hosting Category
Benefits To Choose Unlimited Web Hosting Accounts
Finding The best Solution Through the Web Hosting Options
Should I Use A CMS Or Not
Quality Customer Service is Essential for Any Web Hosting Company
Why Website Owners Pick VMWare and Cloud Hosting Setups
Things you have to Look For When Selecting A Web Hosting Provider
Colocation Hosting - Does it Match Your Needs
How To Choose The Right Web Hosting For Your Business
The Types Of Web Hosting Packages
What Form Of Investment Do You Require To Find To Setup Cloud Servers?
What Is:
- ArticleMs Hosting Package
- Reseller Hosting
- Shared Hosting
- cPanel
- Fantastico
- Website Builder
- Database
- Get up to 5 new .COMs
- $5.99 per year for the 1st year!
Web Hosting News
-
Benefits To Choose Unlimited Web Hosting Accounts
Unlimited web hosting is, as the name suggests, because it does not have limits. It enables you to h
Finding The best Solution Through the Web Hosting Options
Many people are you looking for a good web hosting service these days, and while having a great webs
Should I Use A CMS Or Not
This is a very popular question and one that most people will ask themselves when starting a new web
Quality Customer Service is Essential for Any Web Hosting Company
The web hosting industry is becoming extremely competitive, and many web hosting companies are now t
Why Website Owners Pick VMWare and Cloud Hosting Setups
Fast growth of hosting technologies and solutions is as a result of the increase in the number of ho
Things you have to Look For When Selecting A Web Hosting Provider
Internet marketing, and indeed e-Business in general, are becoming extremely popular as business ent
Colocation Hosting - Does it Match Your Needs
Colloquially, the term hosting is used for the way in which Companies and corporations make use of d
How To Choose The Right Web Hosting For Your Business
Deciding on the best web hosting provider is extremely crucial when you're planning to develop an on
The Types Of Web Hosting Packages
When it comes to web hosting packages you will probably see that there are a number of options avail
What Form Of Investment Do You Require To Find To Setup Cloud Servers?
You should carefully consider the most cost effective option when looking for an up to date hosting


