High availability

  • Thread starter Thread starter Erik Tamminga
  • Start date Start date
E

Erik Tamminga

Hi,

What's the most common way to implement high availability of a windows
server that uses ActiveDirectory, IIS, SQLServer, MSMQ Server and several
custom applications?

Currently we've got a server running these applications and we would like to
have a certain level of redundancy when something fails.

Any hardware/software sync solutions one can recommend?

Erik Tamminga
 
Erik Tamminga said:
Hi,

What's the most common way to implement high availability of a windows
server that uses ActiveDirectory, IIS, SQLServer, MSMQ Server and several
custom applications?

Currently we've got a server running these applications and we would like to
have a certain level of redundancy when something fails.

(Assuming Windows Server 2003 (various Editions) and SQL Server 2000
(Enterprise Edition) and extremely high availability requirements as well as
great performance)

Use multiple servers for the Domain Controllers - it is a distributed, multi
master, replicating system by default.
Use multiple IIS servers and use the Network Load Balancing service to
cluster them (up to 32 nodes)
Cluster the SQL Servers (up to 8 nodes) using the Cluster Service in
active/active or active/passive configurations ( you may also need to look
at redesigning the database model to allow for federated servers and
distributed queries, as opposed to a single database.)
Your applications depend on whether they are cluster aware, stateful, web
based, transactional etc etc (look at technologies like Application Center
2000).

--
Regards,

Mike
--
Mike Brannigan [Microsoft]

This posting is provided "AS IS" with no warranties, and confers no
rights

Please note I cannot respond to e-mailed questions, please use these
newsgroups
 
Hi Mike,

Thanks for the quick response.

Actually, it's a Windows 2000 Server environment with SQL Server 2000
Enterprise ed. The custom applications are 3rd-party VB-applications (most
probably not cluster-aware) that receive data from a MSMQ queue. I
understand the active directory and IIS part you suggest.

Does your suggestion still apply, or are there other solutions to look at?

Erik
 
Erik Tamminga said:
Hi Mike,

Thanks for the quick response.

Actually, it's a Windows 2000 Server environment with SQL Server 2000
Enterprise ed. The custom applications are 3rd-party VB-applications (most
probably not cluster-aware) that receive data from a MSMQ queue. I
understand the active directory and IIS part you suggest.

Does your suggestion still apply, or are there other solutions to look at?

Erik

Erik

You can still use the Windows 2000 Cluster service (but it will only be 2
node on the Advanced Server Edition) and SQL Server 2000 (Enterprise
Edition)
You should still look at anywhere in your applications where the COM+ load
balancing and clusters provided by Application Center 2000 may be use full.
MSMQ can also be a cluster aware resource.

--
Regards,

Mike
--
Mike Brannigan [Microsoft]

This posting is provided "AS IS" with no warranties, and confers no
rights

Please note I cannot respond to e-mailed questions, please use these
newsgroups
 
Back
Top