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à.
Gestione delle versioni AMI negli ambienti di elaborazione
AWS Batch fornisce visibilità sulle Amazon Machine Images (AMI) utilizzate dai tuoi ambienti di elaborazione.
Visualizzazione dello stato delle AMI
È possibile visualizzare lo stato delle AMI utilizzate negli ambienti di elaborazione tramite la AWS Batch console o utilizzando il comando https://docs.aws.amazon.com/cli/latest/reference/batch/describe-compute-environments.html describe-compute-environment.
Aggiornamento delle versioni AMI
Quando AWS Batch indica che è disponibile un aggiornamento AMI, puoi aggiornare il tuo ambiente di calcolo per utilizzare le AMI più recenti aggiornando l'ambiente di calcolo con Update AMI alla versione più recente impostata su true.
Non è necessario specificare nuovi ID AMI: seleziona AWS Batch automaticamente le più recenti AMI supportate quando si imposta Update AMI alla versione più recente.
Importante
L'aggiornamento delle AMI attiva un aggiornamento dell'infrastruttura, non un aggiornamento della scalabilità. Ciò significa che AWS Batch sostituisce le istanze esistenti con nuove istanze che utilizzano l'AMI aggiornata. Il processo di aggiornamento richiede più tempo di un aggiornamento scalabile e può interrompere i processi in esecuzione a seconda della configurazione della politica di aggiornamento.
Importante
Se la tua strategia di allocazione è BEST_FIT così, devi eseguire un aggiornamento. blue/green
Considerazioni sulle AMI personalizzate
Se il tuo ambiente di calcolo utilizza AMI personalizzate, ad esempio le AMI specificate in ComputeResources.imageId (obsolete), il modello di avvio predefinito o il modello di avvio sostituisceEc2Configuration.imageIdOverride, AWS Batch non può fornire informazioni sullo stato di queste AMI.
-
Visibilità dello stato: le AMI personalizzate mostrano "-" per lo stato dell'immagine Batch nella console e non includono il campo nelle risposte API.
batchImageStatus -
Gestione manuale: l'utente è responsabile della manutenzione e dell'aggiornamento delle AMI personalizzate. Tieniti informato sulle patch di sicurezza e software del tuo provider AMI e aggiorna di conseguenza le tue AMI personalizzate.
-
Gestione EC2: utilizza la console o le API di Amazon EC2 per gestire il ciclo di vita delle AMI personalizzate, inclusa la creazione di nuove versioni e la deprecazione di quelle vecchie.
Per ulteriori informazioni sulla gestione delle AMI personalizzate, consulta. AMI per risorse di calcolo
Procedure consigliate per gli aggiornamenti delle AMI
Questa sezione si applica sia alle AMI personalizzate che a quelle predefinite.
-
Monitoraggio regolare: controlla regolarmente lo stato dell'AMI dei tuoi ambienti di elaborazione per identificare quando sono disponibili aggiornamenti. Per le AMI predefinite,
batchImageStatusmostrerà quando è disponibile un aggiornamento. Per le AMI personalizzate, dovrai utilizzare altre risorse come i bollettini AWS sulla sicurezza. -
Finestre di manutenzione: pianifica gli aggiornamenti dell'AMI durante le finestre di manutenzione quando l'interruzione del lavoro è accettabile, poiché gli aggiornamenti dell'infrastruttura sostituiscono le istanze esistenti.
-
Strategia di ripetizione del processo: configura le strategie di ripetizione del processo per gestire i processi che potrebbero essere interrotti durante gli aggiornamenti dell'infrastruttura. Per ulteriori informazioni, consulta Ritentativi automatici del lavoro.
-
Configurazione dei criteri di aggiornamento: configura i criteri di aggiornamento appropriati per controllare come vengono gestiti i processi in esecuzione durante gli aggiornamenti dell'infrastruttura. Per ulteriori informazioni, consulta Eseguire aggiornamenti dell'infrastruttura.
-
Test: testa gli aggiornamenti dell'AMI negli ambienti di sviluppo prima di applicarli agli ambienti di elaborazione di produzione.