Sql-Server-2014

AOAG 是否需要 Windows 故障轉移集群?

  • December 9, 2021

我正在閱讀一些關於 AOAG 的 Windows 文件,但我很困惑:

Always On 可用性組是 SQL Server 2012 (11.x) 中引入的高可用性和災難恢復解決方案,需要 Windows Server 故障轉移群集 (WSFC)。此外,儘管 Always On 可用性組不依賴於 SQL Server 故障轉移群集,但您可以使用故障轉移群集實例 (FCI) 來託管可用性組的可用性副本。了解每種群集技術的作用以及在設計 Always On 可用性組環境時需要注意哪些事項非常重要。

進而:

Windows Server 故障轉移群集和可用性組 部署 Always On 可用性組需要 Windows Server 故障轉移群集 (WSFC)。要為 Always On 可用性組啟用,SQL Server 實例必須駐留在 WSFC 節點上,並且 WSFC 和節點必須線上。

我從來沒有聽說過沒有 Windows 故障轉移集群的 aoag。

是否可以在不屬於 oa windows 集群的 2 台機器上安裝 AOAG?

是否可以在不屬於 oa windows 集群的 2 台機器上安裝 AOAG?

是的。它們在 SQL Server 2017 及更高版本中可用,但不適用於 HA,僅用於“讀取規模”和災難恢復。對於高可用性,AG 需要一個集群來提供仲裁和心跳檢測以支持自動故障轉移。

沒有集群的讀取規模可用性組

在 SQL Server 2016 (13.x) 及更早版本中,所有可用性組都需要一個群集。該集群為高可用性和災難恢復 (HADR) 提供了業務連續性。此外,為讀取操作配置了輔助副本。如果高可用性不是目標,那麼配置和操作集群會花費相當大的運營成本。SQL Server 2017 引入了沒有群集的讀取規模可用性組。

將讀取縮放與 Always On 可用性組一起使用

引用自:https://dba.stackexchange.com/questions/303756