Schalen en troubleshooten van web-apps
Azure App Services
Florin Angelescu
Azure Cloud Architect
Waarom schalen belangrijk is
- Schalen omhoog
- Meer resources (CPU, geheugen, enz.)
Handmatig vs. automatisch schalen
- Handmatig schalen
- Beheer direct het aantal instances
- Auto-scale
- Past resources automatisch aan
- Op basis van jouw regels
Auto-scale regels configureren

- Voeg een instance toe als CPU > 70% blijft voor 10 min
- Stel limieten in om te veel instances te voorkomen
Je web-app monitoren
- Monitoring:
- Helpt issues vroeg detecteren
- Maakt betere beslissingen mogelijk
- Azure biedt ingebouwde metrics zoals:
- Responstijd
- Verzoekfrequentie
- Aantal fouten
- Metrics zijn realtime te bekijken
- Basis-metrics geven al goede inzichten
- Voor effectief troubleshooten is diepere analyse nodig
Wat is Application Insights?
Application Insights inschakelen
- Schakel Application Insights in
- Rechtstreeks in de Azure Portal
- Verzamelt data automatisch
- Geen codewijzigingen nodig
Voorbeeld troubleshooting

- Gebruik Application Insights en bekijk het tabblad "Performance"
- Responstijden stijgen sterk in die uren
- Bekijk "Dependencies"
- Een database-call duurt te lang
- Optimaliseer de databasequery
- Verbetert de snelheid van je app
Samenvatting
- Scale out
- Voeg meer instances toe voor hogere load
- Scale up
- Vergroot compute-resources voor hogere performance
- Monitor
- Volg performance en los issues op
Laten we oefenen!
Azure App Services
Preparing Video For Download...