Skip to content

Commit 92a1c5f

Browse files
author
Vlade Lekic
committed
Update links.
1 parent e0c8192 commit 92a1c5f

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

articles/service-fabric/service-fabric-cluster-resource-manager-balancing-per-node-type.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ Full multitenant support on the Service Fabric Cluster Resource Manager side req
3838
During balancing of a cluster per node type, the Service Fabric Cluster Resource Manager calculates the imbalance state for each node type. If at least one node type is imbalanced, the balancing phase will be triggered. Balancing phase will not move replicas on node types that are imbalanced, when balancing is temporarily paused on these node types (e.g. minimal balancing interval hasn't passed since a previous balancing phase). The detection of an imbalanced state uses common mechanisms already available for classical cluster balancing, but improves configuration granularity and flexibility. The mechanisms uses for balancing per node type to detect imbalance are provided in the list below:
3939
- **Metric balancing thresholds** per node type are values that have a similar role as the globally-defined balancing threshold used in classical balancing. The ratio of minimum and maximum metric load is calculated for each node type. If that ratio of a node type is higher than the defined balancing threshold of the node type, the node type is marked as imbalanced. For more details regarding configuration of metric activity thresholds per node type, please check [here](service-fabric-cluster-resource-manager-balancing-per-node-type#balancing-thresholds-per-node-type).
4040
- **Metric activity thresholds** per node type are values that have a similar role to the globally-defined activity threshold used in classical balancing. The maximum metric load is calculated for each node type. If the maximum load of a node type is higher than the defined activity threshold for that node type, the node type is marked as imbalanced. For more details regarding configuration of metric activity thresholds per node type, please check [here](service-fabric-cluster-resource-manager-balancing-per-node-type#activity-thresholds-per-node-type).
41-
- **Minimum balancing interval** per node type has a role similar to the globally-define minimum balancing interval. For each node type, the Cluster Resource Manager preserves the timestamp of the last balancing. Two consecutive balancing phases couldn't be executed on a node type within the defined minimum balancing interval. For more details regarding configuration of minimum balancing interval per node type, please check [here](/service-fabric-cluster-resource-manager-balancing-per-node-type.md#minimum-balancing-interval-per-node-type).
41+
- **Minimum balancing interval** per node type has a role similar to the globally-define minimum balancing interval. For each node type, the Cluster Resource Manager preserves the timestamp of the last balancing. Two consecutive balancing phases couldn't be executed on a node type within the defined minimum balancing interval. For more details regarding configuration of minimum balancing interval per node type, please check [here](service-fabric-cluster-resource-manager-balancing-per-node-type.md#minimum-balancing-interval-per-node-type).
4242

4343
## Describing balancing per node type
4444

@@ -77,9 +77,9 @@ ClusterConfig.json for Standalone deployments or Template.json for Azure hosted
7777
```
7878

7979
Balancing per node type supports fine-grained configuration for imbalance detection:
80-
- [Metric balancing thresholds per node type](/service-fabric-cluster-resource-manager-balancing-per-node-type.md#balancing-thresholds-per-node-type)
81-
- [Metric activity thresholds per node type](/service-fabric-cluster-resource-manager-balancing-per-node-type.md#activity-thresholds-per-node-type)
82-
- [Minimum balancing interval per node type](/service-fabric-cluster-resource-manager-balancing-per-node-type.md#minimum-balancing-interval-per-node-type)
80+
- [Metric balancing thresholds per node type](service-fabric-cluster-resource-manager-balancing-per-node-type.md#balancing-thresholds-per-node-type)
81+
- [Metric activity thresholds per node type](service-fabric-cluster-resource-manager-balancing-per-node-type.md#activity-thresholds-per-node-type)
82+
- [Minimum balancing interval per node type](service-fabric-cluster-resource-manager-balancing-per-node-type.md#minimum-balancing-interval-per-node-type)
8383

8484
### Balancing thresholds per node type
8585

@@ -110,9 +110,9 @@ Metric activity threshold could be defined per node type in order to increase gr
110110
<NodeType Name="NodeType1">
111111
<PlacementAndLoadBalancingOverrides>
112112
<MetricActivityThresholdsPerNodeType>
113-
<ActivityThreshold Name="Metric1" Value="2.5">
114-
<ActivityThreshold Name="Metric2" Value="4">
115-
<ActivityThreshold Name="Metric3" Value="3.25">
113+
<ActivityThreshold Name="Metric1" Value="500">
114+
<ActivityThreshold Name="Metric2" Value="40">
115+
<ActivityThreshold Name="Metric3" Value="1000">
116116
</MetricActivityThresholdsPerNodeType>
117117
</PlacementAndLoadBalancingOverrides>
118118
</NodeType>
@@ -167,9 +167,9 @@ Maximum load of node type **A** of *600* is lower than defined activity threshol
167167

168168
## Next steps
169169

170-
* Metrics are how the Service Fabric Cluster Resource Manger manages consumption and capacity in the cluster. To learn more about metrics and how to configure them, check out [this article](service-fabric-cluster-resource-manager-metrics.md)
171-
* Movement Cost is one way of signaling to the Cluster Resource Manager that certain services are more expensive to move than others. For more about movement cost, refer to [this article](service-fabric-cluster-resource-manager-movement-cost.md)
172-
* The Cluster Resource Manager has several throttles that you can configure to slow down churn in the cluster. They're not normally necessary, but if you need them you can learn about them [here](service-fabric-cluster-resource-manager-advanced-throttling.md)
170+
* Metrics are how the Service Fabric Cluster Resource Manger manages consumption and capacity in the cluster. To learn more about metrics and how to configure them, check out [this article](service-fabric-cluster-resource-manager-metrics.md).
171+
* Movement Cost is one way of signaling to the Cluster Resource Manager that certain services are more expensive to move than others. For more about movement cost, refer to [this article](service-fabric-cluster-resource-manager-movement-cost.md).
172+
* The Cluster Resource Manager has several throttles that you can configure to slow down churn in the cluster. They're not normally necessary, but if you need them you can learn about them [here](service-fabric-cluster-resource-manager-advanced-throttling.md).
173173

174174
[Example1]:./media/service-fabric-cluster-resource-manager-balancing-per-node-type/example1.png
175175
[Example2]:./media/service-fabric-cluster-resource-manager-balancing-per-node-type/example2.png

0 commit comments

Comments
 (0)