Megosztás a következőn keresztül:


Service Fabric-fürt méretezése virtuálisgép-méretezési csoport hozzáadásával

Ez a cikk azt ismerteti, hogyan méretezhet egy Azure Service Fabric-fürtöt úgy, hogy új csomóponttípust ad hozzá egy meglévő fürthöz. A Service Fabric-fürt virtuális és fizikai gépek hálózaton keresztül csatlakozó készlete, amelyen mikroszolgáltatásokat helyezhet üzembe és felügyelhet. A fürt részét képező gépet vagy virtuális gépet csomópontnak nevezzük. A virtuálisgép-méretezési csoportok olyan Azure-beli számítási erőforrások, amelyekkel virtuális gépek gyűjteményét telepítheti és kezelheti készletként. Az Azure-fürtökben definiált csomóponttípusok mindegyike külön méretezési csoportként van beállítva. Ezután minden csomóponttípus külön kezelhető. Service Fabric-fürt létrehozása után horizontálisan skálázhat egy fürtöt úgy, hogy új csomóponttípust (virtuálisgép-méretezési csoportot) ad hozzá egy meglévő fürthöz. A fürtöt bármikor skálázhatja, még akkor is, ha számítási feladatok futnak a fürtön. A fürt méretezése során az alkalmazások is automatikusan skálázódnak.

További méretezési csoport hozzáadása meglévő fürthöz

Ha új csomóponttípust ad hozzá egy meglévő fürthöz (amelyet egy virtuálisgép-méretezési csoport készít) az elsődleges csomóponttípus frissítéséhez hasonló, azzal a különbségtel, hogy nem ugyanazt a NodeTypeRef-et fogja használni; nyilvánvalóan nem fogja letiltani az aktívan használt virtuálisgép-méretezési csoportokat, és nem veszíti el a fürt rendelkezésre állását, ha nem frissíti az elsődleges csomóponttípust.

A NodeTypeRef tulajdonság deklarálva van a virtuálisgép-méretezési csoport Service Fabric-bővítmény tulajdonságai között:

<snip>
"publisher": "Microsoft.Azure.ServiceFabric",
     "settings": {
     "clusterEndpoint": "[reference(parameters('clusterName')).clusterEndpoint]",
     "nodeTypeRef": "[parameters('vmNodeType2Name')]",
     "dataPath": "D:\\\\SvcFab",
     "durabilityLevel": "Silver",
<snip>

Emellett hozzá kell adnia ezt az új csomóponttípust a Service Fabric-fürterőforráshoz:

<snip>
"nodeTypes": [
      {
      "name": "[parameters('vmNodeType2Name')]",
      "applicationPorts": {
                "endPort": "[parameters('nt2applicationEndPort')]",
                "startPort": "[parameters('nt2applicationStartPort')]"
      },
      "clientConnectionEndpointPort": "[parameters('nt2fabricTcpGatewayPort')]",
      "durabilityLevel": "Silver",
       "ephemeralPorts": {
                "endPort": "[parameters('nt2ephemeralEndPort')]",
                "startPort": "[parameters('nt2ephemeralStartPort')]"
      },
      "httpGatewayEndpointPort": "[parameters('nt2fabricHttpGatewayPort')]",
      "isPrimary": false,
      "vmInstanceCount": "[parameters('nt2InstanceCount')]"
},
<snip>

Következő lépések