I am running a web farm that is in a workgroup in a DMZ. The
webservers are running W2k Advanced Server with NLB. The webservers
run IIS5 web sites and one IIS5 ftp site. Each of the webservers
deliver static pages that exist locally on each machine. The ftp
service is also load balanced between the
webservers but data for the ftp site is stored on non-webserver
computer (I'll call this FTPDATA) that has an internal raid array.
This currently is my shared storage for the webservers ftp data.
Webservers have access to FTPDATA through pass-thru authentication.
I understand that MSCS can not be run in a workgroup, and it can not
be run on a computer that is already running NLB. I understand it can
be used as failover protection for a data server backend such as a
machine
running SQL Server. Other than that, I don't know much about MSCS. I
know
very little about networked external raid arrays.
Because FTPDATA could go down which means I would lose access to the
ftp data, what I would like to do is add a second machine (FTPDATA2)
and setup both FTPDATA computers as MSCS nodes in a domain. These two
computers will
have a shared resource on an external Raid Array (either SCSI y or
fiber channel).
What I want to accomplish is, maintain the ability to load balance an
ftp site, that accesses one data source via the MSCS FTPDATA
computers. If one of the FTPDATA that access the one data source goes
down, I want to have a backup that can be switched to automatically to
access that same one data source.
Will this be possible? Or does MSCS have to work in conjuntion with
the IIS ftp service, in which case I will have to setup MSCS on the
same computers that will be running the ftp service (so now I wouldn't
be able to use NLB)?
If I want to continue to load balance my ftp site, but have it access
a shared drive, and MSCS is not the solution, how else can I share
data between the webservers that does not physically exist on the
webservers (DFS?) ? Or am I making this more complicated then it
needs to be and all I have to do is add an external raid array with
fiber channel to the webservers and have ftp virtual directories point
to the external raid array? |