View a markdown version of this page

Esegui aggiornamenti di ridimensionamento - AWS Batch

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Esegui aggiornamenti di ridimensionamento

Gli aggiornamenti di scalabilità regolano la capacità del tuo ambiente di elaborazione aggiungendo o rimuovendo istanze. Questa è la strategia di aggiornamento più rapida e non richiede la sostituzione delle istanze esistenti. Gli aggiornamenti scalabili funzionano con qualsiasi tipo di ruolo del servizio e strategia di allocazione, rendendoli l'opzione di aggiornamento più flessibile.

Modifiche che attivano un aggiornamento di ridimensionamento

Quando si modificano solo le seguenti impostazioni, AWS Batch esegue un aggiornamento del ridimensionamento. Se si modifica una di queste impostazioni insieme ad altre impostazioni dell'ambiente di calcolo, AWS Batch esegue invece un aggiornamento Eseguire aggiornamenti dell'infrastruttura dell'infrastruttura.

Le seguenti impostazioni attivano gli aggiornamenti di scalabilità se modificate esclusivamente:

  • desiredvCpus— Imposta il numero target di vCPU per l'ambiente.

  • maxvCpus— Definisce il numero massimo di vCPU che possono essere avviate.

  • minvCpus— Specifica il numero minimo di vCPU da mantenere.

  • minScaleDownDelayMinutes— Specifica il tempo minimo (in minuti) per AWS Batch mantenere le istanze in esecuzione nell'ambiente di calcolo dopo il completamento dei processi.

    Nota

    minScaleDownDelayMinutesnon si applica alle istanze sostituite durante gli aggiornamenti dell'infrastruttura.

Per gli ambienti di elaborazione Fargate, puoi anche modificare queste impostazioni per scalare gli aggiornamenti:

  • securityGroupIds— ID dei gruppi di sicurezza per l'ambiente di elaborazione.

  • subnets— Sottoreti per l'ambiente di elaborazione.

Nota

Si consiglia di non desiredvCpus utilizzarlo per avviare un aggiornamento di ridimensionamento in quanto si adatterà dinamicamente. AWS Batch desiredvCpus Dovresti invece eseguire l'aggiornamento. minvCpus

Durante l'aggiornamentodesiredvCpus, il valore deve essere compreso tra minvCpus emaxvCpus. Il nuovo valore deve essere maggiore o uguale a quello correntedesiredvCpus. Per ulteriori informazioni, consulta Messaggio di errore quando si aggiorna l'desiredvCpusimpostazione.

Importante

Se modifichi una di queste impostazioni di ridimensionamento insieme ad altre impostazioni dell'ambiente di calcolo (come tipi di istanza, ID AMI o modelli di avvio), AWS Batch esegue un aggiornamento dell'infrastruttura anziché un aggiornamento di ridimensionamento. Gli aggiornamenti dell'infrastruttura richiedono più tempo e possono sostituire le istanze esistenti.

Performing scaling updates using the Console di gestione AWS
  1. Apri la AWS Batch console all'indirizzo. https://console.aws.amazon.com/batch/

  2. Nel pannello di navigazione, scegli Ambienti e quindi la scheda Ambienti di calcolo.

  3. Nella scheda Ambienti di calcolo, seleziona l'opzione accanto all'ambiente di elaborazione da aggiornare. È necessario selezionare un ambiente di elaborazione prima che le opzioni nel menu Azioni diventino disponibili.

  4. Scegli Azioni e poi Modifica.

  5. Modifica una o più impostazioni che supportano gli aggiornamenti di ridimensionamento. Ad esempio:

    • Per Minimum vCPU, inserisci il numero minimo di vCPU.

    • Per le vCPU desiderate, immettere il numero desiderato di vCPU.

    • Per Numero massimo di vCPU, immettere il numero massimo di vCPU.

  6. Scegli Save changes (Salva modifiche).

  7. Monitora lo stato dell'ambiente di elaborazione. L'aggiornamento dovrebbe essere completato rapidamente poiché comporta solo operazioni di scalabilità.

Performing scaling updates using the AWS CLI

Utilizzate il update-compute-environment comando per eseguire aggiornamenti di ridimensionamento. I due esempi seguenti illustrano le operazioni di ridimensionamento più comuni. È possibile modificare una o più delle seguenti impostazioni che supportano gli aggiornamenti di ridimensionamento

  • Questo esempio aggiorna le vCPU desiderate, minime e massime:

    aws batch update-compute-environment \ --compute-environment your-compute-environment-name \ --compute-resources minvCpus=2,maxvCpus=8

Monitoraggio degli aggiornamenti di scalabilità

Monitora gli aggiornamenti di scalabilità utilizzando la AWS Batch console per visualizzare lo stato dell'ambiente di calcolo e controllare il numero di istanze e le metriche della vCPU. È inoltre possibile utilizzare il describe-compute-environments comando AWS CLI with the per controllare lo stato e monitorare il numero di istanze e i valori di vCPU.