1. Introduction

This document describes how to set up a low-cost high availability infrastructure for BizTalk Server 2010 in a LAN environment using only 4 server boxes (2 for BizTalk and 2 for SQL Server).

2. Basic Infrastructure

We will give the bare minimum infrastructure required for a high-availability scenario using BizTalk servers:

3. Software Components

4. Storage

Path

Purpose

Storage size required

E:\ProgramFiles\

Component software path for 64-bit

30 GB

E:\ProgramFiles(x86)\

Component software path for 32-bit

E:\SQL\BizTalk\Data

Folder for BizTalkMsgBoxDb MDF files

30 GB

E:\SQL\BizTalk\Log

Folder for BizTalkMsgBoxDb LDF files

50 GB

E:\SQL\Data

Folder for other databases MDF files

50 GB

E:\SQL\Log

Folder for other databases LDF files

100 GB

E:\SQL\Backup

Folder for Backup files

100 GB

5. Conclusion

Though it is recommended to use 2 BizTalk boxes in active-active and 2 BizTalk boxes in active-passive configuration along with 3 SQL Server boxes in active-passive-passive (hot stand-by) mode for an ideal scenario to begin with, we have managed using 4 boxes in total instead of 6 boxes, assuming that FTP and MSMQ would not be heavily used. But if FTP and MSMQ are heavily used then we need to go for BizTalk clustering too.