Answered 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,

    1. What is the best clustering technology available in SQL 2012 to provide better performance as well as high availability?
    2. Dose it support majority node clustering, if so any documentation?
    3. Is it a must to have shared storage for SQL cluster?
    4. How dose SQL will handle locking /unlocking in a cluster

All Replies

  • Monday, January 28, 2013 8:21 AM
     
     Answered
    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

  • Monday, January 28, 2013 9:30 AM
     
     Answered

    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,
    Mark Broadbent.

    Contact me through (twitter|blog|SQLCloud)

    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

  • Monday, January 28, 2013 3:54 PM
     
     
    Uri 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