I currently have two web servers. Each located on different ISP.
Seeing how DNS round robin only provides load balancing and not redundancy,
I wanted to go with another option. I found this article from ‘wight-hat.com ‘that suggested
to put the put the DNS service on each web server. And modify the name servers on the
original DNS server. Name Server 1 will point to Web server 1 and Name Server 2 will point
to Web Server 2. In this Case if the DNS is unable to reach it’s Name Server 1
“Also the Web Server 1” then it will try to contact the Name Server 2 “Also Web Server 2”.
All hosts (A records) will supply the correct IP address to contact the available web server.
Is this a viable option?
What are the pro and cons to doing this?
The article can be found here
http://www.wight-hat.com/guides/hosting6.html
PS Web server runs on Windows 2003 IIS 7.0
Thanks in advance
Keith
DNS Global Load Balancing is a great method; however, the method they use: http://www.wight-hat.com/guides/hosting6.html
I would not recommend(I would not use their method in my environment!); you need a solution that contains healthchecks for the servers; if you want a reliable, efficient and scalable load balanced environment, then you need s system specifically designed for that. The method they use still imposes delay due to the necessary re-query.
Some Vendors that offer DNS Global load balancing:
http://www.f5.com/products/big-ip/product-modules/global-traffic-manager.html
http://www.brocade.com/forms/getFile?p=documents/data_sheets/product_data_sheets/serverIronADX_DS_05.pdf
http://www.radware.com/Resources/dns_load_balancing.aspx
Billy