Clusters in Azure Service Fabric can be scaled in two ways:
- Manually: By choosing appropriate options in the cluster configuration
- Programatically: By using the Azure SDK
In fact, the characteristics of your cluster are selected at the very beginning, when you are choosing node types and their configuration, as shown in the following screenshot:
Scaling Azure Service Fabric service is similar to scaling VMs, as it is based on nodes containing an unspecified number of virtual machines, which means you really depend on scale sets.