Great Resource on BizTalk 2006 Clustering

Here is a great resource on planning your BTS architecture and physical implementation.  The following article guides administrators through design, planning and impementation of leveraging clustering at every level within the BTS architecture to provide adequate redundancy to ensure that the BTS operation continues despite hardware failure.

https://www.microsoft.com/technet/prodtechnol/biztalk/2006/library/bts06clustering/413cc8f4-f343-4c1c-8b79-3b15cb4c101d.mspx?mfr=true

Here is a rip of the distinct recommendations for clustering in this article:

Total number of computers Number of cluster nodes Level of fault tolerance

2

2 (one Windows Server cluster)

This configuration can provide fault tolerance for all BizTalk Server components and dependencies that can be clustered by creating a two node cluster that uses an Active/Active model. One or more BizTalk Hosts and the Enterprise SSO master secret server are configured as cluster resources in the same group on one node. SQL Server is configured as a cluster resource in a different group on the other node. This approach is not recommended for the following reasons:

You cannot run the BizTalk Base EDI adapter on a BizTalk server that is running a clustered Enterprise SSO service. Clustering of the BizTalk Base EDI adapter is not supported and running the Base EDI adapter on a server where the Enterprise SSO service is clustered is not supported.

If one of the cluster nodes fails then all BizTalk Server components and dependencies will be running on a single cluster node, which will greatly impact available document processing capacity.

3

2 (one Windows Server cluster)

This configuration is used to provide fault tolerance for SQL Server and the Enterprise SSO master secret server. SQL Server and the Enterprise SSO master secret server are configured as cluster resources on a two node cluster that uses an Active/Passive model. BizTalk Server is installed and configured on a stand-alone computer. This configuration is recommended as the minimum number of computers to provide fault tolerance in a BizTalk Server environment. This configuration does not provide fault tolerance for the BizTalk Hosts.

4 or more

4 or more (two Windows Server clusters)

This configuration can provide fault tolerance for all BizTalk components and dependencies that can be clustered by creating two multiple node clusters and using an Active/Passive model for each cluster. SQL Server and the Enterprise Single Sign-On Master Secret Server are run on one cluster. BizTalk Server is run on the other cluster. This configuration is recommended as the minimum number of computers to provide fault tolerance for SQL Server, Enterprise SSO, and BizTalk Hosts in a BizTalk Server environment.