Delen via


Een instelling voor automatische schaalaanpassing maken voor Azure-resources op basis van prestatiegegevens of een planning

Met instellingen voor automatische schaalaanpassing kunt u service-exemplaren toevoegen of verwijderen op basis van vooraf ingestelde voorwaarden. Deze instellingen kunnen via de portal worden gemaakt. Deze methode biedt een gebruikersinterface voor het maken en configureren van een instelling voor automatisch schalen, op basis van een browser.

In deze zelfstudie leert u het volgende:

  • Maak een web-app en Azure App Service plan.
  • Configureer regels voor automatisch schalen voor in- en uitschalen op basis van het aantal aanvragen dat een web-app ontvangt.
  • Activeer een uitschaalactie en watch het aantal exemplaren toeneemt.
  • Activeer een inschaalactie en watch het aantal exemplaren afneemt.
  • Schoon uw resources op.

Als u nog geen Azure-abonnement hebt, maakt u een gratis account voordat u begint.

Aanmelden bij Azure Portal

Meld u aan bij de Azure-portal.

Een web-app en App Service-plan maken

  1. Selecteer een resource maken in het menu aan de linkerkant.
  2. Zoek en selecteer het web-app-item en selecteer Maken.
  3. Selecteer een app-naam zoals MyTestScaleWebApp. Maak een nieuwe resourcegroep myResourceGroup of plaats deze in een resourcegroep van uw keuze.

Binnen een paar minuten moeten uw resources zijn ingericht. Gebruik de web-app en het bijbehorende App Service-plan in de rest van deze zelfstudie.

Schermopname van het maken van een nieuwe app-service in de portal.

Ga naar instellingen voor automatisch schalen

  1. Selecteer Monitor in het menu aan de linkerkant. Selecteer vervolgens het tabblad Automatisch schalen .

  2. Hier wordt een lijst weergegeven met de resources in uw abonnement die automatisch schalen ondersteunen. Identificeer het App Service plan dat eerder in de zelfstudie is gemaakt en selecteer dit.

    Schermopname van de Azure Portal met Monitor en Automatisch schalen geselecteerd.

  3. Selecteer in het scherm Automatische schaalaanpassing de optie Automatisch schalen inschakelen.

De volgende stappen helpen u bij het invullen van het scherm voor het instellen van automatische schaalaanpassing , zodat deze eruitziet als in de volgende schermafbeelding.

Schermopname van het opslaan van de instelling voor automatisch schalen.

Standaardprofiel configureren

  1. Geef een naam op voor de instelling voor automatische schaalaanpassing.

  2. Zorg ervoor dat schaalmodus in het standaardprofiel is ingesteld op Schalen naar een specifiek aantal exemplaren.

  3. Stel Aantal exemplaren in op 1. Deze instelling zorgt ervoor dat wanneer er geen ander profiel actief is, of in feite, het standaardprofiel het aantal exemplaren retourneert op 1.

    Schermopname van het instellingsscherm voor automatisch schalen met een naam die is ingevoerd voor de instelling.

Terugkeerpatroonprofiel maken

  1. Selecteer de koppeling Een schaalvoorwaarde toevoegen onder het standaardprofiel.

  2. Wijzig de naam van dit profiel in het profiel van maandag tot en met vrijdag.

  3. Zorg ervoor dat de schaalmodus is ingesteld op Schalen op basis van een metrische waarde.

  4. Stel voor ExemplaarlimietenMinimumin op 1, Maximum op 2 en Standaard op 1. Deze instelling zorgt ervoor dat dit profiel het serviceplan niet automatisch schaalt zodat het minder dan één exemplaar of meer dan twee exemplaren heeft. Als het profiel onvoldoende gegevens heeft om een beslissing te nemen, wordt het standaardaantal exemplaren (in dit geval één) gebruikt.

  5. Selecteer bij Planningde optie Specifieke dagen herhalen.

  6. Het profiel moet worden ingesteld op herhalen van maandag tot en met vrijdag, van 09:00 PST tot 18:00 PST. Deze instelling zorgt ervoor dat dit profiel alleen actief is en van toepassing is van 9:00 tot 18:00 uur, van maandag tot en met vrijdag. In alle andere gevallen is het standaardprofiel het profiel dat door de instelling voor automatisch schalen wordt gebruikt.

Een regel voor uitschalen maken

  1. Selecteer in de sectie Profiel van maandag tot en met vrijdag de koppeling Een regel toevoegen .

  2. Stel Metrische bron in op Andere resource. Stel Resourcetype in op App Services en stel Resource in als de web-app die u eerder in deze zelfstudie hebt gemaakt.

  3. Stel Tijdaggregatie in op Totaal, stel Metrische naam in op Aanvragen en stel Tijdsintervalstatistiek in op Som.

  4. Stel Operator in op Groter dan, stel Drempelwaardein op 10 en Stel Duur in op 5 minuten.

  5. Stel Bewerking in op Aantal verhogen met, stel Aantal exemplaren in op 1 en stel Afkoelen in op 5 minuten.

  6. Selecteer Toevoegen.

