Implementare la scalabilità automatica

Completato

Un'implementazione dei set di scalabilità di macchine virtuali di Azure può aumentare o diminuire automaticamente il numero di istanze di macchine virtuali che eseguono l'applicazione. Questo processo è noto come scalabilità automatica. La scalabilità automatica consente di ridimensionare dinamicamente la configurazione per soddisfare le mutevoli esigenze del carico di lavoro.

Illustration of a Virtual Machine Scale Sets implementation with a minimum of two virtual machines and a maximum of five machines that autoscale depending on workload demands.

La scalabilità automatica riduce al minimo il numero di istanze di macchine virtuali non necessarie che eseguono l'applicazione quando la domanda è bassa. I clienti continuano a ricevere un livello accettabile di prestazioni man mano che la domanda aumenta e vengono aggiunte automaticamente più istanze di macchine virtuali.

Aspetti da considerare quando si usa la scalabilità automatica

Esaminare le considerazioni seguenti sulla scalabilità automatica. Pensare a come questo processo può trarre vantaggio dall'implementazione del sito Web aziendale.

  • Prendere in considerazione la capacità regolata automaticamente. È possibile creare regole di scalabilità automatica per definire le prestazioni accettabili per un'esperienza cliente positiva. Quando vengono soddisfatte le soglie definite, le regole di scalabilità automatica agiscono per regolare la capacità dell'implementazione dei set di scalabilità di macchine virtuali.

  • Prendere in considerazione la scalabilità orizzontale. Se la domanda dell'applicazione aumenta, aumenta il carico sulle istanze della macchina virtuale nell'implementazione. Se il carico aumentato è coerente, anziché una breve richiesta, è possibile configurare regole di scalabilità automatica per aumentare il numero di istanze di macchine virtuali nell'implementazione.

  • Prendere in considerazione l'aumento delle prestazioni. Nelle ore serali o nel fine settimana è possibile che la richiesta delle applicazioni si riduca. Se il carico ridotto è coerente per un periodo di tempo, è possibile configurare regole di scalabilità automatica per ridurre il numero di istanze di macchine virtuali nell'implementazione. L'azione di scalabilità orizzontale riduce il costo per eseguire l'implementazione dei set di scalabilità di macchine virtuali man mano che si esegue solo il numero di istanze necessarie per soddisfare la domanda corrente.

  • Prendere in considerazione gli eventi pianificati. È possibile implementare la scalabilità automatica e pianificare eventi per aumentare o ridurre automaticamente la capacità dell'implementazione in momenti fissi.

  • Prendere in considerazione l'overhead. L'uso di set di scalabilità di macchine virtuali di Azure con scalabilità automatica riduce il sovraccarico di gestione per monitorare e ottimizzare le prestazioni dell'applicazione.