Esegui aggiornamenti di scalabilità - 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 scalabilità

Gli aggiornamenti di scalabilità regolano la capacità dell'ambiente di calcolo 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 di servizio e strategia di allocazione, il che li rende l'opzione di aggiornamento più flessibile.

Modifiche che attivano un aggiornamento scalabile

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

Le seguenti impostazioni attivano gli aggiornamenti di ridimensionamento quando vengono modificate esclusivamente:

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

  • maxvCpus— Definisce il numero massimo di v CPUs che possono essere lanciati.

  • minvCpus— Speciifica il numero minimo di v CPUs da mantenere.

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

  • securityGroupIds— Gruppo di sicurezza IDs per l'ambiente di calcolo.

  • subnets— Sottoreti per l'ambiente di calcolo.

Nota

Si consiglia di non desiredvCpus utilizzarlo per avviare un aggiornamento di scalabilità poiché si adatterà dinamicamente. AWS Batch desiredvCpus Dovresti invece effettuare 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 istanze IDs, AMI o modelli di avvio), AWS Batch esegue un aggiornamento dell'infrastruttura anziché un aggiornamento di scalabilità. Gli aggiornamenti dell'infrastruttura richiedono più tempo e possono sostituire le istanze esistenti.

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

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

  3. Seleziona l'ambiente di calcolo da aggiornare.

  4. Scegli Azioni e poi Modifica.

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

    • Per Minimo v CPUs, inserisci il numero minimo di vCPUs.

    • Per Desired v CPUs, inserire il numero desiderato di vCPUs.

    • Per Maximum v CPUs, inserire il numero massimo di vCPUs.

  6. Scegli Save changes (Salva modifiche).

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

Performing scaling updates using the AWS CLI

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

  • Questo esempio aggiorna il valore v desiderato, minimo e massimo: CPUs

    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 della vCPU.