Scalarea și depanarea aplicațiilor web
Azure App Services
Florin Angelescu
Azure Cloud Architect
De ce contează scalarea
- Scalare verticală
- Mai multe resurse (CPU, memorie etc.)
Scalare manuală vs. automată
- Scalare manuală
- Controlați direct numărul de instanțe
- Scalare automată
- Ajustează resursele automat
- Pe baza regulilor definite de dvs.
Configurarea regulilor de scalare automată

- Adăugați o instanță dacă utilizarea CPU depășește 70% timp de 10 minute
- Setați limite pentru a evita provizionarea excesivă a instanțelor
Monitorizarea aplicației web
- Monitorizarea:
- Detectează problemele din timp
- Susține decizii informate
- Azure oferă metrici integrate, cum ar fi:
- Timp de răspuns
- Rata solicitărilor
- Numărul de erori
- Metricile pot fi vizualizate în timp real
- Metricile de bază oferă informații utile
- Analiza aprofundată este necesară pentru depanare eficientă
Ce este Application Insights?
Activarea Application Insights
- Activați Application Insights
- Direct din Portalul Azure
- Colectează date automat
Exemplu de depanare

- Utilizați Application Insights pentru a verifica fila „Performanță"
- Timpii de răspuns cresc brusc în acele intervale
- Analizați „Dependențele"
- Un apel de baze de date durează prea mult
- Optimizați interogarea bazei de date
- Îmbunătățește viteza aplicației
Rezumat
- Scalare orizontală
- Adăugați instanțe pentru a gestiona sarcina crescută
- Scalare verticală
- Creșteți resursele de calcul pentru performanță mai bună
- Monitorizare
- Urmăriți performanța și depanați problemele
Să exersăm!
Azure App Services
Preparing Video For Download...