Škálování typu uzlu spravovaného clusteru Service Fabric
Škálovací sada virtuálních počítačů zálohuje každý typ uzlu ve spravovaném clusteru Service Fabric. Aby bylo možné povolit typům uzlů spravovaného clusteru vytvářet rozsáhlé škálovací sady virtuálních počítačů, byla do definice typu uzlu přidána vlastnost multiplePlacementGroups
. Ve výchozím nastavení nastavují typy uzlů spravovaného clusteru tuto vlastnost na false, aby domény selhání a upgradu byly konzistentní v rámci skupiny umístění, ale toto nastavení omezuje typ uzlu z škálování nad 100 virtuálních počítačů. Pokud chcete pomoct se rozhodnout, jestli vaše aplikace může efektivně využívat rozsáhlé škálovací sady, podívejte se na tento seznam požadavků a omezení.
Vzhledem k tomu, že poskytovatel prostředků spravovaného clusteru Azure Service Fabric orchestruje škálování a používá spravované disky pro data, můžeme podporovat velké škálovací sady pro stavové i bezstavové sekundární typy uzlů.
Poznámka:
Tuto vlastnost nelze změnit po nasazení typu uzlu.
Povolení rozsáhlých škálovacích sad virtuálních počítačů ve spravovaném clusteru Service Fabric
Chcete-li nakonfigurovat typ sekundárního uzlu jako velkou škálovací sadu, nastavte vlastnost multiplePlacementGroups na hodnotu true.
Poznámka:
Tuto vlastnost nelze nastavit u primárního typu uzlu.
- Rozhraní API prostředku spravovaného clusteru Service Fabric by mělo být 2021-05-01 nebo novější.
{
"apiVersion": "[variables('sfApiVersion')]",
"type": "Microsoft.ServiceFabric/managedclusters/nodetypes",
"name": "[concat(parameters('clusterName'), '/', parameters('nodeTypeName'))]",
"location": "[resourcegroup().location]",
"dependsOn": [
"[concat('Microsoft.ServiceFabric/managedclusters/', parameters('clusterName'))]"
],
"properties": {
"multiplePlacementGroups": true,
"isPrimary": false,
"vmImagePublisher": "[parameters('vmImagePublisher')]",
"vmImageOffer": "[parameters('vmImageOffer')]",
"vmImageSku": "[parameters('vmImageSku')]",
"vmImageVersion": "[parameters('vmImageVersion')]",
"vmSize": "[parameters('nodeTypeSize')]",
"vmInstanceCount": "[parameters('nodeTypeVmInstanceCount')]",
"dataDiskSizeGB": "[parameters('nodeTypeDataDiskSizeGB')]"
}
}