Skalowanie typu węzła zarządzanego klastra usługi Service Fabric
Zestaw skalowania maszyn wirtualnych przywraca każdy typ węzła w klastrze zarządzanym usługi Service Fabric. Aby zezwolić zarządzanym typom węzłów klastra na tworzenie dużych zestawów skalowania maszyn wirtualnych, właściwość multiplePlacementGroups
została dodana do definicji typu węzła. Domyślnie typy węzłów klastra zarządzanego ustawiają tę właściwość na wartość false, aby zapewnić spójność domen błędów i uaktualnień w grupie umieszczania, ale to ustawienie ogranicza typ węzła ze skalowania poza 100 maszyn wirtualnych. Aby ułatwić podjęcie decyzji, czy aplikacja może skutecznie korzystać z dużych zestawów skalowania, zobacz tę listę wymagań i ograniczeń.
Ponieważ dostawca zasobów klastra zarządzanego usługi Azure Service Fabric organizuje skalowanie i używa dysków zarządzanych dla danych, możemy obsługiwać duże zestawy skalowania dla stanówowych i bezstanowych typów węzłów pomocniczych.
Uwaga
Tej właściwości nie można zmodyfikować po wdrożeniu typu węzła.
Włączanie dużych zestawów skalowania maszyn wirtualnych w klastrze zarządzanym usługi Service Fabric
Aby skonfigurować typ węzła pomocniczego jako duży zestaw skalowania, ustaw właściwość multiplePlacementGroups na true.
Uwaga
Nie można ustawić tej właściwości w typie węzła podstawowego.
- Wersja interfejsu API zasobów klastra zarządzanego usługi Service Fabric powinna mieć wartość 2021-05-01 lub nowszą.
{
"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')]"
}
}