主动/主动集群与主动/被动集群的逻辑是什么?
我找了很多东西,读了很多文件,但没有找到答案。
在active active集群中,我可以拥有一个数据库,它位于共享存储中,而该数据库有两个实例吗?
主动活动集群的优缺点是什么?
在主动被动集群中,可以有一个共享存储的数据库,并使用主动节点。如果主动节点被关闭,被动节点会变成主动节点吗?
发布于 2016-04-20 17:05:00
Active/Active通常是指一个数据库的多个副本同时可用的想法。但是,在Server中,除了在多个实例之间对数据进行分片这一比较边缘的情况外,没有其他方法可以实现读写数据库的这种功能。在Server中,Active/Active通常用于表示安装了多个Server实例的多节点Windows Server故障转移群集,其中每个节点都有一个单独的实例。但是,要想成功地工作,每个节点都需要配置足够的内存和CPU资源,以便成功地服务于所有实例,以防该节点是唯一在某个点上运行的节点。
主动/被动是指有一个多节点集群,其中一个节点服务于数据库(S),而另一个节点可以在主节点失败时承担负载。
作为Active/Active的一个例子,请考虑以下几点:
配置在Windows服务器故障转移群集、节点"A“和节点"B”中的2台计算机。集群安装了两个实例,"X“和"Y”。通常,"X“运行在节点"A”上,"Y“运行在节点"B”上。这意味着两台机器的马力可以结合在一起,以满足两种情况的需要。但是,如果节点"A“下降,则节点"B”将同时承载"X“和"Y”实例。
与这两种类型的聚类相比,MSSQLTips.com具有很好的文章。
在如何使用Hyper-V创建活动/活动集群方面,MSDN有一个很好的博客帖子。
从您问题中的描述来看,我觉得您想要一个典型的2节点集群,其中包含一个为单个数据库服务的实例。数据库驻留在共享存储中,因此如果主动节点(当前为数据库服务的节点)出现故障,被动节点将自动启动实例并从那里开始为数据库服务。一旦原始节点恢复联机,实例就可以移回它,尽管这并不是绝对必要的。
https://dba.stackexchange.com/questions/135964
复制相似问题