What is the Best SQL 2012 cluster method available
-
Monday, January 28, 2013 8:12 AM
Can someone advise me on below scenario?
I’m going to have SQL 2012 cluster for my app,
- What is the best clustering technology available in SQL 2012 to provide better performance as well as high availability?
- Dose it support majority node clustering, if so any documentation?
- Is it a must to have shared storage for SQL cluster?
- How dose SQL will handle locking /unlocking in a cluster
All Replies
-
Monday, January 28, 2013 8:21 AM
https://www.microsoftvirtualacademy.com/tracks/mission-critical-confidence-using-microsoft-sql-server-2012
http://www.sqlservercentral.com/articles/FCI/92196/Best Regards,Uri Dimant SQL Server MVP, http://sqlblog.com/blogs/uri_dimant/
MS SQL optimization: MS SQL Development and Optimization
MS SQL Blog: Large scale of database and data cleansing
Remote DBA Services: Improves MS SQL Database Performance
- Proposed As Answer by PrinceLuciferMVP Monday, January 28, 2013 9:15 AM
- Marked As Answer by Maggie LuoMicrosoft Contingent Staff, Moderator Monday, February 04, 2013 12:53 PM
-
Monday, January 28, 2013 9:30 AM
Answers inline
What is the best clustering technology available in SQL 2012 to provide better performance as well as high availability?
"Best" is really determined by business requirements, however one of the most mature is AlwaysOn Failover Clustered Instances (or SQL Clustering) which will give you instance level HA.
Does it support majority node clustering, if so any documentation?
By majority node clustering I assume you mean majority-node set -which is specific to the quorum and availability of your cluster. Yes you can choose your quorum model with FCI. Clustering works on a shared nothing principle, so one FCI can only run on one Cluster node at any one time -just in case this was what you meant by your question. There is a lot of documentation accessible through MSDN, simply google for those concepts you need.
Is it a must to have shared storage for SQL cluster?
Yes (sort off). Shared storage is a necessary component of an FCI however single point of failure on disk failure can be avoided by designing a multisite cluster using asymetric storage.
How dose SQL will handle locking /unlocking in a cluster
Locking is handled, no differently than on an FCI than on a standalone instance.
Regards,
Contact me through (twitter|blog|SQLCloud)
Mark Broadbent.
Please click "Propose As Answer" if a post solves your problem
or "Vote As Helpful" if a post has been useful to you
Watch my sessions at the PASS Summit 2012- Marked As Answer by Maggie LuoMicrosoft Contingent Staff, Moderator Monday, February 04, 2013 12:53 PM
-
Monday, January 28, 2013 3:54 PMUri and Mark both provide excellent feedback. In general, clustering does nothing to increase performance. The only thing remotely related to increasing performance would be read-only secondaries that you can enable with AlwaysOn Availability Groups. Backup and reporting can be redirected to a read-only copy of the database on a secondary instance to lighten the load of the primary server.
David A. Bermingham, MVP, Senior Technical Evangelist, SIOS Technology Corp
-
Tuesday, January 29, 2013 3:25 AM
What is the best clustering technology available in SQL 2012 to provide better performance as well as high availability?
Prior to SQL2012 there is only one SQL cluster technology. FCI (Fail over cluster instance). SQL 2012 introduced Always on failover cluster. These two are high availability cluster technologies. From performance point of view these are not too different from standard alone. Yes there is little bit overhead as Shared disks are in SYNC in FCI. And data bases in SYNC in Always on.
Dose it support majority node clustering, if so any documentation?
This is part if Quorum configuration and i believe all windows servers that support cluster supports this.
Is it a must to have shared storage for SQL cluster?
Yes/No.
Not required If you are using Always on Failover cluster as this fail over is in database level and instances are different.
YES-if you use FCI as fail over in at instance level.
I strongly support Mark comment: "Yes (sort off). Shared storage is a necessary component of an FCI however single point of failure on disk failure can be avoided by designing a multisite cluster using asymetric storage."
How dose SQL will handle locking /unlocking in a cluster
same as standard alone instance...
thanks
kumar

