Werknemers en infrastructuur toevoegen in Azure App Service in Azure Stack Hub
Dit document bevat instructies voor het schalen van infrastructuur- en werkrollen in Azure App Service in Azure Stack Hub. We behandelen alle stappen die nodig zijn voor het maken van extra werkrollen ter ondersteuning van apps van elke grootte.
Notitie
Als uw Azure Stack Hub-omgeving niet meer dan 96 GB RAM heeft, kan het lastig zijn om extra capaciteit toe te voegen.
Azure App Service in Azure Stack Hub ondersteunt standaard gratis en gedeelde werklagen. Als u andere werklagen wilt toevoegen, moet u meer werkrollen toevoegen.
Als u niet zeker weet wat er is geïmplementeerd met de standaardinstallatie van Azure App Service in Azure Stack Hub, kunt u aanvullende informatie bekijken in het overzicht van App Service in Azure Stack Hub.
Met Azure App Service in Azure Stack Hub worden alle rollen geïmplementeerd met behulp van virtuele-machineschaalsets en profiteert u van de schaalmogelijkheden van deze workload. Daarom wordt alle schaalaanpassing van de werkrollagen uitgevoerd via de App Service-beheerder.
Extra werknemers toevoegen met PowerShell
Gebruik dit voorbeeld om de schaalset uit te schalen.
##### Scale out the AppService Role instances ###### # Set context to AzureStack admin. Connect-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
Het kan enkele uren duren voordat deze stap is voltooid, afhankelijk van het type rol en het aantal exemplaren.
Controleer de status van de nieuwe rolinstanties in het App Service-beheer. Als u de status van een individuele rolvoorbeeld wilt controleren, klikt u op het roltype in de lijst.
Extra werknemers toevoegen met behulp van de beheerdersportal
Meld u als servicebeheerder aan bij de Azure Stack Hub-beheerportal.
Ga naar App Services.
Klik op Rollen. Hier ziet u de uitsplitsing van alle Geïmplementeerde App Service-rollen.
Klik met de rechtermuisknop op de rij van het type dat u wilt schalen en klik vervolgens op ScaleSet.
Klik op schalen, selecteer het aantal exemplaren waarnaar u wilt schalen en klik vervolgens op Opslaan.
Azure App Service in Azure Stack Hub voegt nu de extra VM's toe, configureert deze, installeert alle vereiste software en markeert deze als gereed wanneer dit proces is voltooid. Dit proces kan ongeveer 80 minuten duren.
U kunt de voortgang van de gereedheid van de nieuwe rollen controleren door de werknemers in de blade Rollen te bekijken.
Resultaat
Nadat ze volledig zijn geïmplementeerd en klaar zijn, zijn de werknemers beschikbaar voor gebruikers om hun workload op hen te implementeren. In de volgende schermopname ziet u een voorbeeld van de verschillende prijscategorieën die standaard beschikbaar zijn. Als er geen werknemers beschikbaar zijn voor een bepaalde werkrollaag, is de optie om de bijbehorende prijscategorie te kiezen niet beschikbaar.
Notitie
Als u beheer-, Front-end- of Publisher-rollen wilt uitschalen, volgt u dezelfde stappen om het juiste roltype te selecteren. Controllers worden niet als schaalsets ingezet en daarom moeten er bij de installatie twee worden geïmplementeerd voor alle productieomgevingen.