Re: Cluster newbie: Majority Node Set
From: Mike Rosado [MSFT] (mikeros_at_online.microsoft.com)
Date: 02/21/05
- Next message: Eric: "Re: Two Node Majority Node Set Geographically dispursed cluster"
- Previous message: Mike Rosado [MSFT]: "Re: Two Node Majority Node Set Geographically dispursed cluster"
- In reply to: Gus: "Cluster newbie: Majority Node Set"
- Next in thread: Gus: "Re: Cluster newbie: Majority Node Set"
- Reply: Gus: "Re: Cluster newbie: Majority Node Set"
- Messages sorted by: [ date ] [ thread ]
Date: Mon, 21 Feb 2005 16:57:41 -0600
Hi Gus,
I posted the following on an earlier thread. To answer your question
regarding Quorum and Majority Node Set (MNS), you would only want to use MNS
when setting up a Geographically Dispersed Clusters (GeoCluster) and even
then it has certain limitations when it comes to setting up software
application solutions.
Because a lot of software application solutions are based on Synchronous
Replication of data, so in order to have a GeoCluster using MNS you would
need a third party software that would handle Asynchronous Replication of
data.
Asynchronous Replication - Asynchronous replication means that if a change
is made to the data on site A, that change will eventually make it to site
B. Taking the same example as above, if an application at site A writes a
block of data to a disk mirrored to site B, then the IO operation will
complete as soon as the change is made to the disk at site A. The
replication software will transfer the change to site B in the background
and will eventually make that change to site B. Using asynchronous
replication; the data at site B may be out of date with respect to site A at
any point in time. Different vendors implement asynchronous replication in
different ways. Some preserve the order of operations, others do not. If a
solution preserves ordering, then the disk at site B may be out of date, but
it will always represent a state that existed at site A at some point in the
past. In other words, site B is crash consistent; the data at site B
represents the data at site A if site A had crashed at that point in time.
If a solution does not preserve ordering, the I/Os may be applied at site B
in an arbitrary order. In this case, the data set at site B may never have
existed at site A. Many applications can recover from crash consistent
states; very few (if any) can recover from out of order I/O sequences. In
short, never use asynchronous replication unless the order is preserved. If
order is not preserved, the data on site B may well appear corrupt to the
application and may be totally unusable.
Synchronous Replication - Synchronous replication means that if an
application performs an operation on one node at one site, then that
operation will not complete until the change has been made on the other
sites. Consider the case of synchronous, block level replication. If an
application at site A writes a block of data to a disk mirrored to site B,
then the IO operation will not complete until the change has been made to
the disk on site A and the disk on site B.
Microsoft recommends synchronous replication strategies because only they
can guarantee data consistency. For more information, please see the below
whitepaper on geographically dispersed clusters. Please keep in mind, that
if you decide to go this route, you should work with Microsoft and the
hardware vendor providing the solution to make sure that it can be
implemented in a supportable and non-performance impacting fashion.
Server Clusters: Majority Node Sets (a.k.a. Quorum of Nodes)
http://www.microsoft.com/technet/prodtechnol/windowsserver2003/technologies/clustering/majnode.mspx
Also if the hardware is not on the Windows Server Catalog under
Geographically Dispersed Cluster Solution, you may encounter other
difficulties. Because some hardware dependencies may be need for it too to
function correctly.
http://www.microsoft.com/windows/catalog/server/default.aspx?subID=22&xslt=category&pgn=904c28be-5a41-4db0-9c12-032dcb893c8b
-- Hope this helps, Mike Rosado Windows 2000 MCSE + MCDBA Microsoft Enterprise Platform Support Windows NT/2000/2003 Cluster Technologies ==================================================== When responding to posts, please "Reply to Group" via your newsreader so that others may learn and benefit from your issue. ==================================================== This posting is provided "AS IS" with no warranties, and confers no rights. <http://www.microsoft.com/info/cpyright.htm> -----Original Message----- "Gus" <web_tur@yahoo.com> wrote in message news:eTsKRaGGFHA.1292@TK2MSFTNGP10.phx.gbl... > I have three servers running Windows 2000 Enterprise Edition. One of them is > the primary domain controller. > We want to configure a cluster but we cannot afford hardware cluster (shared > disks, SAN, etc). It will be used for SQL Server Enterprise. We are > considering log-shipping, transaction replication and other SQLServer > methods but I think clustering is the best solution. > > So, searching MSDN I found the "Majority Node Set" model, but several > question arised: (note: I understand that with 3 servers, only one can me > down) > > 1) Data IS actually replicated in servers? I mean... one falls and the > sqlserver data is still available for the other two servers. > > 2) What about this text that I found somewhere: "Windows Server 2003 > provides no mechanism to mirror or replicate user data across the nodes of > an MNS cluster, so while it is possible to build clusters with no shared > disks at all, it is an application specific issue to make the application > data highly available and redundant across machines" > > 3) High availability must the hard-coded in the application? (I mean... > connect to server1 and test, if not successfull connecto to server2 and > test) > > 4) All three server will share the same IP? > > 5) Do we need extra hardware? > > This is all for now. > Thanks for your time. > Gus > >
- Next message: Eric: "Re: Two Node Majority Node Set Geographically dispursed cluster"
- Previous message: Mike Rosado [MSFT]: "Re: Two Node Majority Node Set Geographically dispursed cluster"
- In reply to: Gus: "Cluster newbie: Majority Node Set"
- Next in thread: Gus: "Re: Cluster newbie: Majority Node Set"
- Reply: Gus: "Re: Cluster newbie: Majority Node Set"
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|