Load balancing on dedicated server
Tuesday, August 12th, 2008Hello,
If you have a website on the internet than it is very natural that you have a server to host the site.If you have a good traffic on your website and you have a dedicated server to host your site than it is necessary that your server responds very quickly to all the incoming HTTP requests for your website.If your website is growing and is becoming popular than it will be very difficult for your server to respond quickly to all the HTTP requests made for your website and the site will load very slowly and the users will have to wait for a long time to view the web pages.For this reason you will have to upgrade the configuration of your server or but as upgrading the configuration is very expensive it will no more be cost effective.You will need a cost effective solution to solve this problem.
For this task it is very important to improve the server scalability.As there are many requests made at the same time more servers are needed so that the load gets distributed and the scalability is also increased.This process of increasing the scalability and distributing the load is called clustering and load distribution among the servers which is nothing but load balancing.Load balancing is applied to both database as well as application servers.
Mechanism for load balancing.
The load balancing mechanism used for distributing the HTTP requests among the servers is known as IP Spraying.When there are multiple servers in the group the HTTP requests needs to be evenly distributed.It acts as a single server to one single server to the clients like an internet browser.The equipments used for Ip spraying are “Load dispatcher” and “network dispatcher”.You can call them as “Load balancers”.IP Sprayer is the one which redirects HTTP requests to a server in a server cluster. This all depends on the type of IP sprayer involved so that the architecture can provide more scalability, load balancing and overcome all the fail-over requirements.
You can have a look at one of the load balanced server so that you get a rough idea of the structure of the load balanced server.