Apps schalen in een App Service Environment v1

In de Azure App Service zijn er normaal gesproken drie dingen die u kunt schalen:

  • prijsplan
  • werkgrootte
  • aantal exemplaren.

In een ASE hoeft u het prijsplan niet te selecteren of te wijzigen. Wat de mogelijkheden betreft, is er al een Premium prijsniveau.

Met betrekking tot werkrollen kan de ASE-beheerder de grootte toewijzen van de rekenresource die moet worden gebruikt voor elke werkgroep. Dit betekent dat u werkgroep 1 met P4-rekenbronnen en werkgroep 2 met P1-rekenbronnen kunt hebben, indien gewenst. Ze moeten niet in grootte worden op volgorde. Zie het document hier voor meer informatie over de grootten en de prijzen Azure App Service prijzen. Hierdoor blijven de schaalopties voor web-apps en App Service-abonnementen in App Service Environment volgende:

  • Selectie van werkgroep
  • aantal exemplaren

Het wijzigen van een van beide items wordt uitgevoerd via de juiste gebruikersinterface die wordt weergegeven voor uw door ASE gehoste App Service-abonnementen.

Schermopname die laat zien waar u de details van het serviceplan Schalen en het serviceplan Voor de werkgroep kunt bekijken.

U kunt uw ASP niet omhoog schalen tot meer dan het aantal beschikbare rekenbronnen in de werkgroep waarin uw ASP zich in zich heeft. Als u rekenresources in die werkgroep nodig hebt, moet u de ASE-beheerder laten toevoegen. Lees hier de volgende informatie voor meer informatie over het opnieuw configureren van uw ASE: Een App Service configureren. Mogelijk wilt u ook profiteren van de functies voor automatisch schalen van ASE om capaciteit toe te voegen op basis van een schema of metrische gegevens. Zie How to configure autoscale for an App Service Environment voor meer informatie over het configureren van automatische schaalbaarheid voor de ASE-omgeving zelf.

U kunt meerdere App Service-plannen maken met behulp van rekenbronnen uit verschillende werkgroepen of u kunt dezelfde werkgroep gebruiken. Als u bijvoorbeeld (10) beschikbare rekenbronnen in werkgroep 1 hebt, kunt u ervoor kiezen om één App Service-plan te maken met behulp van (6) rekenbronnen en een tweede App Service-plan dat gebruikmaakt van (4) rekenbronnen.

Het aantal exemplaren schalen

Wanneer u uw web-app voor het eerst in een App Service Environment begint deze met 1 exemplaar. Vervolgens kunt u uitschalen naar extra exemplaren om extra rekenbronnen voor uw app te bieden.

Als uw ASE voldoende capaciteit heeft, is dit vrij eenvoudig. Ga naar uw App Service plan met de sites die u omhoog wilt schalen en selecteer Schalen. Hiermee opent u de gebruikersinterface waar u handmatig de schaal voor uw ASP kunt instellen of regels voor automatisch schalen voor uw ASP kunt configureren. Als u uw app handmatig wilt schalen, stelt u ***** Schalen met _ in op _* een aantal exemplaren dat ik handmatig voer **. Sleep hier de schuifregelaar naar de gewenste hoeveelheid of voer deze in het vak naast de schuifregelaar in.

Schermopname die laat zien waar u de schaal voor uw ASP kunt instellen of regels voor automatisch schalen voor uw ASP kunt configureren.

De regels voor automatisch schalen voor een ASP in een ASE werken hetzelfde als normaal. U kunt CPU-percentage _ selecteren _onder*_ Schalen op en regels voor automatisch schalen maken voor uw ASP op basis van CPU-percentage. U kunt ook complexere regels maken met behulp van schema- en prestatieregels **. Als u meer informatie wilt over het configureren van automatisch schalen, gebruikt u deze handleiding Een app schalen in Azure App Service.

Selectie van werkgroep

Zoals eerder vermeld, is de selectie van de werkgroep toegankelijk vanuit de ASP-gebruikersinterface. Open de blade voor de ASP die u wilt schalen en selecteer werkgroep. U ziet alle werkgroepen die u hebt geconfigureerd in uw App Service Environment. Als u slechts één werkgroep hebt, ziet u alleen de groep die wordt vermeld. Als u wilt wijzigen in welke werkgroep uw ASP zich moet verplaatsen, selecteert u de werkgroep waar u App Service wilt verplaatsen.

Schermopname die laat zien waar u kunt wijzigen in welke werkgroep uw ASP zich in zich heeft.

Voordat u uw ASP van de ene werkgroep naar de andere verplaatst, is het belangrijk om ervoor te zorgen dat u voldoende capaciteit hebt voor uw ASP. In de lijst met werkgroepen wordt niet alleen de naam van de werkgroep vermeld, maar u kunt ook zien hoeveel werksters er beschikbaar zijn in die werkgroep. Zorg ervoor dat er voldoende exemplaren beschikbaar zijn om uw App Service bevatten. Als u meer rekenresources nodig hebt in de werkgroep waar u naar wilt gaan, moet u de ASE-beheerder deze laten toevoegen.

Notitie

Het verplaatsen van een ASP uit één werkgroep zorgt voor koude start van de apps in die ASP. Dit kan ertoe leiden dat aanvragen traag worden uitgevoerd omdat uw app niet goed wordt gestart op de nieuwe rekenresources. De koude start kan worden vermeden door de opwarmmogelijkheid van de toepassing te gebruiken in Azure App Service. De module Application Initialization die in het artikel wordt beschreven, werkt ook voor koude start, omdat het initialisatieproces ook wordt aangeroepen wanneer apps niet goed worden gestart op nieuwe rekenresources.

Aan de slag

Zie How to Create an ASEv1 from template (Een ASEv1 maken op basis van een sjabloon) om aan de slag te gaan met App Service Environments