Publié le: Aug 12, 2019

Amazon EC2 propose désormais une nouvelle stratégie d’attribution « Capacité optimisée » pour le provisionnement d’instances Spot via EC2 Auto Scaling, EC2 Fleet et Spot Fleet. La stratégie d’attribution « Capacités optimisées » utilise automatiquement et le plus efficacement possible la capacité restante disponible tout en tirant parti des remises conséquentes qu’offrent les instances Spot.

Une bonne pratique concernant l’utilisation efficace des instances EC2 Spot consiste à rester flexible sur un large choix de types d’instances. Lorsque les clients configurent leur groupe Auto Scaling, EC2 Fleet ou Spot Fleet pour utiliser plusieurs types d’instances avec Spot, ils doivent choisir une stratégie d’attribution Spot. Les stratégies d’attribution Spot déterminent la manière dont les instances Spot de votre flotte se remplissent à partir des pools d’instances Spot. La stratégie Capacités optimisées lance automatiquement des instances Spot dans les pools les plus disponibles en observant les données de capacité en temps réel et en prédisant lesquelles sont les plus disponibles. Cela fonctionne parfaitement pour les charges de travail comme le Big Data et l’analyse, le rendu image et multimédia, le machine learning et le calcul haute performance pouvant coûter plus cher en interruption. En proposant la possibilité de réduire les interruptions, la stratégie Capacités optimisées peut aider à réduire le coût de votre charge de travail.

Les instances Amazon EC2 Spot vous permettent de profiter des capacités d’EC2 non utilisées disponibles dans le cloud AWS. Les instances Spot sont disponibles avec une réduction allant jusqu'à 90 % par rapport aux tarifs à la demande. Vous pouvez utiliser les instances Spot pour diverses applications statiques, tolérantes aux pannes ou flexibles comme le Big Data, les charges de travail conteneurisées, le CI/CD, les serveurs web, le calcul haute performance (HPC) et autres charges de travail de test et de développement. Les instances Spot sont faciles à lancer, à dimensionner et à gérer par l’intermédiaire des services AWS comme Amazon ECS et Amazon EMR, ou encore des services tiers intégrés comme Terraform et Jenkins.

Les instances Spot peuvent être lancées via l'API RunInstances à l'aide d'un seul et unique paramètre supplémentaire. Vous pouvez également provisionner de la capacité de calcul sur des instances Spot, réservées ou à la demande pour optimiser les performances et les coûts grâce aux API EC2 Auto Scaling, EC2 Fleet et Spot Fleet. 

Pour en savoir plus sur la stratégie Capacités optimisées , consultez ce blog ainsi que la documentation relative à EC2 Auto Scaling, EC2 Fleet et Spot Fleet.