Deze regel zorgt ervoor dat als uw web-app binnen 5 minuten of minder meer dan 10 aanvragen ontvangt, één ander exemplaar wordt toegevoegd aan uw App Service-plan voor het beheren van de belasting.

Schermopname van het maken van een regel voor uitschalen.

Een regel voor inschalen maken

U wordt aangeraden altijd een regel voor inschalen bij een uitschaalregel te hebben. Als u beide hebt, zorgt u ervoor dat uw resources niet te veel worden ingericht. Overprovisioning betekent dat er meer exemplaren worden uitgevoerd dan nodig is om de huidige belasting te verwerken.

  1. Selecteer in het profiel van maandag tot en met vrijdag de koppeling Een regel toevoegen .

  2. Stel Metrische bron in op Andere resource. Stel Resourcetype in op App Services en stel Resource in als de web-app die u eerder in deze zelfstudie hebt gemaakt.

  3. Stel Tijdaggregatie in op Totaal, stel Metrische naam in op Aanvragen en stel Tijdsintervalstatistiek in op Gemiddelde.

  4. Stel Operator in op Kleiner dan, stel Drempelwaardein op 5 en Stel Duur in op 5 minuten.

  5. Stel Bewerking in op Aantal verlagen op, stel Aantal exemplaren in op 1 en stel Afkoelen in op 5 minuten.

  6. Selecteer Toevoegen.

    Schermopname van het maken van een regel voor inschalen.

  7. Sla de instelling voor automatisch schalen op.

    Schermopname van het opslaan van de instelling voor automatisch schalen.

Uitschaalactie activeren

Als u de uitschaalvoorwaarde wilt activeren in de instelling voor automatische schaalaanpassing die u hebt gemaakt, moet de web-app in minder dan 5 minuten meer dan 10 aanvragen hebben.

  1. Open een browservenster en ga naar de web-app die u eerder in deze zelfstudie hebt gemaakt. U vindt de URL voor uw web-app in de Azure Portal door naar uw web-app-resource te gaan en Bladeren te selecteren op het tabblad Overzicht.

  2. Laad de pagina minstens 10 keer snel achter elkaar opnieuw.

  3. Selecteer Monitor in het menu aan de linkerkant. Selecteer vervolgens het tabblad Automatisch schalen .

  4. Selecteer in de lijst het App Service plan dat in deze zelfstudie is gebruikt.

  5. Selecteer in het scherm Automatische schaalaanpassing het tabblad Uitvoeringsgeschiedenis .

  6. U ziet een grafiek die het aantal exemplaren van het App Service-plan in de loop van de tijd weergeeft. Binnen enkele minuten moet het aantal exemplaren stijgen van 1 naar 2.

  7. Onder de grafiek ziet u de vermeldingen in het activiteitenlogboek voor elke schaalactie, die door deze instelling voor automatisch schalen is uitgevoerd.

Inschaalactie activeren

De voorwaarde voor inschalen in de instelling voor automatische schaalaanpassing wordt geactiveerd als er gedurende een periode van 10 minuten minder dan vijf aanvragen voor de web-app zijn.

  1. Zorg ervoor dat er geen aanvragen naar uw web-app worden verzonden.

  2. Laad de Azure Portal.

  3. Selecteer Monitor in het menu aan de linkerkant. Selecteer vervolgens het tabblad Automatisch schalen .

  4. Selecteer in de lijst het App Service plan dat in deze zelfstudie is gebruikt.

  5. Selecteer in het scherm Automatische schaalaanpassing het tabblad Uitvoeringsgeschiedenis .

  6. U ziet een grafiek die het aantal exemplaren van het App Service-plan in de loop van de tijd weergeeft. In een paar minuten moet het aantal exemplaren dalen van 2 naar 1. Het proces duurt minimaal 100 minuten.

  7. Onder de grafiek ziet u de bijbehorende set vermeldingen in het activiteitenlogboek voor elke schaalactie die door deze instelling voor automatisch schalen wordt uitgevoerd.

    Schermopname van het weergeven van inschaalacties.

Resources opschonen

  1. Selecteer alle resources in het menu aan de linkerkant in de Azure Portal. Selecteer vervolgens de web-app die in deze zelfstudie is gemaakt.

  2. Selecteer Verwijderen op de resourcepagina. Bevestig het verwijderen door ja in het tekstvak in te voeren en vervolgens Verwijderen te selecteren.

  3. Selecteer de resource App Service plannen en selecteer Verwijderen.

  4. Bevestig het verwijderen door ja in het tekstvak in te voeren en vervolgens Verwijderen te selecteren.

Volgende stappen

Zie Overzicht van automatisch schalen voor meer informatie over instellingen voor automatisch schalen.