Re: Round Robin

From: John Negus (jnegus_at_mask.msetechnology.com)
Date: 12/02/04


Date: Thu, 2 Dec 2004 12:56:45 -0500

Hello Ace,

I completely agree with your statement "Round Robin is more of a pseudo
load balance mechanism". This is why, in my reply to the original
question, I stated "This provides a FORM of load balancing".

As for your statement, "Jonathan posted how Round Robin works", I do
not agree . If you read his link carefully, it focus's more on how
Round Robin will NOT work in certain environments than how it actually
does work in a Microsoft environment. As this is a Microsoft Public
News Group. I took it upon myself to explain how it works in a
Microsoft environment and in a later post provided a simple test to
prove this.

I would not recommend using this as a complete load balancing solution
though I have used this myself as a cheap alternative very successfully
(you need to be aware of the full environment to be sure it will work as
planned). A couple of examples: An internal read only web site with
multiple servers and a TS farm using a Session Directory Server.

-- 
John Negus
MSEtechnology
--
"Ace Fekay [MVP]" 
<PleaseSubstituteMyActualFirstName&LastNameHere@hotmail.com> wrote in 
message news:%23c4u37B2EHA.3500@TK2MSFTNGP09.phx.gbl...
> In news:ek1SUHW0EHA.1924@TK2MSFTNGP10.phx.gbl,
> John Negus <jnegus@mask.msetechnology.com> made a post then I 
> commented below
>> If a company has a web site called www.xyz.com, to handle demand, has
>> setup 3 web servers with identical content for the web site
>> (WebServer1, WebServer2 and WebServer3).  There will be 3 DNS records
>> for the IP address of each server.
>>
>> When a client sends a query to the DNS server to resolve www.xyz.com
>> the DNS server sends back the IP address of all 3 records with
>> Webserver1 at the top of the list, WebServer2 in the middle and
>> WebServer3 at the bottom.
>>
>> If round robin is enabled on the DNS server, the next request for
>> www.xyz.com that the DNS server receives it will send all 3 records
>> again but this time will place WebServer3 at the top of the list,
>> Webserver1 in the middle and WebsServer2 at the bottom (rotating the
>> record at the top of the list for the last request to the bottom). 
>> This provides a form of load balancing as the clients try to contact
>> the server at the top of the list first.
>>
>> Round Robin can be enabled by using the DNS manager console.  It is
>> configured at server level and can be set by checking the Round Robin
>> box on the Advanced tab of the Properties of your DNS server.
>>
>> HTH
>>
>> --
>> John Negus
>> MSEtechnology
>>
>
> Round Robin is more of a pseudo load balance mechanism and not to be 
> relied upon. If one needs a true load balance mechanism, don't use 
> DNS, but rather use the NLB features built in to Windows 2000 and 
> Windows 2003, or even clustering in an Active/Active cluster, or 
> better yet, products such as Dell's BigIP. IBM and HP/Compaq have 
> similar products.
>
> Jonathan posted how Round Robin works. It's not necessarily by the 
> "top of the list" first.
>
>
> -- 
> Regards,
> Ace
>
> G O   E A G L E S !!!
> Please direct all replies ONLY to the Microsoft public newsgroups
> so all can benefit.
>
> This posting is provided "AS-IS" with no warranties or guarantees
> and confers no rights.
>
> Ace Fekay, MCSE 2003 & 2000, MCSA 2003 & 2000, MCSE+I, MCT, MVP
> Microsoft Windows MVP - Windows Server - Directory Services
>
> Security Is Like An Onion, It Has Layers
> HAM AND EGGS: A day's work for a chicken;
> A lifetime commitment for a pig.
> -- 
> =================================
>
> 


Relevant Pages

  • Re: Round Robin
    ... > If a company has a web site called www.xyz.com, to handle demand, has ... > for the IP address of each server. ... > When a client sends a query to the DNS server to resolve www.xyz.com ... > Round Robin can be enabled by using the DNS manager console. ...
    (microsoft.public.win2000.dns)
  • Re: Round Robin Problem help if poss please
    ... Looks like Ace has got it - I am just trying to load balance requests ... to a particular group of servers using the "round robin" technique. ... This is when you have multiple entries for the same name in dns (eg ... server 1 - 192.168.0.1 ...
    (microsoft.public.win2000.dns)
  • Re: Choose Random IP address
    ... "Round Robin" is enabled on my Windows 2003 Intergrated DNS server. ... the clients have Subnet prioritization (and servers ...
    (microsoft.public.windows.server.dns)
  • Re: dns query
    ... the way it design is a load balance where user come by public ip and it ... load balance among the internal server and for my scenario is abit different ... For multiple DNS servers, I would just actually create multiple DNS servers. ...
    (microsoft.public.windows.server.dns)
  • RE: Second TS
    ... We have a WIN2000 Member Server running TS. ... there is a built-in Network Load Balance check box on each ... Terminal Server Farm ... > RDP client to point to the IP Address of the new TS ...
    (microsoft.public.win2000.termserv.clients)