第一次搭建集群环境,有几个问题。从 Windows 集群的角度来看,是什么决定了它是主动/主动集群还是主动/被动集群?是 windows 集群的配置还是被集群的服务(SQL、BizTalk 等)?
Active/Active 是否与负载平衡同义,而 active/passive 是否与故障转移同义?
第一次搭建集群环境,有几个问题。从 Windows 集群的角度来看,是什么决定了它是主动/主动集群还是主动/被动集群?是 windows 集群的配置还是被集群的服务(SQL、BizTalk 等)?
Active/Active 是否与负载平衡同义,而 active/passive 是否与故障转移同义?
首先; Windows Failover Clustering 不是负载平衡功能,它是实现网络资源高可用性的一种方式。
所以,回答你的问题:
是和不是!
任何集群服务或应用程序始终是主动/被动的(在一个集群节点上在线,离线但可以在一个或多个其他节点上联机)。
假设一个简单的集群配置由 2 个节点(ServerA 和 ServerB)和 2 个 SQL 实例(SQLClu01 和 SQLClu02)组成。
SQLClu01 将 ServerA 作为首选所有者,SQLClu02 使用 ServerB,但它们都配置为自动故障转移。当两个集群节点都启动并运行时,您就有了一个“主动/主动”集群,也就是说您有 2 个集群节点,每个节点都有一个在线的 SQL 实例。
但是,从服务的角度来看,您仍然拥有主动/被动配置,因为任何 SQL 实例始终在一个节点上在线,在另一个节点上离线。