Hi,
I am currently creating/testing a small web farm consisting of two Win2k3
Standard Servers that will hopefully end up hosting services to a number of
small to medium-sized websites for clients. (probably a hundred or so - there
are no sites that are overly strenuous on bandwidth or resources.)
Both servers are AD DCs running mirrored IIS configurations (metabases
synced using IIsCnfg.vbs), NLB to provide load balancing and a DFS/replicated
"Domains" folder of all the content/logs of the websites.
I have a few questions for anyone that has maybe set up a configuration like
this? (Advice and hints would be very much welcomed too!)
1) Is it really good idea to replicate IIS log files? Would the replication
service be able to handle the potential problems of two different log files
on each server as visitors hit each one? (The servers are connected over a
local 1Gbit connection - there are two NICs in each server, one for NLB one
for general local network traffic) Stats generated from these log files are
essential for analysis so this definitely needs to be implemented somehow.
2) Network load balancing includes the affinity setting - we have a number
of classic ASP web apps using Session variables that could have issues with a
web farm environment. Is the affinity setting (in Single mode) in NLB
reliable enough to keep a web user sticky to their initial server for a
reasonable amount of time?
3) Performance-wise! What are other people's thoughts/ideas for this
implementation? I have read a number of white papers and documentation
available and it appears that the above solution is going in the right
direction for what we want to achieve?
Many thanks,
Regards,
Stewart.