Service Fabric 管理叢集節點類型縮放

每個節點類型的後端由虛擬機器擴展集支援,位於 Service Fabric 受控叢集中。 為了讓受管理叢集節點類型能建立 大型虛擬機規模集,節點類型定義中新增了一項屬性 multiplePlacementGroups 。 預設情況下,受管理叢集節點類型會將此屬性設為 false,以保持錯誤與升級網域在配置群組內的一致性,但此設定限制節點類型無法擴展超過 100 台虛擬機。 為了協助判斷您的應用程式是否能有效利用大型設備,請參閱 以下需求與限制清單。

由於 Azure Service Fabric 管理叢集資源提供者協調調整大小並使用管理磁碟來處理資料,我們能支援大規模有狀態與無狀態的次要節點類型。

備註

此特性在節點類型部署後無法修改。

在 Service Fabric 管理的叢集中啟用大型虛擬機器規模組

若要將次要節點類型配置為大型集合,請將 multiplePlacementGroups 屬性設 為 true。

備註

這個屬性無法在主要節點類型上設定。

  • Service Fabric 受控叢集資源 apiVersion 應為 2021-05-01 或更新版本。
{
  "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')]"
  }
}

下一步