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à.
Strategie di allocazione del tipo di istanza per AWS Batch
Quando viene creato un ambiente di elaborazione gestito, AWS Batch seleziona tra quelli instanceTypes
specificati i tipi di istanza più adatti alle esigenze dei processi. La strategia di allocazione definisce il comportamento quando AWS Batch richiede capacità aggiuntiva. Questo parametro non è applicabile ai processi in esecuzione su risorse Fargate. Non specificare questo parametro.
BEST_FIT
(predefinito)-
AWS Batch seleziona il tipo di istanza più adatto alle esigenze dei job con una preferenza per il tipo di istanza con il costo più basso. Se non sono disponibili istanze aggiuntive del tipo di istanza selezionato, AWS Batch attende che siano disponibili. Se non ci sono abbastanza istanze disponibili o se l'utente sta raggiungendo le quote di EC2 servizio Amazon, i lavori aggiuntivi non vengono eseguiti fino al completamento dei processi attualmente in esecuzione. Questa strategia di allocazione riduce i costi, ma può limitare il ridimensionamento. Se utilizzi Spot Fleets con
BEST_FIT
, devi specificare il IAM ruolo Spot Fleet.BEST_FIT
non è supportato durante l'aggiornamento degli ambienti di elaborazione. Per ulteriori informazioni, consulta Aggiornamento degli ambienti di elaborazione.Nota
AWS Batch gestisce AWS le risorse del tuo account. Gli ambienti di calcolo con la strategia di FIT allocazione BEST _ utilizzavano originariamente le configurazioni di avvio per impostazione predefinita. Tuttavia, l'uso delle configurazioni di avvio con nuovi AWS account sarà limitato nel tempo. Pertanto, a partire dalla fine di aprile 2024, gli ambienti di FIT calcolo BEST _ appena creati utilizzeranno per impostazione predefinita i modelli di avvio. Se il tuo ruolo di servizio non dispone delle autorizzazioni per gestire i modelli di lancio, puoi continuare a AWS Batch utilizzare le configurazioni di avvio. Gli ambienti di elaborazione esistenti continueranno a utilizzare le configurazioni di avvio.
BEST_FIT_PROGRESSIVE
-
AWS Batch seleziona tipi di istanze aggiuntivi sufficientemente grandi da soddisfare i requisiti dei lavori in coda. CPUSono preferiti i tipi di istanza con un costo inferiore per ogni unità v. Se non sono disponibili istanze aggiuntive dei tipi di istanza selezionati in precedenza, AWS Batch seleziona nuovi tipi di istanza.
SPOT_CAPACITY_OPTIMIZED
-
AWS Batch seleziona uno o più tipi di istanze sufficientemente grandi da soddisfare i requisiti dei lavori in coda. Sono preferiti i tipi di istanza che hanno meno probabilità di essere interrotte. Questa strategia di allocazione è disponibile solo per le risorse di calcolo di istanze Spot.
SPOT_PRICE_CAPACITY_OPTIMIZED
-
La strategia di allocazione ottimizzata per prezzo e capacità esamina sia il prezzo che la capacità per selezionare i pool di istanze spot che hanno il prezzo più basso possibile e meno probabilità di interruzioni. Questa strategia di allocazione è disponibile solo per le risorse di calcolo di istanze Spot.
Nota
Si consiglia di utilizzare
SPOT_PRICE_CAPACITY_OPTIMIZED
piuttosto cheSPOT_CAPACITY_OPTIMIZED
nella maggior parte dei casi.
Le BEST_FIT
strategie BEST_FIT_PROGRESSIVE
and utilizzano istanze On-Demand o Spot, mentre le SPOT_PRICE_CAPACITY_OPTIMIZED
strategie SPOT_CAPACITY_OPTIMIZED
and utilizzano istanze Spot. Tuttavia, AWS Batch potrebbe essere necessario superare il limite per maxvCpus
soddisfare i requisiti di capacità. In questo caso, AWS Batch non supera mai di più maxvCpus
di una singola istanza.