Amazon EC2 On-Demand o Amazon EC2 Spot - 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à.

Amazon EC2 On-Demand o Amazon EC2 Spot

La maggior parte dei AWS Batch clienti utilizza le istanze Amazon EC2 Spot grazie ai risparmi rispetto alle istanze On-Demand. Tuttavia, se il tuo carico di lavoro dura più ore e non può essere interrotto, le istanze On-Demand potrebbero essere più adatte a te. Puoi sempre provare prima le istanze Spot e passare a On-Demand, se necessario.

Se hai i seguenti requisiti e aspettative, utilizza le istanze Amazon EC2 On-Demand:

  • La durata dei tuoi processi è superiore a un'ora e non puoi tollerare interruzioni del carico di lavoro.

  • Hai un SLO (obiettivo a livello di servizio) rigoroso per il tuo carico di lavoro complessivo e non puoi aumentare il tempo di calcolo.

  • È più probabile che le istanze di cui hai bisogno subiscano interruzioni.

Se hai i seguenti requisiti e aspettative, utilizza le istanze Amazon EC2 Spot:

  • La durata dei processi è in genere di 30 minuti o meno.

  • Puoi tollerare potenziali interruzioni e riprogrammazioni dei lavori come parte del tuo carico di lavoro. Per ulteriori informazioni, consulta Spot Instance advisor.

  • I lavori di lunga durata possono essere riavviati da un checkpoint se interrotti.

Puoi combinare entrambi i modelli di acquisto inviandoli prima su un'istanza Spot e poi utilizzando l'istanza On-Demand come opzione di riserva. Ad esempio, invia i tuoi lavori su una coda connessa ad ambienti di elaborazione in esecuzione su istanze Amazon EC2 Spot. Se un lavoro viene interrotto, cattura l'evento da Amazon EventBridge e correlalo a un recupero di un'istanza Spot. Quindi, invia nuovamente il lavoro a una coda On-Demand utilizzando una funzione o. AWS Lambda AWS Step Functions Per ulteriori informazioniTutorial: invio di avvisi di Amazon Simple Notification Service per eventi di lavoro non riusciti, consulta le best practice per la gestione delle interruzioni delle istanze Amazon EC2 Spot e Manage AWS Batch with Step Functions.

Importante

Utilizza diversi tipi, dimensioni e zone di disponibilità per il tuo ambiente di calcolo On-Demand per mantenere la disponibilità del pool di istanze Amazon EC2 Spot e ridurre il tasso di interruzione.