Le Azure Web App sono uno strumento di hosting che dispone di innumerevoli funzionalità. Tra queste spicca sicuramente la capacità di scalare aumentando il numero di istanze concorrenti in maniera del tutto automatica e reattiva.
Il sistema prevede la possibilità di consentirci di configurare una o più regole per decidere se abbassare o alzare il numero delle istanze. Tra le regole disponibili abbiamo anche la possibilità di monitorare le metriche di Application Insights e su di esse adattare il nostro servizio. Per farlo è sufficiente recarsi nella sezione di Scale out e scegliere di scalare in base ad una metrica.

Successivamente, premendo Add rule, possiamo scegliere tra le metriche disponibili anche Application Insights e successivamente il criterio e la metrica da usare. Il resto dei parametri, come l'intervallo di valutazioni e l'incremento delle istanze, sono gli stessi delle metriche classiche.

Da sottolineare il fatto che tra le metriche, oltre a quelle classiche, come il numero degli utenti, possiamo trovare anche quelle personalizzate. Questo significa che possiamo arricchire il logging con informazioni che ci permettono di adeguarci in maniera più attinente alle esigenze del nostro applicativo.
Ricordiamo infine che la funzionalità di auto scale è disponibile solo con il tier Standard.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Potenziare la ricerca su Cosmos DB con Full Text Search
Utilizzare il metodo IntersectBy per eseguire l'intersection di due liste
Gestione degli eventi nei Web component HTML
Ricevere notifiche sui test con Azure Load Testing
Creare un agente A2Acon Azure Logic Apps
Integrare SQL Server in un progetto .NET Aspire
Utilizzare Locust con Azure Load Testing
Abilitare .NET 10 su Azure App Service e Azure Functions
Fissare una versione dell'agent nelle pipeline di Azure DevOps
Creare comandi nella dashboard .NET Aspire
Scrivere selettori CSS più semplici ed efficienti con :is()
Utilizzare Hybrid Cache in .NET 9
I più letti di oggi
- Effettuare il multi-checkout in linea nelle pipeline di Azure DevOps
- Le DirectInk API nella Universal Windows Platform
- Sfruttare una CDN con i bundle di ASP.NET
- Esaminare documenti XML con namespace utilizzando LINQ to XML
- Alleggerire le applicazioni WPF sfruttando gli oggetti Freezable
- Effetto turnstile su tutte le pagine con il Windows Phone Toolkit
- Gli oggetti CallOut di Expression Blend 4.0
- Inserire le news di Punto Informatico nel proprio sito


