Automatische schaalaanpassing van Azure-app-service configureren

Voltooid

Met het proces voor automatisch schalen kunt u de juiste hoeveelheid resources uitvoeren om de belasting van uw toepassing te verwerken. U kunt resources toevoegen om de belasting te verhogen en geld te besparen door niet-actieve resources te verwijderen.

Dingen die u moet weten over automatische schaalaanpassing

Laten we eens kijken hoe u automatisch schalen kunt gebruiken voor uw Azure-app Service-plan en -toepassingen.

  • Als u automatische schaalaanpassing wilt gebruiken, geeft u het minimum en maximum aantal exemplaren op dat moet worden uitgevoerd met behulp van een set regels en voorwaarden.

  • Wanneer uw toepassing wordt uitgevoerd onder voorwaarden voor automatisch schalen, wordt het aantal exemplaren van virtuele machines automatisch aangepast op basis van uw regels. Wanneer aan regelvoorwaarden wordt voldaan, worden een of meer acties voor automatisch schalen geactiveerd.

  • Een instelling voor automatische schaalaanpassing wordt gelezen door de engine voor automatisch schalen om te bepalen of u wilt uitschalen of inschalen. Instellingen voor automatisch schalen worden gegroepeerd in profielen.

  • Regels voor automatisch schalen bevatten een trigger en een schaalactie (in of uit). De trigger kan op basis van metrische gegevens of tijd zijn.

    Screenshot that shows how to create an autoscale condition in the Azure portal, including settings for the scale mode and instance count.

    • Regels op basis van metrische gegevens meten de belasting van toepassingen en het toevoegen of verwijderen van virtuele machines op basis van de belasting, zoals 'voer deze actie uit wanneer het CPU-gebruik hoger is dan 50%'. Voorbeelden van metrische gegevens zijn CPU-tijd, gemiddelde reactietijd en Aanvragen.

    • Met regels op basis van tijd (of op basis van een planning) kunt u schalen wanneer u tijdpatronen in uw belasting ziet en wilt schalen voordat een mogelijke belastingsverhoging of -afname plaatsvindt. Een voorbeeld is 'elke 8:00 uur een webhook activeren op zaterdag in een bepaalde tijdzone'.

  • De engine voor automatisch schalen maakt gebruik van instellingen voor meldingen.

    Een meldingsinstelling definieert welke meldingen moeten plaatsvinden wanneer een gebeurtenis voor automatische schaalaanpassing plaatsvindt op basis van de criteria van een instellingsprofiel voor automatische schaalaanpassing. Automatisch schalen kan een of meer e-mailadressen melden of oproepen doen naar een of meer webhooks.

Aandachtspunten bij het configureren van automatische schaalaanpassing

Er zijn verschillende overwegingen waarmee u rekening moet houden wanneer u automatische schaalaanpassing configureert voor uw Azure-app Service-plan en -toepassingen.

  • Minimumaantal exemplaren. Stel een minimumaantal exemplaren in om ervoor te zorgen dat uw toepassing altijd wordt uitgevoerd, zelfs wanneer er geen belasting is.

  • Maximumaantal exemplaren. Stel een maximumaantal exemplaren in om de totale mogelijke kosten per uur te beperken.

  • Voldoende schaalmarge. Zorg ervoor dat uw maximum- en minimumaantal exemplaren verschillen en stel een voldoende marge in tussen de twee waarden. U kunt automatisch schalen tussen het minimum en maximum met behulp van regels die u maakt.

  • Regelcombinaties schalen. Gebruik altijd een combinatie van uitschalen en inschalen die een toename en afname uitvoert. Als u geen uitschaalregel instelt, kan uw toepassing mislukken of kunnen de prestaties onder verhoogde belastingen afnemen. Als u geen regel voor inschalen instelt, kunt u onnodige en uitgebreide kosten ervaren wanneer de belasting afneemt.

  • Metrische statistieken. Kies zorgvuldig de juiste statistiek voor uw diagnostische metrische gegevens, waaronder Gemiddelde, Minimum, Maximum en Totaal.

  • Standaardaantal exemplaren. Selecteer altijd een veilig standaardaantal exemplaren. Het standaardaantal exemplaren is belangrijk omdat automatisch schalen uw service schaalt naar het aantal dat u opgeeft wanneer er geen metrische gegevens beschikbaar zijn.

  • Meldingen. Configureer altijd meldingen voor automatisch schalen. Het is belangrijk dat u weet hoe uw toepassing presteert wanneer de belasting verandert.