dbTalk Databases Forums  

Active/Active clustering solution for SQL SERVER

microsoft.public.sqlserver.clustering microsoft.public.sqlserver.clustering


Discuss Active/Active clustering solution for SQL SERVER in the microsoft.public.sqlserver.clustering forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
David Liu
 
Posts: n/a

Default Active/Active clustering solution for SQL SERVER - 04-07-2004 , 10:35 AM






Basically, I need to have real active/active cluster
solution on SQL server(any MS platform).
The windows failover clustering tech is share nothing
clustering , so can not do the load balancing stuff(
distribute transaction traffic between servers).
Only product I know on the market is PolyServ's Matrix
server, any suggestions from microsoft?

Thanks

David Liu
MCSE/MCDBA
DBA
www.moneris.com



Reply With Quote
  #2  
Old   
Stephen Strong
 
Posts: n/a

Default RE: Active/Active clustering solution for SQL SERVER - 04-07-2004 , 06:11 PM






The purpose of MS Cluster Servers is to provide high availability not load balancing for SQL Server. If you require both you need multiple clusters as a federation of SQL Servers. Another option is a single 4-node cluster with 4 SQL Instances in a federation configuration. As your 4-nodes reach peak utilitisation, scale up the four servers. To explore how federated solutions work start by searching BOL for "federated database servers"

If you only need read-only access to SQL Server data you could build a solution using replication. As your load increases add more subscribers to handle the load.

Reply With Quote
  #3  
Old   
David Liu
 
Posts: n/a

Default RE: Active/Active clustering solution for SQL SERVER - 04-08-2004 , 08:31 AM



As I know, The federated database is only support
partition data, do not support share database( exactly the
same database, as oracle's real application cluster).
In a word, failover and load balance at the same time;
and can quickly scale out by simply adding a new server.
From BOL, microsoft say do not support this type of
clustering.

Thanks for your reply

David Liu
Quote:
-----Original Message-----
The purpose of MS Cluster Servers is to provide high
availability not load balancing for SQL Server. If you
require both you need multiple clusters as a federation of
SQL Servers. Another option is a single 4-node cluster
with 4 SQL Instances in a federation configuration. As
your 4-nodes reach peak utilitisation, scale up the four
servers. To explore how federated solutions work start by
searching BOL for "federated database servers".
Quote:
If you only need read-only access to SQL Server data you
could build a solution using replication. As your load
increases add more subscribers to handle the load.
Quote:
.


Reply With Quote
  #4  
Old   
Tomer Meshorer
 
Posts: n/a

Default Re: Active/Active clustering solution for SQL SERVER - 04-08-2004 , 01:11 PM



Thanks David for your interest in Polyserve !

Unfortunately, SQL server itself is a shared nothing application,
which cannot benefit from a clustered file system.
A clustered file system allows all the nodes in the cluster to see
(share) the same file with full read/write access,
but unlike IIS / CIFS applications which can use a clustered file
system to load balanced access (scale out) across all the nodes in the
cluster,
a SQL server instance data and log files is not shared with other SQL
servers instances on other nodes.

But, there are some benefits to gain from the use of a shared file
system for SQL HA

1) a clustered file system is mounted on all the nodes, this
guarantee a seamless transition of the instance in case of disruption,
rather than a typical "failover" scenario with a forced unmount, etc.

2) Large, heterogeneous, node count (16 node SQL Server clusters that
can mix 2p, 4p, and 8p servers)

3) No drive letter limitations

4) Easy storage management

5) Easy management of raw data file for ETL . I.e. you can store all
your
exports in one folder which is seen by all the nodes.

6) Off host backup. All the instances can backup into one location,
and one node can copy the backup to tape.

For more information : http://www.polyserve.com/sql

Tomer Meshorer
Database Engineer
Polyserve





"David Liu" <david.z.liu (AT) moneris (DOT) com> wrote

Quote:
Basically, I need to have real active/active cluster
solution on SQL server(any MS platform).
The windows failover clustering tech is share nothing
clustering , so can not do the load balancing stuff(
distribute transaction traffic between servers).
Only product I know on the market is PolyServ's Matrix
server, any suggestions from microsoft?

Thanks

David Liu
MCSE/MCDBA
DBA
www.moneris.com

Reply With Quote
  #5  
Old   
Michael Hotek
 
Posts: n/a

Default Re: Active/Active clustering solution for SQL SERVER - 04-12-2004 , 02:39 AM



SQL Server does not support multiple machine access to SQL Server database
files. This is a protection mechanism which ensures that processes from
different machines can not step on each other and introduce corruption into
the data files.

--

Mike
Principal Mentor
Solid Quality Learning
"More than just Training"
SQL Server MVP
http://www.solidqualitylearning.com
http://www.mssqlserver.com



Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.3
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.