View a markdown version of this page

Comment lancer des instances Spot - Présentation des instances Spot Amazon EC2

Comment lancer des instances Spot

Le service le plus recommandé pour le lancement d'instances Spot est Amazon EC2 Auto Scaling, car il vous permet de lancer et de maintenir la capacité souhaitée, et de demander automatiquement des ressources pour remplacer celles qui sont perturbées ou interrompues manuellement. Lorsque vous configurez un groupe Auto Scaling, il vous suffit de spécifier les types d'instances et la capacité souhaitée en fonction des besoins de votre application. Pour plus d'informations, consultez Groupes Auto Scaling dans le Guide de l'utilisateur Amazon EC2 Auto Scaling.

Si vous avez besoin de plus de flexibilité, si vous avez créé vos propres flux de lancement d'instances ou si vous souhaitez contrôler les aspects individuels des lancements d'instances ou les mécanismes de mise à l'échelle, nous vous recommandons d'évaluer l'utilisation de la flotte EC2 en mode instantané comme alternative à EC2 Auto Scaling. Cette API synchrone vous permet de spécifier une liste de types d'instances et de conditions de lancement, et offre des fonctionnalités plus flexibles que l'appel d'API EC2 RunInstances pour le lancement d'instances Spot ou d'instances à la demande.

Lorsque vous utilisez les services AWS pour exécuter vos charges de travail dans le cloud, vous pouvez également les utiliser pour lancer des instances Spot. Les exemples incluent Amazon EMR, Amazon EKS, Amazon ECS, AWS Batch et AWS Elastic Beanstalk. Vous pouvez également lancer des instances Spot à l'aide d'outils tiers qui s'intègrent au Cloud AWS.

Vous pouvez automatiser les lancements d'instances Spot en utilisant l'infrastructure en tant qu'outils de code (AWS CloudFormation, AWS CDK) ou l'API, l'interface de ligne de commande ou les kits SDK AWS. Les plans Spot fournissent un assistant guidé qui vous permet de générer une infrastructure en tant que modèles de code pour AWS Cloudformation et Hashicorp Terraform, conformément aux bonnes pratiques en matière d'instances Spot.