Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Stratégies d'allocation des types d'instance pour AWS Batch
Lorsqu'un environnement informatique géré est créé, AWS Batch sélectionne les types d'instances instanceTypes
spécifiés qui répondent le mieux aux besoins des tâches. La stratégie d'allocation définit le comportement à adopter en cas de AWS Batch besoin de capacités supplémentaires. Ce paramètre ne s'applique pas aux tâches exécutées sur les ressources Fargate. Ne spécifiez pas ce paramètre.
BEST_FIT
(default)-
AWS Batch sélectionne le type d'instance qui répond le mieux aux besoins des tâches, en privilégiant le type d'instance le moins coûteux. Si des instances supplémentaires du type d'instance sélectionné ne sont pas disponibles, AWS Batch attend qu'elles soient disponibles. Si le nombre d'instances disponibles est insuffisant ou si l'utilisateur atteint les quotas de EC2 service Amazon, les tâches supplémentaires ne sont pas exécutées tant que les tâches en cours ne sont pas terminées. Cette stratégie d'allocation permet de réduire les coûts mais peut limiter la mise à l'échelle. Si vous utilisez des flottes ponctuelles avec
BEST_FIT
, le IAM rôle de la flotte ponctuelle doit être spécifié.BEST_FIT
n'est pas pris en charge lors de la mise à jour des environnements informatiques. Pour de plus amples informations, veuillez consulter Mise à jour des environnements informatiques.Note
AWS Batch gère AWS les ressources de votre compte. Les environnements de calcul dotés de la stratégie FIT d'allocation BEST _ utilisaient initialement les configurations de lancement par défaut. Cependant, l'utilisation de configurations de lancement avec de nouveaux AWS comptes sera limitée au fil du temps. Par conséquent, à compter de fin avril 2024, les environnements BEST _ FIT computing nouvellement créés lanceront par défaut des modèles. Si votre rôle de service n'est pas autorisé à gérer les modèles de lancement, vous AWS Batch pouvez continuer à utiliser les configurations de lancement. Les environnements informatiques existants continueront d'utiliser des configurations de lancement.
BEST_FIT_PROGRESSIVE
-
AWS Batch sélectionne des types d'instances supplémentaires suffisamment grands pour répondre aux exigences des tâches de la file d'attente. Les types d'instances dont le coût est inférieur pour chaque unité v CPU sont préférés. Si des instances supplémentaires des types d'instance précédemment sélectionnés ne sont pas disponibles, AWS Batch sélectionne de nouveaux types d'instance.
SPOT_CAPACITY_OPTIMIZED
-
AWS Batch sélectionne un ou plusieurs types d'instances suffisamment grands pour répondre aux exigences des tâches de la file d'attente. Les types d'instance les moins susceptibles d'être interrompus sont préférés. Cette stratégie d'allocation n'est disponible que pour les ressources de calcul d'instance Spot.
SPOT_PRICE_CAPACITY_OPTIMIZED
-
La stratégie d'allocation optimisée en termes de prix et de capacité prend en compte à la fois le prix et la capacité afin de sélectionner les groupes d'instances Spot les moins susceptibles d'être interrompus et dont le prix est le plus bas possible. Cette stratégie d'allocation n'est disponible que pour les ressources de calcul d'instance Spot.
Note
Nous vous recommandons d'utiliser
SPOT_PRICE_CAPACITY_OPTIMIZED
plutôt queSPOT_CAPACITY_OPTIMIZED
dans la plupart des cas.
Les BEST_FIT
stratégies BEST_FIT_PROGRESSIVE
et utilisent des instances à la demande ou ponctuelles, et les SPOT_PRICE_CAPACITY_OPTIMIZED
stratégies SPOT_CAPACITY_OPTIMIZED
et utilisent des instances ponctuelles. Toutefois, il AWS Batch se peut que vous deviez le dépasser maxvCpus
pour répondre à vos besoins en matière de capacité. Dans ce cas, AWS Batch ne maxvCpus
dépassez jamais plus d'une instance.