La piattaforma Windows Azure è un ottimo strumento per ospitare le proprie soluzioni e sfruttare al meglio le risorse in modo da adeguarsi il più possibile alle nostre esigenze. L'auto scale è una funzionalità introdotta recentemente che permette di raggiungere questo obiettivo in modo ancora più semplice. Essa permette, infatti, di variare il numero delle istanze attive per un cloud service o per un web site. L'obiettivo è aumentare o diminuire le istanze a seconda dei carichi di lavori, delle prestazioni che vogliamo garantire e dei costi massimi che vogliamo raggiungere.
Per configurare l'auto scale dobbiamo posizionarci sul cloud service o sul web site (solo se in modalità standard) ed accedere alla voce scale. Troviamo riepilogati i ruoli e per ognuno di esso le impostazioni che vogliamo applicare.

Innanzitutto possiamo scegliere se utilizzare impostazioni diverse tra fasi diverse del giorno o dei giorni della settimana. Per ogni fase poi possiamo scegliere se variare le istanze in base ad una metrica o meno. Se non scegliamo nessuna metrica, otteniamo che le impostazioni vengono applicate all'ora e al giorno indicati; di conseguenza ci viene chiesto quante istanze vogliamo adottare. Nell'immagine precedente otteniamo un servizio che utilizza due istanze di giorno e una di notte.

Se scegliamo una metrica basata su CPU, invece, ci vengono chiesti il numero minimo e massimo di istanze sulle quali vogliamo variare. Possiamo di conseguenza scegliere l'intervallo di carico di CPU che vogliamo mantenere. Sotto una certa soglia vengono diminuite il numero di istanze da utilizzare, sopra una certa soglia vengono aumentate. Il tutto mediante le impostazioni sottostanti: quante istanze aggiungere/togliere e per quanti minuti il sistema deve attendere al verificarsi delle condizioni di CPU.
Se scegliamo una coda, invece, ci viene chiesta la queue di service bus da monitorare e qual è il valore di riferimento. In questo caso siamo quindi noi a dover popolare e smaltire una coda che sia indice del carico di lavoro delle nostre macchine.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Gestire i dati con Azure Cosmos DB Data Explorer
Loggare le query più lente con Entity Framework
Eliminare record doppi in Sql Server
Utilizzare DeepSeek R1 con Azure AI
Gestione degli stili CSS con le regole @layer
Fornire parametri ad un Web component HTML
Utilizzare Azure Cosmos DB con i vettori
Montare Azure Blob Storage su Linux con BlobFuse2
Utilizzare WebJobs su Linux con Azure App Service
Configurare e gestire sidecar container in Azure App Service
Usare i servizi di Azure OpenAI e ChatGPT in ASP.NET Core con Semantic Kernel
Gestire gli accessi con Token su Azure Container Registry
I più letti di oggi
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- .NET Conference Italia 2024 - Milano
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- Utilizzare il pattern matching per semplificare le espressioni