对于具有3个VM的2台物理机,什么是最佳的Service Fabric设置?

时间:2017-05-26 17:35:10

标签: azure-service-fabric on-prem

我们一直在努力优化我们的内部部署服务架构设置,以处理整个物理机器的故障。这是我们的FD / UD设置:

  • MACHINE1 / VM1 - FD1 - UD1
  • MACHINE1 / VM2 - FD1 - UD2
  • MACHINE1 / VM3 - FD1 - UD3
  • MACHINE2 / VM1 - FD2 - UD1
  • MACHINE2 / VM2 - FD2 - UD2
  • MACHINE2 / VM3 - FD2 - UD3

我们将可靠性级别设置为Silver。问题是这只会创建5个种子节点。因此,如果具有3个种子节点的机器发生故障,我们的集群也会发生故障。

我们已经设置了状态完整的应用程序服务,其最小副本数为3,目标副本数为6,因此它们可以处理机器停机,但我们似乎无法对集群服务执行相同的操作。

有没有办法手动覆盖群集服务的种子节点(目标副本)?

1 个答案:

答案 0 :(得分:0)

根据Service Fabric的程序经理,这是一种不受支持的配置。解决方案是添加第三个故障域。理想情况下,第3个故障域应与其他故障域的配置相匹配(即每个3个节点在一个单独的UD上)。但是,在新故障域中向集群添加单个机器/节点就足够了。