Azure Service Fabric Node-typer och skalnings uppsättningar för virtuella datorer

Skalnings uppsättningar för virtuella datorer är en Azure Compute-resurs. Du kan använda skalnings uppsättningar för att distribuera och hantera en samling virtuella datorer som en uppsättning. Varje nodtyp som du definierar i ett Azure Service Fabric-kluster konfigurerar exakt en skalnings uppsättning: flera nodtyper kan inte backas upp av samma skalnings uppsättning och en nodtyp bör inte backas upp av flera skalnings uppsättningar.

Service Fabric runtime installeras på varje virtuell dator i skalnings uppsättningen av tillägget Microsoft. Azure. ServiceFabric för virtuella datorer. Du kan skala upp eller ned varje nodtyp separat, ändra OS-SKU: n som körs på varje klusternod, ha olika portar öppna och använda olika kapacitets mått.

Följande bild visar ett kluster som har två nodtyper, med namnet FrontEnd och Server del. Varje nodtyp har fem noder.

Ett kluster som har två nodtyper

Mappa virtuella datorers skalnings uppsättnings instanser till noder

Som du ser i föregående bild, startar skalnings uppsättnings instanserna vid instans 0 och ökar sedan med 1. Numreringen visas i nodnamn. Node BackEnd_0 är till exempel instans 0 av Server dels skalnings uppsättningen. Denna specifika skalnings uppsättning har fem instanser, med namnet BackEnd_0, BackEnd_1, BackEnd_2, BackEnd_3 och BackEnd_4.

När du skalar ut en skalnings uppsättning skapas en ny instans. Det nya instans namnet för skalnings uppsättningen är vanligt vis skalnings uppsättningens namn plus nästa instans nummer. I vårt exempel är det BackEnd_5.

Mappa skal uppsättnings belastningsutjämnare till nodtyper och skalnings uppsättningar

Om du har distribuerat klustret i Azure Portal eller använt exemplet Azure Resource Manager mall visas alla resurser under en resurs grupp. Du kan se belastnings utjämning för varje skalnings uppsättning eller nodtyp. Belastnings Utjämnings namnet har följande format: lb- < Node typ namn >. Ett exempel är LB-sfcluster4doc-0, som du ser i följande figur:

Skärm bild som visar en resurs grupp med två belastningsutjämnare markerade.

Service Fabric tillägg för virtuell dator

Service Fabric tillägg för virtuell dator används för att starta Service Fabric till Azure Virtual Machines och konfigurera nodens säkerhet.

Följande är ett fragment med Service Fabric virtuell dators tillägg:

"extensions": [
  {
    "name": "[concat('ServiceFabricNodeVmExt','_vmNodeType0Name')]",
    "properties": {
      "type": "ServiceFabricLinuxNode",
      "autoUpgradeMinorVersion": true,
      "protectedSettings": {
        "StorageAccountKey1": "[listKeys(resourceId('Microsoft.Storage/storageAccounts', variables('supportLogStorageAccountName')),'2015-05-01-preview').key1]",
       },
       "publisher": "Microsoft.Azure.ServiceFabric",
       "settings": {
         "clusterEndpoint": "[reference(parameters('clusterName')).clusterEndpoint]",
         "nodeTypeRef": "[variables('vmNodeType0Name')]",
         "durabilityLevel": "Silver",
         "enableParallelJobs": true,
         "nicPrefixOverride": "[variables('subnet0Prefix')]",
         "dataPath": "D:\\\\SvcFab",
         "certificate": {
           "commonNames": [
             "[parameters('certificateCommonName')]"
           ],
           "x509StoreName": "[parameters('certificateStoreValue')]"
         }
       },
       "typeHandlerVersion": "1.1"
     }
   },

Följande är egenskaps beskrivningarna:

Namn Tillåtna värden Vägledning eller kort beskrivning
name sträng Unikt namn för tillägg
typ "ServiceFabricLinuxNode" eller "ServiceFabricWindowsNode" Identifierar OS-Service Fabric som startas
Aktiverat autoupgrademinorversion sant eller falskt Aktivera automatisk uppgradering av SF runtime minor-versioner
utgivare Microsoft. Azure. ServiceFabric Namnet på Service Fabric anknytnings utgivaren
clusterEndpont sträng URI: PORT till hanterings slut punkt
nodeTypeRef sträng Namn på nodeType
durabilityLevel brons, silver, guld, platina Tid som tillåts för att pausa oåterkallelig Azure-infrastruktur
enableParallelJobs sant eller falskt Aktivera Compute ParallelJobs som ta bort virtuell dator och starta om den virtuella datorn i samma skalnings uppsättning parallellt
nicPrefixOverride sträng Undernätsprefixet som "10.0.0.0/24"
commonNames sträng [] Vanliga namn på installerade kluster certifikat
x509StoreName sträng Namn på arkivet där det installerade kluster certifikatet finns
typeHandlerVersion 1.1 Version av tillägget. 1,0 Classic-versionen av tillägget rekommenderas för att uppgradera till 1,1
dataPath sträng Sökväg till enheten som används för att spara tillstånd för Service Fabric system tjänster och program data.

Nästa steg