SIOS SANless clusters

SIOS SANless clusters High-availability Machine Learning monitoring

  • Home
  • Products
    • SIOS DataKeeper for Windows
    • SIOS Protection Suite for Linux
  • News and Events
  • Clustering Simplified
  • Success Stories
  • Contact Us
  • English
  • 中文 (中国)
  • 中文 (台灣)
  • 한국어
  • Bahasa Indonesia
  • ไทย

How To Avoid Split Brain On Availability Groups With SQL Server On Linux

October 30, 2018 by Jason Aw Leave a Comment

How-To-Avoid-Split-Brain-On-Availability-Groups-With-SQL-Server-On-Linux

SQL Server 2017 On Linus Availability Group Split Brain Problem

How-To-Avoid-Split-Brain-On-Availability-Groups-With-SQL-Server-On-Linux

SQL Server 2017 On Linus Availability Group Split Brain Problem

Avoid Split Brain On Availability Groups With SQL Server On Linux with this support article posted by Microsoft.

Running SQL Server on Linux can have some advantages, including cost savings on the OS if running in Azure. Make some calculations. The cost savings are substantials as the number of cores go up. Furthermore you are licensing at least two servers for every cluster pair.

However, why bother saving money if the technology is not rock solid? One of the biggest issues I see with running SQL Server on Linux is the lack of a cohesive HA/DR story. On Windows, Microsoft owns the whole HA stack and SQL Server relies heavily on Windows Server Failover Clustering to support both Availability Groups and Failover Cluster Instances. This has been running well for many years and has a long track record of success stories.

When moving to Linux, Microsoft no longer owns the HA stack at the OS level. Depending upon your distro of Linux, you are left trying to piece together open source solutions like Pacemaker. Not to mention trying to get things to cooperate with SQL Server Availability Groups.

To avoid Split Brain On Availability Groups With SQL Server On Linux, I would much rather look to a 3rd party high availability solution like the SIOS Protection Suite for Linux (SPS-L). It gives you a tried and true HA solution for your business critical applications running on Linux.

Split Brain On Availability Groups With SQL Server On Linux
SQL Server on Linux Cluster in Azure

Split Brain On Availability Groups With SQL Server On Linux With SIOS

SPS-L has been protecting business critical applications running on Linux since 1999. It is a full HA/DR solution that monitors. It recovers the entire application stack as well as the physical servers and network to ensure your business critical applications are highly available. All this while maintaining a 3rd copy for disaster recover in a remote datacenter or different geographic region of the cloud.

The other benefit of SPS-L is that it doesn’t require the Enterprise Edition of SQL Server, so there can be a significant cost savings advantage on SQL Server licenses as well. Consider SQL Server Standard Edition costs $1859 per core vs $7128 per core for SQL Server Enterprise Edition. The cost savings advantage can be significant, depending upon how many cores you need to license.

Below is a video demonstration of SPS-L protecting SQL Server running on Linux in the Azure Cloud. The demonstration shows a SQL Server Standard Edition Cluster being manually failed over between nodes in different Azure Fault Domains as well as SPS-L responding to an unexpected failure.

Want to learn other tips like avoiding Split Brain On Availability Groups With SQL Server On Linux, read about our blog
Reproduced with ClusteringForMereMortals.com

Filed Under: Clustering Simplified Tagged With: Linux, Microsoft, split brain on availability groups with sql server on linux, SQL Server

Recent Posts

  • How to Assess if My Network Card Needs Replacement
  • Application Intelligence in Relation to High Availability
  • Transitioning from VMware to Nutanix
  • Are my servers disposable? How High Availability software fits in cloud best practices
  • Data Recovery Strategies for a Disaster-Prone World

Most Popular Posts

Maximise replication performance for Linux Clustering with Fusion-io
Failover Clustering with VMware High Availability
create A 2-Node MySQL Cluster Without Shared Storage
create A 2-Node MySQL Cluster Without Shared Storage
SAP for High Availability Solutions For Linux
Bandwidth To Support Real-Time Replication
The Availability Equation – High Availability Solutions.jpg
Choosing Platforms To Replicate Data - Host-Based Or Storage-Based?
Guide To Connect To An iSCSI Target Using Open-iSCSI Initiator Software
Best Practices to Eliminate SPoF In Cluster Architecture
Step-By-Step How To Configure A Linux Failover Cluster In Microsoft Azure IaaS Without Shared Storage azure sanless
Take Action Before SQL Server 20082008 R2 Support Expires
How To Cluster MaxDB On Windows In The Cloud

Join Our Mailing List

Copyright © 2025 · Enterprise Pro Theme on Genesis Framework · WordPress · Log in