Wednesday, March 16, 2005

I was looking at how to implement a load balancing/load sharing system for a data centre.  The data centre hosts websites and other servers on a domain name www.mydomain.com (for example). Servers within the data centre are load balanced by Cisco Content Switches. The company wants 3 data centres. The traffic coming to www.mydomain.com should be shared among the data centres providing redundancy and scalability. These 3 data centres are in different physical locations, and will be served by different ISPs (ideally).

 

The solution to this is to implement a DNS based load balancing system. In this solution the primary name server for www.mydomain.com will be replaced with an "intelligent" DNS server.

Instead of replying to DNS request with just one IP address, this smart DNS server will give out the IP addresses based on the load at each of the data centres. The client resolving an IP address for www.mydomain.com will get the IP address of the data centre with the least load.

The DNS server can also stop clients from going to a data centre that is not functioning.

This solution is explained in more detail at http://ntrg.cs.tcd.ie/undergrad/4ba2.01/group8/DNS.html

 

These are some of the solutions available in the market.

 

http://www.sysmaster.com/s_net_dns.htm

 

Cisco GSS Global Server Load-Balancing

 

Wednesday, March 16, 2005 5:46:21 PM (GMT Standard Time, UTC+00:00)  #    Comments [0]  |  Related posts:
99% Uptime ? Nah not for us..
Velocity
Cache overuse ?