How Azure Service fabric cluster Place or Distribute microservices in a Node type with multiple nodes.

Veera 240 Reputation points
2024-01-18T09:42:39.31+00:00

Hi Experts, We have an Azure service Fabric cluster with two node types: the first node is primarily used for SFC services and a few application microservices with 5 nodes, and the second node type is primarily used for application microservices with 7 nodes. When an application microservice is deployed, we use the parameter "placement constrain and instance count" to deploy the application only on the second node type. However, we discovered that a few nodes have more application microservices deployed than others. How SFC Manage applicaiton Microservice deployment to nodes in node type, as well as how to spread application deployment evenly among all 7 nodes. Thanks & Regards, Veera.

Azure Service Fabric
Azure Service Fabric
An Azure service that is used to develop microservices and orchestrate containers on Windows and Linux.
252 questions
{count} votes

1 answer

Sort by: Most helpful
  1. vipullag-MSFT 24,206 Reputation points Microsoft Employee
    2024-01-22T06:46:40.0133333+00:00

    Hello Veera

    Welcome to Microsoft Q&A Platform, thanks for posting your query here.

    Cluster Resource Manager has Balancing threshold and activity thresholds to balance the cluster.

    Please refer this document for more details:

    https://learn.microsoft.com/en-us/azure/service-fabric/service-fabric-cluster-resource-manager-balancing

    Hope this helps.

    0 comments No comments