SQL Server 2017 On Linus可用性組分裂腦問題
SQL Server 2017 On Linus可用性組分裂腦問題
使用SQL Server在Linux上使用此支持文章避免拆分大腦。在Linux上運行SQL Server可以帶來一些優勢,例如在Azure中運行時可以節省操作系統的成本。做一些計算。隨著核心數量的增加,成本節約是實質性的。此外,您為每個群集對授予至少兩個服務器的許可。但是,如果技術不穩固,為什麼還要省錢呢?我在Linux上運行SQL Server時遇到的最大問題之一是缺乏一致的HA / DR故事。在Windows上,Microsoft擁有整個HA堆棧,SQL Server嚴重依賴Windows Server故障轉移群集來支持可用性組和故障轉移群集實例。這已經運行了很多年,並且有很長的成功故事記錄。遷移到Linux時,Microsoft不再擁有操作系統級別的HA堆棧。根據您的Linux發行版,您將繼續嘗試將Pacemaker等開源解決方案拼湊在一起。更不用說嘗試與SQL Server可用性組合作。為了避免在Linux上使用SQL Server的可用性拆分,我寧願選擇第三方高可用性解決方案,如SIOS Protection Suite for Linux(SPS-L)。它為您在Linux上運行的業務關鍵型應用程序提供了經過驗證的真正HA解決方案。
使用SIOS在Linux上使用SQL Server拆分可用性組
自1999年以來,SPS-L一直在保護在Linux上運行的關鍵業務應用程序。它是一個完整的HA / DR解決方案,可以監控。它可以恢復整個應用程序堆棧以及物理服務器和網絡,以確保您的業務關鍵型應用程序具有高可用性。所有這些都在為遠程數據中心或云的不同地理區域維護災難恢復的第三個副本。SPS-L的另一個好處是它不需要SQL Server企業版,因此SQL Server許可證也可以顯著節省成本。考慮SQL Server Standard Edition每個核心的成本為1859美元,而SQL Server Enterprise Edition的每個核心成本為7128美元。成本節約優勢可能很大,具體取決於您需要許可的核心數量。以下是SPS-L保護在Azure雲中運行Linux的SQL Server的視頻演示。該演示顯示SQL Server Standard Edition Cluster在不同Azure故障域中的節點之間手動故障轉移,以及SPS-L響應意外故障。 想要了解其他提示,例如在Linux上使用SQL Server避免拆分可用性組,請閱讀我們的博客,轉發與ClusteringForMereMortals.com