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

Bir sanal makine ölçek kümesi, Service Fabric yönetilen kümesindeki her düğüm türünü destekler. 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ın tutarlı olmasını sağlamak için bu özelliği false olarak ayarlar, ancak bu ayar bir düğüm türünün ölçeklendirmesini 100 VM'den fazla sınırlar. Uygulamanızın büyük ölçek kümelerini etkili bir şekilde kullanıp kullanamayacağına karar vermek için bu gereksinimler ve sınırlamalar 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 durum bilgisi 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