Skalning och felsökning av webbappar
Azure App Services
Florin Angelescu
Azure Cloud Architect
Varför skalning är viktigt
- Skala upp
- Mer resurser (CPU, minne, etc.)
Manuell vs. automatisk skalning
- Manuell skalning
- Styr antalet instanser direkt
- Autoskalning
- Justerar resurser automatiskt
- Baseras på regler du definierar
Konfigurera autoskalningsregler

- Lägg till en instans om CPU-användningen är över 70 % i 10 minuter
- Sätt gränser för att undvika för många instanser
Övervaka din webbapp
- Övervakning:
- Hjälper till att upptäcka problem tidigt
- Stödjer välgrundade beslut
- Azure har inbyggda mätvärden som:
- Svarstid
- Begärandefrekvens
- Felräkning
- Mätvärden kan visas i realtid
- Grundläggande mätvärden ger bra insikter
- Djupare analys krävs för effektiv felsökning
Vad är Application Insights?
Aktivera Application Insights
- Aktivera Application Insights
- Samlar in data automatiskt
Felsökningsexempel

- Använd Application Insights och kontrollera fliken "Performance"
- Svarstiderna ökar kraftigt under dessa timmar
- Titta på "Dependencies"
- Ett databasanrop tar för lång tid
- Optimera databasfrågan
- Förbättrar applikationens hastighet
Sammanfattning
- Skala ut
- Lägg till fler instanser för att hantera ökad belastning
- Skala upp
- Öka beräkningsresurserna för bättre prestanda
- Övervaka
- Följ upp prestanda och felsök problem
Nu kör vi en övning!
Azure App Services
Preparing Video For Download...