Feldolgozók és infrastruktúra hozzáadása az Azure App Service-hez az Azure Stack HubonAdd workers and infrastructure in Azure App Service on Azure Stack Hub

Ez a dokumentum útmutatást nyújt az infrastruktúra és a feldolgozói szerepkörök méretezéséhez Azure App Service Azure Stack központban.This document provides instructions on how to scale infrastructure and worker roles in Azure App Service on Azure Stack Hub. Részletesen ismertetjük mindazokat a lépéseket, amelyek szükségesek a további feldolgozói szerepkörök létrehozásához bármilyen méretű alkalmazások támogatásához.We'll cover all the steps necessary for creating additional worker roles to support apps of any size.

Megjegyzés

Ha az Azure Stack hub-környezet nem rendelkezik több mint 96 GB RAM-mal, lehetséges, hogy nehézségekbe ütközik a további kapacitás hozzáadásával.If your Azure Stack Hub Environment doesn't have more than 96-GB RAM, you may have difficulties adding additional capacity.

A Azure App Service on Azure Stack hub alapértelmezés szerint támogatja az ingyenes és a közös feldolgozói szintet.Azure App Service on Azure Stack Hub supports free and shared worker tiers by default. Más munkavégző rétegek hozzáadásához további feldolgozói szerepköröket kell hozzáadnia.To add other worker tiers, you need to add more worker roles.

Ha nem biztos abban, hogy mi lett telepítve az alapértelmezett Azure App Service Azure Stack hub telepítésekor, tekintse át a App Service további információit Azure stack hub – áttekintés című témakörben.If you're not sure what was deployed with the default Azure App Service on Azure Stack Hub installation, you can review additional info in the App Service on Azure Stack Hub overview.

A Azure Stack hub Azure App Service a Virtual Machine Scale Sets használatával helyezi üzembe az összes szerepkört, és így kihasználja a számítási feladatok skálázási képességeit.Azure App Service on Azure Stack Hub deploys all roles using Virtual Machine Scale Sets and as such takes advantage of the scaling capabilities of this workload. Ezért a feldolgozói szintek minden skálázása a App Service-rendszergazda használatával történik.Therefore, all scaling of the worker tiers is done via the App Service Admin.

További feldolgozók hozzáadása a PowerShell-lelAdd additional workers with PowerShell

  1. Az Azure Stack hub felügyeleti környezetének beállítása a PowerShellbenSet up the Azure Stack Hub admin environment in PowerShell

  2. Ez a példa a méretezési csoport felskálázására használható.Use this example to scale out the scale set.

    
    ##### Scale out the AppService Role instances ######
    
    # Set context to AzureStack admin.
    Login-AzAccount -EnvironmentName AzureStackAdmin
    
    ## Name of the Resource group where AppService is deployed.
    $AppServiceResourceGroupName = "AppService.local"
    
    ## Name of the ScaleSet : e.g. FrontEndsScaleSet, ManagementServersScaleSet, PublishersScaleSet , LargeWorkerTierScaleSet,      MediumWorkerTierScaleSet, SmallWorkerTierScaleSet, SharedWorkerTierScaleSet
    $ScaleSetName = "SharedWorkerTierScaleSet"
    
    ## TotalCapacity is sum of the instances needed at the end of operation. 
    ## e.g. if your VMSS has 1 instance(s) currently and you need 1 more the TotalCapacity should be set to 2
    $TotalCapacity = 2  
    
    # Get current scale set
    $vmss = Get-AzVmss -ResourceGroupName $AppServiceResourceGroupName -VMScaleSetName $ScaleSetName
    
    # Set and update the capacity
    $vmss.sku.capacity = $TotalCapacity
    Update-AzVmss -ResourceGroupName $AppServiceResourceGroupName -Name $ScaleSetName -VirtualMachineScaleSet $vmss 
    

    Megjegyzés

    Ez a lépés a szerepkör típusától és a példányok számától függően több órát is igénybe vehet.This step can take a number of hours to complete depending on the type of role and the number of instances.

  3. Az új szerepkör-példányok állapotának figyelése a App Service felügyeletben.Monitor the status of the new role instances in the App Service administration. Egy adott szerepkör-példány állapotának megtekintéséhez kattintson a listában a szerepkör típusára.To check the status of an individual role instance, click the role type in the list.

További feldolgozók hozzáadása a felügyeleti portál használatávalAdd additional workers using the administrator portal

  1. Jelentkezzen be a Azure Stack hub felügyeleti portálján a szolgáltatás-rendszergazdaként.Sign in to the Azure Stack Hub administrator portal as the service admin.

  2. Tallózással keresse meg app Services.Browse to App Services.

    App Service az Azure Stack hub felügyeleti portálján

  3. Kattintson a szerepkörök elemre.Click Roles. Itt láthatja az összes telepített App Service-szerepkör részletezését.Here you see the breakdown of all App Service roles deployed.

  4. Kattintson a jobb gombbal a méretezni kívánt típus sorára, majd kattintson a méretezési csoport elemre.Right click on the row of the type you want to scale and then click ScaleSet.

    Méretezési csoport App Service szerepkörök a Azure Stack hub felügyeleti portálján

  5. Kattintson a skálázás elemre, válassza ki a méretezni kívánt példányok számát, majd kattintson a Mentés gombra.Click Scaling, select the number of instances you want to scale to, and then click Save.

    Példányok beállítása App Service szerepkörökre a Azure Stack hub felügyeleti portálján

  6. A Azure App Service on Azure Stack hub mostantól hozzáadja a további virtuális gépeket, konfigurálja őket, telepíti az összes szükséges szoftvert, és készként jelöli meg őket a folyamat befejezésekor.Azure App Service on Azure Stack Hub will now add the additional VMs, configure them, install all the required software, and mark them as ready when this process is complete. Ez a folyamat körülbelül 80 percet is igénybe vehet.This process can take approximately 80 minutes.

  7. A szerepkörök panelen megtekintheti az új szerepkörök készültségének előrehaladását.You can monitor the progress of the readiness of the new roles by viewing the workers in the Roles blade.

EredményResult

Miután teljesen üzembe lettek és készen állnak, a dolgozók elérhetővé válnak a felhasználók számára a számítási feladatok üzembe helyezéséhez.After they're fully deployed and ready, the workers become available for users to deploy their workload onto them. Az alábbi képernyőképen egy példa látható a több, alapértelmezés szerint elérhető díjszabási rétegre.The following screenshot shows an example of the multiple pricing tiers available by default. Ha egy adott feldolgozói szinten nem állnak rendelkezésre munkavégzők, a megfelelő árképzési csomag kiválasztásának lehetősége nem érhető el.If there are no available workers for a particular worker tier, the option to choose the corresponding pricing tier is unavailable.

A Azure Stack hub felügyeleti portál új App Service tervének díjszabása

Megjegyzés

A felügyeleti, a kezelőfelületi vagy a közzétevői szerepkör horizontális felskálázásához kövesse ugyanazokat a lépéseket, a megfelelő szerepkör kiválasztásával.To scale out Management, Front End, or Publisher roles, follow the same steps selecting the appropriate role type. A vezérlők nem helyezhetők üzembe méretezési csoportként, ezért a telepítéskor kettőt kell üzembe helyezni az összes éles környezethez.Controllers aren't deployed as Scale Sets and therefore two should be deployed at installation time for all production deployments.

Következő lépésekNext steps

Központi telepítés forrásának konfigurálásaConfigure deployment sources