Availability-Groups

故障轉移集群、可用性組和災難恢復

  • April 16, 2018

我們有一個主動/被動 Windows 故障轉移群集設置作為 HA 解決方案。這是一個可能看起來像的範例:

Cluster1: [Node1 'active', Node2 'passive']

我們希望通過使用 SQL Server 2016 中的可用性組來設置 DR 解決方案。為此,我們計劃進行以下設置:

Cluster1: PRIMARY[Node1 'active', Node2 'passive'], SECONDARY[Node3 'standalone']

Node1 和 Node2 可以相互進行資源故障轉移。他們甚至共享一個儲存空間。Node3 將成為同一個 Windows 故障轉移群集的一部分,因為它必須是為了使高可用性工作。但是,Node3 不會與 Node1/Node2 共享資源。Node3 將託管輔助副本,主副本將位於 Node1 和 Node2 之間共享的實例上。

  1. 我們是否理解所有節點都需要位於同一個 Windows 故障轉移群集上才能使可用性組正常工作?我們在這裡閱讀它,但不完全確定所說的內容。
  2. 是否可以以這種方式設置 HA?Node1/Node2 共享資源,但 Node3 有一個單獨的實例,不能成為 Node1/Node2 的一部分。

我們是否理解所有節點都需要位於同一個 Windows 故障轉移群集上才能使可用性組正常工作?我們在這裡閱讀它,但不完全確定所說的內容。

是的,這是正確的。儘管從 SQL Server 2016 開始,您擁有分佈式可用性組,其中副本可以駐留在不同的 WSFC

是否可以以這種方式設置 HA?Node1/Node2 共享資源,但 Node3 有一個單獨的實例,不能成為 Node1/Node2 的一部分。

是的,這是很有可能的,我的環境中有這個。請注意,在這種情況下,您將無法利用從 SQL Server FCI 到獨立節點 3 的副本的自動故障轉移。您必須回复手動故障轉移。這是因為 AG 副本駐留在具有自己的故障轉移的 FCI 上。

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