Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a: ✔️ macchine virtuali Linux ✔️ macchine virtuali Windows ✔️ set di scalabilità flessibili
Questo articolo illustra come modificare le dimensioni di una macchina virtuale esistente.
Dopo aver creato una macchina virtuale, è possibile aumentare o ridurre le dimensioni della macchina virtuale modificando le dimensioni della macchina virtuale. In alcuni casi, è necessario deallocare prima la macchina virtuale. La deallocazione potrebbe essere necessaria se le nuove dimensioni non sono disponibili nello stesso cluster hardware che ospita attualmente la macchina virtuale. È importante sapere che, anche quando non è necessario liberare memoria, se la macchina virtuale è in esecuzione, modificarne le dimensioni ne causerà il riavvio. Per questo motivo è opportuno considerare la modifica delle dimensioni della macchina virtuale come una procedura di interruzione, in particolare per i carichi di lavoro con stato ospitati nella macchina virtuale.
Avvertimento
Se la macchina virtuale è attualmente in esecuzione, la modifica delle dimensioni causerà il riavvio.
La deallocazione della macchina virtuale rilascia anche tutti gli indirizzi IP dinamici assegnati alla macchina virtuale. Il sistema operativo e i dischi dati non sono interessati.
Se un'operazione di ridimensionamento non riesce, il modello di macchina virtuale visualizzerà comunque le dimensioni richieste, ma la macchina virtuale continuerà a essere in esecuzione sulle dimensioni precedenti fino a quando il ridimensionamento non viene allocato correttamente. Questo comportamento si applica sia al portale di Azure che a tutte le operazioni GET, perché le dimensioni visualizzate riflettono sempre la configurazione applicata più recente, non le dimensioni effettive in esecuzione.
Scegliere lo SKU corretto
Quando si ridimensiona una macchina virtuale, è importante scegliere lo SKU corretto in base ai segnali della macchina virtuale per determinare se sono necessarie più CPU, memoria o capacità di archiviazione:
- Se la macchina virtuale esegue un carico di lavoro a elevato utilizzo di CPU, ad esempio un server di database o un server Web con traffico elevato, potrebbe essere necessario scegliere uno SKU con più core CPU. Per altre informazioni, vedere Dimensioni ottimizzate per il calcolo.
- Se la macchina virtuale esegue un carico di lavoro a elevato utilizzo di memoria, ad esempio un modello di Machine Learning o un'applicazione Big Data, potrebbe essere necessario scegliere uno SKU con più memoria. Per altre informazioni, vedere Dimensioni ottimizzate per la memoria.
- Se la macchina virtuale esaurisce la capacità di archiviazione, potrebbe essere necessario scegliere uno SKU con più spazio di archiviazione. Per altre informazioni, vedere Dimensioni ottimizzate per l'archiviazione .
- Se la macchina virtuale usa l'archiviazione Premium, per ottenere il supporto per questo tipo di archiviazione assicurarsi di aver scelto una versione s delle dimensioni, Ad esempio, scegliere Standard_E4_v3 anziché Standard_E4_v3.
Per altre informazioni sulla scelta dello SKU corretto, è possibile usare le risorse seguenti:
- Dimensioni per le macchine virtuali in Azure: questo articolo elenca tutte le dimensioni delle macchine virtuali disponibili in Azure.
- Selettore di macchine virtuali di Azure: questo strumento consente di trovare lo SKU di macchina virtuale corretto in base al tipo di carico di lavoro, al sistema operativo e al software e all'area di distribuzione.
Limitazioni
Non è possibile ridimensionare le dimensioni di una macchina virtuale con un disco temporaneo locale in una macchina virtuale senza disco temporaneo locale e viceversa.
Le uniche combinazioni consentite per il ridimensionamento sono:
VM (con disco temporaneo locale) -> VM (con disco temporaneo locale) e
VM (senza disco temporaneo locale):> macchina virtuale (senza disco temporaneo locale).
Per una soluzione alternativa, vedere Come eseguire la migrazione da una dimensione di macchina virtuale con disco temporaneo locale a una macchina virtuale di dimensioni senza disco temporaneo locale? . La soluzione alternativa può essere usata per ridimensionare una macchina virtuale senza disco temporaneo locale in una macchina virtuale con un disco temporaneo locale. Si crea uno snapshot della macchina virtuale senza disco temporaneo locale >, quindi si crea un disco dallo snapshot > e si crea una macchina virtuale dal disco con le dimensioni della macchina virtuale appropriate che supportano macchine virtuali con un disco temporaneo locale.
Non è possibile ridimensionare le dimensioni di una macchina virtuale con una macchina virtuale basata su SCSI a una macchina virtuale con una macchina virtuale abilitata per NVMe remota.
Per una soluzione alternativa, vedere Come è possibile ridimensionare una macchina virtuale basata su SCSI in una macchina virtuale abilitata per NVMe remota di dimensioni diverse?
Modificare le dimensioni della macchina virtuale
Selezionare un'opzione per modificare le dimensioni della macchina virtuale:
Per modificare le dimensioni della macchina virtuale usando il portale di Azure:
- Apri il portale di Azure.
- Digitare macchine virtuali nella ricerca. In Servizi selezionare Macchine virtuali.
- Nella pagina Macchine virtuali selezionare la macchina virtuale da ridimensionare.
- Nel menu a sinistra, nella sezione Disponibilità e scalabilità selezionare dimensioni.
- Selezionare una nuova dimensione compatibile dall'elenco delle dimensioni disponibili e quindi selezionare Ridimensiona.
Se la macchina virtuale è ancora in esecuzione e non vengono visualizzate le dimensioni desiderate nell'elenco, l'arresto della macchina virtuale potrebbe rivelare dimensioni maggiori.
Passaggi successivi
- Per una maggiore scalabilità, eseguire più istanze di VM e scalare orizzontalmente.
- Per altre informazioni sulla selezione dello SKU, vedere Dimensioni per le macchine virtuali in Azure.
- Per determinare le dimensioni delle macchine virtuali in base al tipo di carico di lavoro, al sistema operativo e al software o all'area di distribuzione, vedere Selettore di macchine virtuali di Azure.
- Per ulteriori informazioni sulle dimensioni dei set di scalabilità di macchine virtuali, vedere Ridimensionare automaticamente le macchine in un set di scalabilità di macchine virtuali.
- Per altre informazioni sulla pianificazione della gestione dei costi, vedere il modulo Pianificare e gestire i costi di Azure .