View a markdown version of this page

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 Spot di Amazon EC2 grazie ai risparmi rispetto alle istanze. On-Demand Tuttavia, se il carico di lavoro dura più ore e non può essere interrotto, On-Demand le istanze potrebbero essere più adatte a te. Puoi sempre provare prima le istanze Spot e passare ad altre, se necessario. On-Demand

Se hai i seguenti requisiti e aspettative, usa 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, usa le istanze Spot di Amazon EC2:

  • 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 inviando prima l'istanza su un'istanza Spot e poi utilizzare l' On-Demand istanza come opzione di riserva. Ad esempio, invia i tuoi lavori su una coda connessa ad ambienti di calcolo in esecuzione su istanze Spot di Amazon EC2. 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 On-Demand coda 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 Spot di Amazon EC2 e Manage with Step AWS Batch Functions.

Importante

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