Werkrollen en infrastructuur toevoegen in Azure App Service op Azure Stack HubAdd workers and infrastructure in Azure App Service on Azure Stack Hub

In dit document vindt u instructies voor het schalen van de infra structuur en werk rollen in Azure App Service op Azure Stack hub.This document provides instructions on how to scale infrastructure and worker roles in Azure App Service on Azure Stack Hub. We behandelen alle benodigde stappen voor het maken van aanvullende werk rollen ter ondersteuning van apps van elke grootte.We'll cover all the steps necessary for creating additional worker roles to support apps of any size.

Notitie

Als uw Azure Stack hub-omgeving niet meer dan 96 GB RAM heeft, kunnen er problemen optreden met het toevoegen van extra capaciteit.If your Azure Stack Hub Environment doesn't have more than 96-GB RAM, you may have difficulties adding additional capacity.

Azure App Service op Azure Stack hub biedt standaard ondersteuning voor de lagen Free en Shared Worker.Azure App Service on Azure Stack Hub supports free and shared worker tiers by default. Als u andere werk lagen wilt toevoegen, moet u meer werk rollen toevoegen.To add other worker tiers, you need to add more worker roles.

Als u niet zeker weet wat er met de standaard Azure App Service op Azure Stack hub-installatie is geïmplementeerd, kunt u aanvullende informatie bekijken in de app service op Azure stack hub-overzicht.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.

Azure App Service op Azure Stack hub implementeert alle rollen met behulp van Virtual Machine Scale Sets en als zodanig wordt de schaal mogelijkheden van deze werk belasting benut.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. Daarom wordt alle schaal bewerkingen van de werk lagen uitgevoerd via de App Service beheerder.Therefore, all scaling of the worker tiers is done via the App Service Admin.

Extra werk rollen toevoegen met Power shellAdd additional workers with PowerShell

  1. De Azure Stack hub-beheer omgeving instellen in Power shellSet up the Azure Stack Hub admin environment in PowerShell

  2. Gebruik dit voor beeld om de schaalset uit te schalen.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 
    

    Notitie

    Deze stap kan een aantal uren duren om te volt ooien, afhankelijk van het type rol en het aantal exemplaren.This step can take a number of hours to complete depending on the type of role and the number of instances.

  3. Controleer de status van de nieuwe rolinstanties in het App Service beheer.Monitor the status of the new role instances in the App Service administration. Als u de status van een afzonderlijke rolinstantie wilt controleren, klikt u op het type rol in de lijst.To check the status of an individual role instance, click the role type in the list.

Aanvullende werk nemers toevoegen met behulp van de beheer PortalAdd additional workers using the administrator portal

  1. Meld u aan bij de beheerders portal van Azure Stack hub als service beheerder.Sign in to the Azure Stack Hub administrator portal as the service admin.

  2. Blader naar app Services.Browse to App Services.

    App Service in Azure Stack hub-beheerders Portal

  3. Klik op rollen.Click Roles. Hier ziet u de uitsplitsing van alle App Service geïmplementeerde rollen.Here you see the breakdown of all App Service roles deployed.

  4. Klik met de rechter muisknop op de rij van het type dat u wilt schalen en klik vervolgens op schaalset.Right click on the row of the type you want to scale and then click ScaleSet.

    App Service rollen schalen in Azure Stack hub-beheerders Portal

  5. Klik op schalen, selecteer het aantal exemplaren dat u wilt schalen en klik vervolgens op Opslaan.Click Scaling, select the number of instances you want to scale to, and then click Save.

    Instanties instellen op schalen in App Service rollen in Azure Stack hub-beheerders Portal

  6. Azure App Service op Azure Stack hub voegt nu de extra Vm's toe, configureert ze, installeert alle vereiste software en markeert deze als gereed wanneer dit proces is voltooid.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. Dit proces kan ongeveer 80 minuten duren.This process can take approximately 80 minutes.

  7. U kunt de voortgang van de voor bereiding van de nieuwe rollen controleren door de werk nemers op de Blade rollen weer te geven.You can monitor the progress of the readiness of the new roles by viewing the workers in the Roles blade.

ResultaatResult

Nadat ze volledig zijn geïmplementeerd en klaar zijn, kunnen gebruikers hun werk belasting op hun werk nemers implementeren.After they're fully deployed and ready, the workers become available for users to deploy their workload onto them. In de volgende scherm afbeelding ziet u een voor beeld van de meerdere prijs categorieën die standaard beschikbaar zijn.The following screenshot shows an example of the multiple pricing tiers available by default. Als er geen beschik bare werk nemers zijn voor een bepaalde worker-laag, is de optie om de bijbehorende prijs categorie te kiezen niet beschikbaar.If there are no available workers for a particular worker tier, the option to choose the corresponding pricing tier is unavailable.

Prijs categorieën voor nieuw App Service plan in Azure Stack hub-beheerders Portal

Notitie

Als u de rollen Beheer, Front-end of Uitgever wilt uitschalen, volgt u dezelfde stappen voor het selecteren van het juiste roltype.To scale out Management, Front End, or Publisher roles, follow the same steps selecting the appropriate role type. Controllers worden niet geïmplementeerd als schaalsets, en daarom moeten er twee worden geïmplementeerd tijdens de installatie voor alle productie-implementaties.Controllers aren't deployed as Scale Sets and therefore two should be deployed at installation time for all production deployments.

Volgende stappenNext steps

Implementatiebronnen configurerenConfigure deployment sources