Rendere affidabile lo scale out su Azure App Service

di Cristian Civera, in Azure Web Site,

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

Visualizza/aggiungi commenti

| Condividi su: LinkedIn, Facebook

Per inserire un commento, devi avere un account.

Fai il login e torna a questa pagina, oppure registrati alla nostra community.

Approfondimenti

I più letti di oggi