Publié le: Nov 11, 2022

Aujourd'hui, nous lançons une nouvelle stratégie d'attribution optimisée pour le prix et la capacité pour les instances Spot Amazon EC2 afin de vous aider à optimiser le provisionnement des instances Spot via EC2 Auto Scaling, EC2 Fleet et Spot Fleet. La stratégie d'attribution optimisée pour le prix et la capacité prend des décisions d'attribution Spot en fonction de la disponibilité de la capacité et du prix de l'instance Spot. La stratégie d'attribution optimisée pour le prix et la capacité est le meilleur choix pour la plupart des applications Spot comme le big data, les charges de travail conteneurisées, les tâches CI/CD, les serveurs web, le rendu d'image et de média, le machine learning et le calcul haute performance (HPC). 

Une bonne pratique pour l'utilisation des instances EC2 Spot consiste à garantir une flexibilité entre les types d'instances et les zones de disponibilité afin d'augmenter les chances d'obtenir la capacité globale visée et de réduire les risques d'interruption, même si certains pools de capacité Spot spécifiques ne sont pas disponibles. Les groupes EC2 Auto Scaling et les configurations EC2 Fleet et Spot Fleet utilisent des stratégies d'attribution Spot pour sélectionner des pools d'instances Spot et répondre ainsi à votre requête Spot. 

Jusqu'à présent, les stratégies d'attribution Spot optimisées pour le prix et la capacité vous permettaient d'optimiser votre placement d'instances Spot soit pour le prix des pools d'Instances Spot soit pour la disponibilité de la capacité, mais pas les deux. Désormais, la nouvelle stratégie d'attribution optimisée de prix et de capacité tient compte de ces deux facteurs pour sélectionner les pools d'instances Spot les moins susceptibles d'être interrompus et dont le prix reste le plus bas possible. La nouvelle stratégie maintient un taux d'interruption comparable à celui de la stratégie d'attribution optimisée en fonction de la capacité, tout en maintenant le prix total de vos instances Spot à un niveau inférieur à celui de la stratégie optimisée en fonction de la capacité. 

Pour commencer, choisissez la stratégie « optimisée pour le prix et la capacité » comme stratégie d'attribution Spot dans votre configuration EC2 Auto Scaling, EC2 Fleet ou Spot Fleet. Pour créer facilement la configuration flexible de type d'instance la plus efficace, nous vous recommandons d'utiliser une sélection de type d'instance basée sur les attributs. Lors du provisionnement des instances, votre groupe Auto Scaling ou votre configuration Fleet prendra en compte les pools d'instances Spot que vous avez sélectionnés à la fois pour le prix et la disponibilité afin de prendre une décision d'attribution optimale. Les clients qui utilisent Kubernetes avec le Karpenter cluster autoscaler open source peuvent bénéficier de cette nouvelle stratégie d'attribution de spots par défaut à partir de Karpenter v0.19.0.

La stratégie d'attribution Spot optimisée pour le prix et la capacité est désormais disponible dans toutes les régions AWS publiques et AWS GovCloud (US). Pour plus d'informations, consultez la documentation sur EC2 Auto Scaling, la documentation sur EC2 Fleet et la documentation sur Spot Fleet.