Quando parliamo di scalabilità su Azure App Service Plan, uno dei problemi più frequenti riguarda lo scale out manuale o iniziale del piano. Può capitare di richiedere molte istanze e ricevere come risposta che solo una parte è immediatamente disponibile, costringendoci a ridurre il target, attendere e riprovare. Questo rende lo scaling meno prevedibile, soprattutto in presenza di picchi improvvisi di traffico. Async scaling nasce proprio per risolvere questo limite operativo, migliorando la gestione dello scale out sugli App Service Plan.
Dal portale Azure accediamo al nostro App Service Plan e apriamo la sezione Scaling, dove possiamo scegliere uno scaling manuale o basato su regole. Async Scaling consente alla piattaforma di gestire lo scale out in modo asincrono, assicurando che il piano raggiunga effettivamente il numero di istanze richiesto anche quando la capacità non è subito disponibile.

Abilitando questa casella permettiamo alla piattaforma di orchestrare lo scale out senza bloccare l'applicazione durante il provisioning delle istanze.
Questa funzionalità è supportata per i piani di pricing Basic, Standard e Premium ed è disponibile in Preview. Una volta verificata la presenza dell'opzione nel portale, è sufficiente abilitarla tramite la checkbox mostrata nell'immagine.
Il risultato è uno scale out più affidabile, che consente di raggiungere il target desiderato senza dover intervenire manualmente con tentativi successivi.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Raggruppare risorse in .NET Aspire
Utilizzare i named query filter di Entity Framework
Microsoft Fabric: la piattaforma unificata per l'ecosistema dati moderno
Modificare lo stile in una QuickGrid Blazor
Usare il metodo nameof con un tipo generico in C# 14
Impostare il tipo di supporto dei campi Json in Entity Framework con Sql Server
Eseguire i pre-commit hook di git con dependabot
Disabilitare la telemetria nella CLI di GitHub
Configurare OpenTelemetry per Application Insights su ASP.NET Core
Structured Output con Microsoft.Extensions.AI: ottenere oggetti C# da un LLM
Analizzare la qualità delle risposte con Microsoft Foundry
Utilizzare il Null conditional assignment di C# 14
I più letti di oggi
- Effettuare il multi-checkout in linea nelle pipeline di Azure DevOps
- Accedere a risorse e immagini in Windows Store app di Windows 8
- Alleggerire le applicazioni WPF sfruttando gli oggetti Freezable
- Permettere il Drag-and-drop solo su zone predefinite con Silverlight 2.0
- Consumare dati binari in realtime lato client con ASP.NET Core SignalR
- Effetto turnstile su tutte le pagine con il Windows Phone Toolkit
- Personalizare l'icona e le funzionalità di un sito web per iOS e IE
- Caricamenti veloci da CDN e fallback locale con ASP.NET Core
- Utilizzare dati in formato XML in XAML
- Accedere a dati esposti con WebService con Silverlight 1.0


