Confrontare il ridimensionamento verticale e orizzontale

Completato

Una configurazione affidabile della macchina virtuale include il supporto per la scalabilità. La scalabilità consente la velocità effettiva per una macchina virtuale in proporzione alla disponibilità delle risorse hardware associate. Una macchina virtuale scalabile può gestire gli aumenti delle richieste senza influire negativamente sul tempo di risposta e sulla velocità effettiva. Per la maggior parte delle operazioni di ridimensionamento, sono disponibili due opzioni di implementazione: verticale e orizzontale.

Informazioni sul ridimensionamento verticale

Il ridimensionamento verticale, noto anche come aumento e riduzione delle prestazioni, comporta l'aumento o la riduzione delle dimensioni delle macchine virtuali in risposta a un carico di lavoro. Il ridimensionamento verticale rende una macchina virtuale più (aumento) o meno (riduzione) potente.

Illustration that shows vertical scaling where a single virtual machine increases or decreases in size by scaling up or scaling down.

Ecco alcuni scenari in cui l'uso del ridimensionamento verticale può essere vantaggioso:

  • Se si dispone di un servizio basato su una macchina virtuale sottoutilizzato, ad esempio nel fine settimana, è possibile usare il ridimensionamento verticale per ridurre le dimensioni della macchina virtuale e ridurre i costi mensili.

  • È possibile implementare il ridimensionamento verticale per aumentare le dimensioni della macchina virtuale per supportare una domanda più ampia senza dover creare macchine virtuali aggiuntive.

Informazioni sul ridimensionamento orizzontale

La scalabilità orizzontale viene usata per regolare il numero di macchine virtuali nella configurazione per supportare il carico di lavoro in fase di modifica. Quando si implementa il ridimensionamento orizzontale, si verifica un aumento o una riduzione nel numero di istanze della macchina virtuale.

Illustration that shows horizontal scaling where virtual machines are added to scale out the system to support the workload.

Aspetti da considerare quando si usa il ridimensionamento verticale e orizzontale

Esaminare le considerazioni seguenti relative al ridimensionamento verticale e orizzontale. Si consideri quale implementazione potrebbe essere necessaria per supportare il sito Web aziendale.

  • Prendere in considerazione le limitazioni. In genere, il ridimensionamento orizzontale ha meno limitazioni rispetto al ridimensionamento verticale. L'implementazione di un ridimensionamento verticale dipende dalla disponibilità di hardware di dimensioni maggiori, che raggiunge rapidamente un limite superiore e può variare in base all'area geografica. Il ridimensionamento verticale richiede in genere l'arresto e il riavvio di una macchina virtuale, che può limitare temporaneamente l'accesso alle applicazioni o ai dati.

  • Prendere in considerazione la flessibilità. Quando si opera nel cloud, il ridimensionamento orizzontale è più flessibile. L'implementazione di un ridimensionamento orizzontale consente di eseguire potenzialmente migliaia di macchine virtuali per gestire le modifiche nel carico di lavoro e nella velocità effettiva.

  • Prendere in considerazione la possibilità di eseguire il reprovisioning. Il reprovisioning è il processo di rimozione di una macchina virtuale esistente e la sostituzione della stessa con una nuova macchina. Un piano di disponibilità affidabile considera i casi in cui il reprovisioning potrebbe essere necessario e i piani per le interruzioni al servizio. Se si ritiene che sia necessario il reprovisioning, determinare se i dati devono essere mantenuti e migrati nella nuova macchina.