Aracılığıyla paylaş


Service Fabric yönetilen küme düğümü türü ölçeklendirme

Service Fabric yönetilen kümesindeki her düğüm türü bir sanal makine ölçek kümesi tarafından yedeklenir. Yönetilen küme düğüm türlerinin büyük sanal makine ölçek kümeleri oluşturmasına izin vermek için düğüm türü tanımına bir özellik multiplePlacementGroups eklenmiştir. Varsayılan olarak, yönetilen küme düğümü türleri bir yerleştirme grubu içinde hata ve yükseltme etki alanlarını tutarlı tutmak için bu özelliği false olarak ayarlar, ancak bu ayar bir düğüm türünün 100 VM'nin ötesine ölçeklendirilmelerini sınırlar. Uygulamanızın büyük ölçek kümelerini etkili bir şekilde kullanıp kullanamayacağına karar vermenize yardımcı olmak için bu gereksinimler listesine bakın.

Azure Service Fabric yönetilen küme kaynak sağlayıcısı ölçeklendirmeyi yönettiğinden ve veriler için yönetilen diskleri kullandığından, hem durum bilgisi olan hem de durumu olmayan ikincil düğüm türleri için büyük ölçek kümelerini destekleyebiliyoruz.

Not

Bir düğüm türü dağıtıldıktan sonra bu özellik değiştirilemez.

Service Fabric yönetilen kümesinde büyük sanal makine ölçek kümelerini etkinleştirme

İkincil düğüm türünü büyük bir ölçek kümesi olarak yapılandırmak için multiplePlacementGroups özelliğini true olarak ayarlayın.

Not

Bu özellik birincil düğüm türünde ayarlanamaz.

  • Service Fabric yönetilen küme kaynağı apiVersion 2021-05-01 veya üzeri olmalıdır.
{
  "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')]"
  }
}

Sonraki adımlar