为什么你需要两个以上的节点集群

为什么有人需要两个以上的节点群集

集群到我的理解是提供高可用性(不负载平衡)。 拥有多站点的两个节点集群应该为您提供足够的HA。

我试图寻找答案,但找不到任何解释。

希望有人能够点亮一下。

谢谢,

简单。

  • 3个庞大的数据库
  • 每个SQL Server实例一个数据库)每个节点
  • 3个活动节点全部失败到被动4

得到:

  • 75%的节点利用率
  • 每个节点每个实例100%的资源

有3个主动/主动意味着你必须允许在一个节点上运行所有3个实例的机会=可以分配更less的资源。 有许多方法可以解决这个问题,但是KISS。

另外,可以运行第四个被动节点作为QA或者testing等

集群可能提供HA,但也可以用来提供一定程度的负载分散。 例如,我们的Hyper-V群集是n + 1冗余。 如果一个节点closures,则VM在其他节点上启动。 如果我们只是做了两个节点的集群,我们就会为每个“主”服务器“浪费”一个完整的“备份”服务器。