

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
<a name="bestpractice5"></a>

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.](https://aws.amazon.com/ec2/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 informazioni[Tutorial: invio di avvisi di Amazon Simple Notification Service per eventi di lavoro non riusciti](batch_sns_tutorial.md), consulta le [best practice per la gestione delle interruzioni delle istanze Spot di Amazon EC2](https://aws.amazon.com/blogs/compute/best-practices-for-handling-ec2-spot-instance-interruptions/) e [Manage with Step AWS Batch Functions](https://docs.aws.amazon.com/step-functions/latest/dg/connect-batch.html).

**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.