Windows-Server-2008
主動/主動與主動/被動集群
第一次搭建集群環境,有幾個問題。從 Windows 集群的角度來看,是什麼決定了它是 Active/Active 集群還是 Active/Passive 集群?是 Windows 集群的配置還是集群的服務(SQL、BizTalk 等)?
主動/主動是負載平衡的同義詞,主動/被動是故障轉移的同義詞嗎?
首先; Windows 故障轉移群集不是負載平衡功能,它是實現網路資源高可用性的一種方式。
所以,回答你的問題:
是和不是!
任何集群服務或應用程序始終是主動/被動的(在一個集群節點上線上,在一個或多個其他節點上離線但可以線上)。
讓我們假設一個簡單的集群配置,包含 2 個節點(ServerA 和 ServerB),以及 2 個 SQL 實例(SQLClu01 和 SQLClu02)。
SQLClu01 將 ServerA 作為首選所有者,SQLClu02 使用 ServerB,但它們都配置為自動故障轉移。當兩個集群節點都啟動並執行時,您將擁有一個“主動/主動”集群,即您有 2 個集群節點,每個節點都有一個線上 SQL 實例。
但是,從服務的角度來看,您仍然擁有主動/被動配置,因為任何 SQL 實例始終在一個節點上線上,在另一個節點上離線。