ML
    • Recent
    • Categories
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    SQL Multi Site Failover High Availability Suggestions

    IT Discussion
    7
    12
    2.1k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • sreekumarpgS
      sreekumarpg
      last edited by

      Hello All,
      I am looking for a solution to have a geo location High availability for our Production SQL Database. Currently we have two datacenter A and B with site to site VPN. Datacenter A is having an active/active production SQL Cluster. Our requirement is to have a replication of SQL Database in site A and Site B. Currently we are using SQL standard edition. SQL Alwayson is an option but we need to upgrade the SQL to enterprise edition. Currently evaluating methods are

      1. SQL Alwayson
      2. Storage replication
      3. SQL Mirroring
      4. Log Shipping

      I am looking for the available methods to achieve Multisite High availability for SQL Server. Any solution is there than SQL Alwayson. Any third party application is there to achieve this?

      Requirement is that if our Datacenter A SQL cluster is having issue or maintenance , need to failover to Datacenter B SQL with minimal impact.

      ObsolesceO 1 Reply Last reply Reply Quote 2
      • scottalanmillerS
        scottalanmiller
        last edited by

        I'm assuming that calling it SQL you mean MS SQL Server? SQL itself can refer to a lot of things and none properly except the language family.

        sreekumarpgS 1 Reply Last reply Reply Quote 1
        • sreekumarpgS
          sreekumarpg @scottalanmiller
          last edited by

          @scottalanmiller said in SQL Multi Site Failover High Availability Suggestions:

          SQL itself can refer to a lot of things a

          Sorry, I mean MS SQL Server 2014

          JaredBuschJ 1 Reply Last reply Reply Quote 1
          • JaredBuschJ
            JaredBusch @sreekumarpg
            last edited by JaredBusch

            @sreekumarpg said in SQL Multi Site Failover High Availability Suggestions:

            @scottalanmiller said in SQL Multi Site Failover High Availability Suggestions:

            SQL itself can refer to a lot of things a

            Sorry, I mean MS SQL Server 2014

            Does Replication or Mirroring not work? Those are already there and available for use.

            Not sure how they apply to a cluster, but for a single server they work fine.

            1 Reply Last reply Reply Quote 0
            • ObsolesceO
              Obsolesce
              last edited by

              I don't know your existing infrastructure, budget, requirements, etc...

              But here are two solutions that are designed to work with MS SQL, though, they require Windows Server 2016 Datacenter.

              Storage Spaces Direct (S2D): https://sqlperformance.com/2015/11/io-subsystem/storage-spaces-direct-for-sql-server

              Storage Replica: https://technet.microsoft.com/en-us/windows-server-docs/storage/storage-replica/storage-replica-overview

              Of course, there's always WSFC with SQL: https://docs.microsoft.com/en-us/sql/sql-server/failover-clusters/windows/windows-server-failover-clustering-wsfc-with-sql-server

              JaredBuschJ 1 Reply Last reply Reply Quote 1
              • M
                magroover
                last edited by

                Have you looked at BigCouch? Just asking given your requirements.

                I have not used Azure SQL but from why I read I would think this would suit.

                What is the application? Internal business app or scale out service?

                1 Reply Last reply Reply Quote 0
                • JaredBuschJ
                  JaredBusch @Obsolesce
                  last edited by

                  @Tim_G said in SQL Multi Site Failover High Availability Suggestions:

                  I don't know your existing infrastructure, budget, requirements, etc...

                  But here are two solutions that are designed to work with MS SQL, though, they require Windows Server 2016 Datacenter.

                  Storage Spaces Direct (S2D): https://sqlperformance.com/2015/11/io-subsystem/storage-spaces-direct-for-sql-server

                  Storage Replica: https://technet.microsoft.com/en-us/windows-server-docs/storage/storage-replica/storage-replica-overview

                  Of course, there's always WSFC with SQL: https://docs.microsoft.com/en-us/sql/sql-server/failover-clusters/windows/windows-server-failover-clustering-wsfc-with-sql-server

                  Why are you taking it out of the application layer?

                  1 Reply Last reply Reply Quote 0
                  • ObsolesceO
                    Obsolesce @sreekumarpg
                    last edited by Obsolesce

                    @JaredBusch said in SQL Multi Site Failover High Availability Suggestions:

                    @Tim_G said in SQL Multi Site Failover High Availability Suggestions:

                    I don't know your existing infrastructure, budget, requirements, etc...

                    But here are two solutions that are designed to work with MS SQL, though, they require Windows Server 2016 Datacenter.

                    Storage Spaces Direct (S2D): https://sqlperformance.com/2015/11/io-subsystem/storage-spaces-direct-for-sql-server

                    Storage Replica: https://technet.microsoft.com/en-us/windows-server-docs/storage/storage-replica/storage-replica-overview

                    Of course, there's always WSFC with SQL: https://docs.microsoft.com/en-us/sql/sql-server/failover-clusters/windows/windows-server-failover-clustering-wsfc-with-sql-server

                    Why are you taking it out of the application layer?

                    He specifically asked for something outside of MS SQL:

                    @sreekumarpg said in SQL Multi Site Failover High Availability Suggestions:

                    Any third party application is there to achieve this?

                    JaredBuschJ 1 Reply Last reply Reply Quote 1
                    • JaredBuschJ
                      JaredBusch @Obsolesce
                      last edited by

                      @Tim_G said in SQL Multi Site Failover High Availability Suggestions:

                      @JaredBusch said in SQL Multi Site Failover High Availability Suggestions:

                      @Tim_G said in SQL Multi Site Failover High Availability Suggestions:

                      I don't know your existing infrastructure, budget, requirements, etc...

                      But here are two solutions that are designed to work with MS SQL, though, they require Windows Server 2016 Datacenter.

                      Storage Spaces Direct (S2D): https://sqlperformance.com/2015/11/io-subsystem/storage-spaces-direct-for-sql-server

                      Storage Replica: https://technet.microsoft.com/en-us/windows-server-docs/storage/storage-replica/storage-replica-overview

                      Of course, there's always WSFC with SQL: https://docs.microsoft.com/en-us/sql/sql-server/failover-clusters/windows/windows-server-failover-clustering-wsfc-with-sql-server

                      Why are you taking it out of the application layer?

                      He specifically asked for something outside of MS SQL:

                      @sreekumarpg said in SQL Multi Site Failover High Availability Suggestions:

                      Any third party application is there to achieve this?

                      Missed that.

                      1 Reply Last reply Reply Quote 0
                      • Oles BorysO
                        Oles Borys
                        last edited by

                        StarWind Virtual SAN is something that would allow achieving your goal. We can synchronously replicate the storage across 2 sites thus provide you with the ability to build geo-cluster. Then instead of upgrading your SQL to the enterprise edition, you could simply go with the FCI approach that is available in the standard edition.

                        1 Reply Last reply Reply Quote 3
                        • sreekumarpgS
                          sreekumarpg
                          last edited by

                          Thanks All for the valid comments.

                          Management is looking for a low cost solution , Currently we are having a two Physical Windows Server 2012 R2 standard Cluster with Microsoft SQL 2014 standard edition. Storage is Dell compellent. This setup is done in Datacenter A and In datacenter B we are having two Physical Windows Server 2012 R2 standard Cluster with Microsoft SQL 2014 standard edition and storage is Dell equallogic.

                          Now the application is configured to send data to both SQL cluster and in outage or maintenance we are reconnecting all services to Datacenter B.

                          Requirement is to reduce the manual process and only doing a DNS change or Load balance change should move service from Datacenter A to Datacenter B and SQL data should be the same. SQL alwayson seems to be the exact solution but not in budget.

                          travisdh1T 1 Reply Last reply Reply Quote 0
                          • travisdh1T
                            travisdh1 @sreekumarpg
                            last edited by travisdh1

                            @sreekumarpg said in SQL Multi Site Failover High Availability Suggestions:

                            Thanks All for the valid comments.

                            Management is looking for a low cost solution , Currently we are having a two Physical Windows Server 2012 R2 standard Cluster with Microsoft SQL 2014 standard edition. Storage is Dell compellent. This setup is done in Datacenter A and In datacenter B we are having two Physical Windows Server 2012 R2 standard Cluster with Microsoft SQL 2014 standard edition and storage is Dell equallogic.

                            Now the application is configured to send data to both SQL cluster and in outage or maintenance we are reconnecting all services to Datacenter B.

                            Requirement is to reduce the manual process and only doing a DNS change or Load balance change should move service from Datacenter A to Datacenter B and SQL data should be the same. SQL alwayson seems to be the exact solution but not in budget.

                            So why are you even worrying about this any more. Management said it's to expensive, so you or your boss should tell them to stand by that decision.

                            Edit: Easier said than done I know, but the decision is out of your hands.

                            1 Reply Last reply Reply Quote 0
                            • 1 / 1
                            • First post
                              Last post