Share via


Service Fabric 관리형 클러스터 노드 형식 크기 조정

Service Fabric 관리형 클러스터의 각 노드 형식은 가상 머신 확장 집합을 통해 백업됩니다. 관리형 클러스터 노드 형식에서 대규모 가상 머신 확장 집합 을 만들 수 있도록 하기 위해 속성 multiplePlacementGroups이 노드 형식 정의에 추가 되었습니다. 기본값으로 관리형 클러스터 노드 형식은 이 속성을 false로 설정하여 배치 그룹 내에서 오류 및 업그레이드 도메인을 일관성 있게 유지하지만, 이 설정은 노드 형식이 100개의 VM 이상으로 확장되는 것을 제한합니다. 애플리케이션이 대규모 확장 집합을 효과적으로 사용할 수 있는지 판단하기 위해서는 이 요구 사항 목록을 참조하세요.

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')]"
  }
}

다음 단계