Jay Kinker - Talking BizTalk

BizTalk Server, BizTalk's Financial Accelerator for SWIFT, .Net Technologies

  Home  |   Contact  |   Syndication    |   Login
  70 Posts | 2 Stories | 72 Comments | 7 Trackbacks

News

Jay Kinker
Follow me at Twitter My LinkedIn Profile Facebook Write to me

MVP Logo

Page hits (17-Apr-07)-

Previous Posts

Archives

Post Categories

Cool BizTalk Blogs

Two major ways to provide high availability for BizTalk Server 2006 are:
1. Running multiple host instances.
2. Clustering the BizTalk Server databases.

This article contains steps required to create and manager multiple host instances. BizTalk Server allows you to have multiple Receive and Send host instances simultaneously. You may design your solution as per your requirement.

Creating new Host:
- Open the BizTalk Server Administration Console.
- Expand the tree nodes up to “BizTalk Group” è Platform Settings è Hosts
- Right click on “Hosts” and select NewèHost. This will open the Host Properties page as shown below.
- Fill the Name field.
- Leave the type as “In-Process”
- Default value for Windows group is “BizTalk Application Users”. You may change depending on your BizTalk set up.
- You may want to enable the “Host tracking” by selecting “Allow Host Tracking” but you must leave it as unchecked if you don’t require it. Enabling tracking comes with its own performance hit.
- You may also go to “Advanced” tab to do the configuration. You must refer to MSDN before changing any settings here.Click OK to create the host

Creating new Host Instance:
- Right click on the “Host Instances” node and select NewèHost Instance
- Select the “Host Name” and “Server” from the drop down list.
- Provide the user credentials for this host instance by clicking on the “Configure” button.
o BizTalk Server will use this user credentials for running the new service.
o This account must have SQL Server permissions. The recommended way to rat permissions is to add this account to the BizTalk Server Host Windows group.
- Click “OK” to create a new host instance.

Once you have created the Host and its instance, you are now ready to use it as per your requirement.

Creating Receive/Send Handlers
- Expand the tree nodes of BizTalk Administration console up to “BizTalk Group” è Platform Settings è Adapters
- Right click on your adapter and select NewèReceive/Send Handler
- Select proper Host Name in the XXX – Adapter Handler Properties page.
- This configuration change requires host instance restart so, restart the associated host instances for the changes to take effect.

- Select the Receive/Send handler in the Receive/Send port from the BizTalk Administration Console
- You will not get an option of selecting “Send Hander” from Visual Studio. By default it assigns to the default Host.

posted on Tuesday, December 26, 2006 12:37 PM

Feedback

# re: Designing for Highly Available BizTalk Server – Multiple Host Instances 11/14/2009 9:50 PM Steve Brown
I did this on my DEV & QA servers and all worled fine. My production environment is a little different ... I have two BizTalk servers pointed at the same databases. I added the host fine but when I try to update the receieve handler the new host doesn't show in list. Any ideas?

Post A Comment
Title:
Name:
Email:
Website:
Comment:
Verification: