Vai al contenuto

Scalabilità automatica

La scalabilità automatica adatta le risorse secondo regole. Metriche, tempi di avvio e limiti dei servizi dipendenti ne determinano il beneficio.

Noto anche comeAutoscaling
Cloud & gestione

Che cos’è la scalabilità automatica?

L’autoscaling adatta automaticamente le risorse alle esigenze di un’applicazione. Le regole possono usare metriche o pianificazioni temporali. Microsoft distingue l’aumento della capacità di una singola risorsa dall’aggiunta o rimozione di istanze. La possibilità di automatizzare una variante dipende dal servizio utilizzato.

Esempio: istanze aggiuntive del portale

In questo esempio ipotetico, una regola prevede di avviare altre istanze del portale quando la domanda cresce in modo sostenuto. Prima di poter servire richieste, hanno bisogno di tempo. Quando il carico diminuisce, le istanze vanno rimosse dopo che le attività in corso sono terminate o sono state trasferite in sicurezza.

Il team sceglie metriche appropriate e limiti minimo e massimo. Se il database condiviso limita già la capacità di elaborazione, le istanze aggiuntive non eliminano automaticamente tale limite. Il loro effetto va verificato insieme ai servizi da cui dipendono.

Anche la riduzione rientra nella progettazione. Regole errate possono causare cambiamenti inutili o capacità insufficiente. Verifichi quindi sia il carico crescente sia quello decrescente e il tempo necessario perché la capacità aggiuntiva diventi utilizzabile.

Fonti

Articoli sul tema

Cloud & gestione con ASES

Hosting, deployment, manutenzione e assistenza