Hello Carl Lundberg,
Welcome to Microsoft Q&A and Thanks for posting your query here.
I would suggest that you can use Azure Virtual Machine Scale set as it will let you create and manage a group of load balanced VMs. The number of VM instances can automatically increase or decrease in response to demand or a defined schedule.
Virtual machine scale sets are an Azure compute resource. You can use scale sets to deploy and manage a collection of virtual machines as a set. Each node type that you define in an Azure Service Fabric cluster sets up exactly one scale set: multiple node types cannot be backed by the same scale set and one node type should not be backed by multiple scale sets.
The Service Fabric runtime is installed on each virtual machine in the scale set by the Microsoft.Azure.ServiceFabric Virtual Machine extension. You can independently scale each node type up or down, change the OS SKU running on each cluster node, have different sets of ports open, and use different capacity metrics.
Please check below documents:
https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/overview
https://learn.microsoft.com/en-us/azure/service-fabric/service-fabric-cluster-nodetypes
Please let us know if you have any further queries. I’m happy to assist you further.
Please do not forget to "Accept the answer” and “up-vote” wherever the information provided helps you, this can be beneficial to other community members.
-Ekta