Intégration des instances Spot à d'autres services AWS - Présentation des instances Spot Amazon EC2

Intégration des instances Spot à d'autres services AWS

Les instances Spot Amazon EC2 s'intègrent à plusieurs services AWS.

Intégration à Amazon EMR

Vous pouvez exécuter des clusters Amazon EMR sur des instances Spot et réduire de manière significative le coût de traitement de grandes quantités de données pour vos charges de travail analytiques. Vous pouvez exécuter vos clusters EMR en mélangeant facilement des instances Spot avec des instances réservées et à la demande à l'aide de la fonctionnalité Flottes d'instances EMR. Vous pouvez utiliser des stratégies d'allocation EMR pour lancer des instances Spot à partir des groupes de capacité les plus disponibles.

Intégration à EC2 Auto Scaling

Vous pouvez utiliser des groupes Amazon EC2 Auto Scaling pour lancer et gérer des instances Spot, maintenir la disponibilité des applications, diversifier le type d'instance et la sélection d'options d'achat (à la demande/Spot), et dimensionner votre capacité Amazon EC2 à l'aide de politiques de mise à l'échelle dynamiques, planifiées et prédictives. Pour plus d'informations, consultez Demander des instances Spot pour des applications flexibles et tolérantes aux pannes dans le Guide de l’utilisateur Amazon EC2 Auto Scaling.

Intégration à Amazon EKS

Vous pouvez optimiser vos charges de travail basées sur Kubernetes à l'aide d'Amazon EKS, en lançant des instances Spot dans des groupes de nœuds gérés par EKS. Les groupes de nœuds gérés par EKS gèrent l'ensemble du cycle de vie des instances Spot, en remplaçant les instances Spot qui seront bientôt interrompues par des instances nouvellement lancées, afin de réduire les risques d'impact sur les performances ou la disponibilité de vos applications lorsque les instances Spot sont interrompues (lorsqu'EC2 a besoin de récupérer la capacité). Pour en savoir plus, consultez Groupes de nœuds gérés dans le Guide de l'utilisateur Amazon EKS.

Intégration à Amazon ECS

Vous pouvez exécuter des clusters Amazon ECS sur des instances Spots afin de réduire le coût opérationnel lié à l'exécution d'applications conteneurisées. Amazon ECS prend en charge le drainage automatique des instances Spot qui seront bientôt interrompues. Pour de plus amples informations, veuillez consulter Utilisation d'instances Spot dans le Guide du développeur Amazon Elastic Container Service.

Intégration d'Amazon ECS à AWS Fargate Spot

Si vos tâches conteneurisées sont interruptibles et flexibles, vous pouvez choisir d'exécuter vos tâches ECS avec le fournisseur de capacité Spot AWS Fargate, ce qui signifie que vos tâches seront exécutées sur AWS Fargate, une plateforme de conteneurs sans serveur, et vous bénéficierez des économies liées à Fargate Spot. Pour de plus amples informations, veuillez consulter Fournisseurs de capacité AWS Fargate dans le Guide du développeur Amazon Elastic Container Service.

Intégration à Amazon Batch

AWS Batch planifie, programme et exécute les charges de travail de calcul par lot des clients sur AWS. AWS Batch formule également des demandes d'instances Spot à votre place de manière dynamique, ce qui permet de réduire les coûts d'exécution de vos tâches par lot.

Intégration à Amazon SageMaker

Amazon SageMaker facilite l'entraînement de modèles de machine learning à l'aide d'instances Spot gérées. L'entraînement Spot géré peut optimiser le coût des modèles d'entraînement jusqu'à 90 % par rapport aux instances à la demande. SageMaker gère les interruptions Spot en votre nom. Pour de plus amples informations, veuillez consulter Entraînement Spot géré dans Amazon SageMaker dans le Guide du développeur Amazon SageMaker.

Intégration à Amazon Gamelift

Amazon GameLift est une solution d'hébergement de serveurs de jeu qui permet de déployer, d'exploiter et de mettre à l'échelle des serveurs cloud destinés à des jeux multijoueur. La prise en charge des instances Spot dans Amazon Gamelift vous permet de réduire considérablement vos coûts d'hébergement. Lors de la création de flottes de ressources d'hébergement, vous pouvez choisir entre des instances à la demande ou des instances Spot. Alors que les instances Spot peuvent être interrompues avec deux minutes de notification, FleetIQ d'Amazon GameLift limite les risques d'interruption. Pour de plus amples informations, veuillez consulter Utilisation des instances Spot avec GameLift dans le Guide du développeur Amazon GameLift.

Intégration à Elastic Beanstalk

AWS Elastic Beanstalk est un service simple à utiliser pour déployer et dimensionner des applications et services web développés avec Java, .NET, PHP, Node.js, Python, Ruby, Go et Docker sur des serveurs connus, tels qu'Apache, Nginx, Passenger et IIS. Il vous suffit de charger votre code pour qu'Elastic Beanstalk gère automatiquement les étapes du déploiement, de l'allocation des capacités à l'équilibrage de charge, en passant par la scalabilité automatique et la surveillance de l'état de l'application. Vous pouvez utiliser des instances Spot dans vos environnements Elastic Beanstalk pour optimiser les coûts de l'infrastructure sous-jacente de vos applications web. Pour de plus amples informations sur l'utilisation des instances Spot avec Elastic Beanstalk, veuillez consulter Prise en charge des instances Spot dans le Guide du développeur AWS Elastic Beanstalk.