Che cosa sono i set di scalabilità di macchine virtuali di Azure?

Completato

I set di scalabilità di macchine virtuali di Azure offrono una soluzione scalabile per eseguire applicazioni in un set di macchine virtuali. Una volta distribuite, le macchine virtuali in un set di scalabilità possono avere tutte la stessa configurazione ed eseguire le stesse applicazioni oppure avere configurazioni diverse ed eseguire applicazioni diverse.

  • Quando la domanda cresce, il numero di macchine virtuali in esecuzione nel set di scalabilità aumenta.
  • Quando la domanda diminuisce, il numero di macchine virtuali in esecuzione nel set di scalabilità si riduce.

I set di scalabilità di macchine virtuali sono ideali per gli scenari che prevedono carichi di lavoro per calcolo, Big Data e contenitori.

I set di scalabilità di macchine virtuali sono abbastanza intelligenti da aumentare o ridurre automaticamente il numero di istanze di macchine virtuali (VM). I criteri adottati per attivare il ridimensionamento possono dipendere da una pianificazione personalizzata o dalla domanda e dall'utilizzo effettivi. I set di scalabilità possono applicare contemporaneamente la stessa configurazione a un gruppo di macchine virtuali. Non richiedono di configurare manualmente le istanze singolarmente.

Per distribuire le richieste tra le istanze di macchine virtuali, un set di scalabilità usa un servizio di bilanciamento del carico. La disponibilità di ogni istanza viene determinata con un probe di integrità o l'estensione per l'integrità delle applicazioni.

  • Se l'istanza risponde, il set di scalabilità sa che l'istanza è ancora disponibile.
  • Se invece non risponde, il set di scalabilità sa che l'istanza non è disponibile e non invia richieste.

In Azure, i set di scalabilità di macchine virtuali supportano macchine virtuali Linux e Windows. Se si gestiscono carichi di lavoro di grandi dimensioni caratterizzati da una domanda variabile e imprevedibile, i set di scalabilità rappresentano una soluzione ottimale perché forniscono automaticamente un ambiente altamente disponibile e scalabile.