如何在Azure Service Fabric中设置可靠性?

时间:2018-08-05 01:41:36

标签: azure azure-service-fabric

如何设置目标副本集计数为5的集合系统服务?如果我将节点数增加到5,就足够了吗?

https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-cluster-capacity#the-reliability-characteristics-of-the-cluster

  

银-运行目标副本集计数为的系统服务   五

2 个答案:

答案 0 :(得分:0)

不是真的,节点可靠性级别由服务结构资源确定,因此您需要使用某种方式来修改SF资源上的nodeType可靠性级别。使用https://resources.azure.com可能是最简单的方法。

仅将vmss扩展到5个实例并不会改变其可靠性级别

答案 1 :(得分:0)

系统服务副本数是根据您在集群创建时选择的可靠性层定义的。

增加节点数将增加服务数据的持久性,而不是可靠性,这可能间接提高可靠性,因为在节点发生故障的情况下,您有更多的节点来分配负载并接管新副本,但是这样做会增加可靠性。不会增加满足可靠性等级所需的副本数量。

正确的方法是在集群创建或更新现有集群的过程中设置可靠性。

要更新现有集群的可靠性,必须运行Update-AzureRmServiceFabricReliability命令

来自docs

  

可靠性层用于设置副本的数量   您要在主群集上的此群集中运行的系统服务   节点类型。副本数量越多,则副本越可靠   系统服务在您的群集中。

     

可靠性层可以采用以下值:

Platinum - Run the System services with a target replica set count of nine
Gold - Run the System services with a target replica set count of seven
Silver - Run the System services with a target replica set count of five
Bronze - Run the System services with a target replica set count of three