BizTalk Server - BizTalk 2004 orchestration failover question

This is Interesting: Free IT Magazines  
Home > Archive > BizTalk Server > November 2004 > BizTalk 2004 orchestration failover question





You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

Author BizTalk 2004 orchestration failover question
johnbaa

2004-11-24, 2:56 am

I have some questions regarding BizTalk 2004 and failover for running orchestrations that I hope someone can answer:

We have two BizTalk 2004 servers (running on Windows 2003 Server) in a BizTalk server group deployed with the same orchestrations. The SQL server is clustered on a Windows 2003 Cluster running on two different servers.

As we understand BizTalk 2004 is in an active-active configuration by design, without clustering. My question is how BizTalk handles a failover on one BizTalk server when an orchestration instance is started.

In our tests, the running orchestration instance on the failover server (the failover was done by rebooting the BizTalk server) was not continued on the other BizTalk server while the server failed. When the BizTalk server that failed was idle again the orchestration instance was continued on the same server as before.

Is the other BizTalk server supposed to continue the orchestration instance when the BizTalk server that was running the orchestration instance failed?
What happens if the failed BizTalk server never gets idle again, is the message lost?
Are there any settings to get this functionality?
Or maybe we have misunderstood how the active-active configuration works?
Alan Smith

2004-11-24, 5:52 pm

Hi,

Is I understand it, the second server shuld pick up the orchestration from
the point where the first server was at. BizTalk hendles this by saving
persistence points at certain times during the orchestration execution. I
have not tested it myself, Charles Young has blogged about this here:
http://geekswithblogs.net/cyoung/ar...07/20/8619.aspx
and mentions:

"BizTalk generally took up to a minute or so to recover from failure (we
didn't atually time this), athough in the very last test, a couple of
messages seemed to get 'stuck' for about 3-4 minutes before being routed."

Regards,

Alan


"johnbaa" wrote:

>
> I have some questions regarding BizTalk 2004 and failover for running
> orchestrations that I hope someone can answer:
>
> We have two BizTalk 2004 servers (running on Windows 2003 Server) in a
> BizTalk server group deployed with the same orchestrations. The SQL
> server is clustered on a Windows 2003 Cluster running on two different
> servers.
>
> As we understand BizTalk 2004 is in an active-active configuration by
> design, without clustering. My question is how BizTalk handles a
> failover on one BizTalk server when an orchestration instance is
> started.
>
> In our tests, the running orchestration instance on the failover server
> (the failover was done by rebooting the BizTalk server) was not
> continued on the other BizTalk server while the server failed. When the
> BizTalk server that failed was idle again the orchestration instance was
> continued on the same server as before.
>
> Is the other BizTalk server supposed to continue the orchestration
> instance when the BizTalk server that was running the orchestration
> instance failed?
> What happens if the failed BizTalk server never gets idle again, is the
> message lost?
> Are there any settings to get this functionality?
> Or maybe we have misunderstood how the active-active configuration
> works?
>
>
>
> --
> johnbaa
> ------------------------------------------------------------------------
> Posted via http://www.webservertalk.com
> ------------------------------------------------------------------------
> View this thread: http://www.webservertalk.com/message524849.html
>
>

Hugo Rodger-Brown

2004-11-25, 2:46 am

John - you mention that the orchestrations are deployed to both servers - do
you have instances of the host that the orchestration is runnning under on
both machines? If the second server doesn't have a host instance running,
then the orchestrations cannot continue on that machine?

Just a thought.

Hugo


johnbaa

2004-11-25, 4:02 am

Hi Hugo and Alan

Yes we have instances of the host that the orchestration is runnning under on both machines. If I turn of one server, new instances of the orchestartions are started, so they work on both servers.

I will do some more tests since it seems to me that the feature we are looking for should work without any special configurations.

Regards
John
Sponsored Links






Free braindumps | Software forum | Database administration forum

Copyright 2003 - 2008 webservertalk.com