Since I posted the original thread [Load balancing : stupid logic?], the
equation has somewhat changed. Instead of having NT4.0 and IIS4.0, we
will be hopping to Microsoft Windows 2003 Server.
The post is somewhat long and I have numbered questions for your
convenience. Please feel free to reply to a selective portion and remove
the rest so that the 'post' size can remain manageable
1)What kind of Load balancing features are available in this [Windows
2003] environment?
Also, my company purchased a F5 BigIP Load Balancer [without consulting
or evaluating other load balancing techniques that so many brilliant
people on my previous thread spoke about] some time back and 'want' to
'use' it no matter what.
2) I am aware of the 'basic' differences between using a hardware load
balancer and something like NLB. What according to you are the major
differences between the two that would tilt the decision against / for one?
The hardware that we have at our disposal now is 2 boxes [high capacity
, CPU x 4] which will be web servers and another 2 boxes [database servers].
3) What I am keen on is utilizing the Windows NLB service and am
wondering if it is possible to use the Big IP LB in conjunction with it.
The architecture that I have in mind is similar to what is illustrated here;
http://www.microsoft.com/TechNet/prodtechnol/windows2000serv/deploy/co...at/imag
[Original ref:
http://www.microsoft.com/technet/treeview/default.asp?url=/TechNet/pro...chnol/w
The difference being that I want communication to front-end-lan [as
displayed in the diagram] to happen via the Hardware load balancer.
4) I am also thinking about redundancy of database servers, what do you
think is the best possible way(s) to do it? Is it possible to have 2
database servers in a cluster [shared storage] with a cluster of load
balanced web servers writing and reading [same application] from the
same database?
[look at the back-end LAN part in the GIF link provided above]
What is needed to implement this on Windows 2003 server running SQL 2000?
5) Using a solution such as NLB, its possible to keep your ASP code in
sync between all load balanced servers by using a service such as
IISSYNC [if i am not mistaken]. Is there something available to
synchronize my code across web servers if I am using a hardware load
balanced solution?
Thank you very much for going through my post and thanks in advance for
your expert replies to my queries.
Buzz.