SQL Server集群方法的区别是:-主动/主动-主动/被动
在简单的世界和每个方法的示例使用场景中.
发布于 2011-04-05 14:38:46
Active/Active意味着两个节点都处于活动状态,并且正在访问共享磁盘资源,但它们正在运行独立的实例。当一个节点失败时,您需要确保剩余的节点有可用的资源来处理其他失败的数据库。你可以这样想。节点A上有一个数据库,节点B上有一个数据库。节点A下降,资源失败到节点B,现在节点B有2个数据库运行在上面。
在一个主动/被动集群中,在任何给定的时间内,只有一个数据库运行在一个节点上。节点A是主动的,有1DB,节点B是被动的,没有DBs。节点A下降,资源转移到节点B。节点B现在处于活动状态,其中运行着一个数据库。
我相信更有经验的集群管理员或SQL管理员会对我的术语进行猛烈抨击,但简单地说就是这样。
发布于 2011-04-05 16:04:08
全神贯注在描述的地方,但它可能会有一些错误的解释。
Server群集实例可以在集群中的任何节点上运行,但只能在一个节点上运行。因此,如果集群中有两个节点,那么SQLServerA可能在节点1上运行--在节点2上运行可能失败。给客户机/应用程序的虚拟名称意味着它在哪个节点上运行并不重要。这可能被称为主动/被动,因为只使用了一个节点,并且获得了许可。
只要获得了正确的许可,就可以将Server的另一个实例安装到集群上--称为实例堆叠。它可能像SQLServerA一样运行在节点1上,但也可能运行在节点2上--它是独立的。如果它位于节点2上,那么集群可能被称为活动/活动。
因此,您可以安装更多的Server实例,如果Server和Windows允许的话,您可以添加更多的节点。高度可用,但管理变得越来越复杂。
https://serverfault.com/questions/255888
复制相似问题