Re: Is there a best practise to implement a warm standby-solution
- From: RonC <RonC@xxxxxxxxxxxxxxxxxxxxxxxxx>
- Date: Wed, 25 Jul 2007 06:42:01 -0700
Hi Chuck. Thanks, but I realize there will be a disruption to the clients
during failover.
All I want to do is reduce the failover time. I can achieve this with a
second instance of the application running in a warm state. The application
is complex with multiple services. If a service fails in the active instance,
I want to know I am failing to an instance of the application that is in good
health (having a better service level than the failed from side). Failing to
the warm instance would only involve a failover of an I P address.
Thanks again for your response.
Hi Chuck. Thanks, but I realize there will be a disruption to the clients
during failover.
"Chuck [MSFT]" wrote:
Microsoft Clustering services cannot provide what you need. We provide.
'high' availability, not '100%' availability. Failing over application
'state' is not possible. We disconnect clients during a failover and the
clients must be able to reconnect. If your applications use Distributed
Transactions, then the ACID process should help deal with that.
--
Chuck Timon, Jr.
Microsoft Corporation
Windows Server 2008 Readiness Team
This posting is provided 'AS IS" with no warranties, and confers no rights.
"RonC" <RonC@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:7922DEA4-AE78-4726-819C-29DC3A2B6CCB@xxxxxxxxxxxxxxxx
Ryan, thanks for your response.
My application is not a problem. Rather I am looking for a best practice
from a MSCS perspective to achieve the following:
1) The ability to monitor the state of multiple instances of the same
application, while only one instance is in an active mode. (Probably using
multiple resource groups).
2) The ability to failover active state. The ability to monitor the state
of
all application instances and make failover decisions based on application
state. (Probably using another resource group and custom code with the
MSCS
eventing mechanism).
So my questions:
Is there a best practice or out of the box mechanism to achieve some / all
of the above.
If a custom solution is required, do you think I am moving towards the
land
of unintended / unsupported.
"Ryan Hanisco" wrote:
Hi RonC,
This will really depend on the application. In most cluster-aware apps,
all
nodes stay running with the app ready to go. On failure, the other takes
over with only the time for the failure detect and session reconnect.
If the app is not built for this, your options may be far fewer.
--
Ryan Hanisco
MCSE, MCTS: SQL 2005, Project+
Chicago, IL
Remember: Marking helpful answers helps everyone find the info they need
quickly.
"RonC" wrote:
Hello:
I am planning to integrate an existing application with MSCS. However,
in a
failover scenario a full application startup will take too long.
Therefore I
am planning to implement a warm standby instance of the application. I
would
like that status of the warm standby instance to be a consideration in
a
failover decision.
Do you have any suggestions on how I might accomplish this with MSCS as
opposed to building a custom cluster aware component?
- Follow-Ups:
- Re: Is there a best practise to implement a warm standby-solution
- From: Edwin vMierlo [MVP]
- Re: Is there a best practise to implement a warm standby-solution
- From: Chuck [MSFT]
- Re: Is there a best practise to implement a warm standby-solution
- References:
- Re: Is there a best practise to implement a warm standby-solution
- From: Chuck [MSFT]
- Re: Is there a best practise to implement a warm standby-solution
- Prev by Date: Re: Is there a best practise to implement a warm standby-solution
- Next by Date: Re: "Offline Pending" on overfail from node 2 to node 1
- Previous by thread: Re: Is there a best practise to implement a warm standby-solution
- Next by thread: Re: Is there a best practise to implement a warm standby-solution
- Index(es):
Relevant Pages
|