Lorsque j'essaie de lancer une instance Spot Amazon Elastic Compute Cloud (Amazon EC2), le message d'erreur « There is no Spot capacity available that matches your request » (Aucune capacité Spot disponible ne correspond à votre requête) s'affiche.
Résolution
L'erreur no Spot capacity available (Aucune capacité Spot disponible) se produit lorsqu'Amazon EC2 ne dispose pas d'une capacité Spot suffisante pour répondre à une demande d'instance Spot ou de parc d’instances Spot. La capacité Spot est la quantité de capacité de calcul Amazon EC2 inutilisée qui est mise à votre disposition à un prix inférieur à celui des instances à la demande.
Pour résoudre ce problème, ne modifiez pas la requête. Les requêtes Spot continuent de générer automatiquement des requêtes de lancement, et Amazon EC2 répond à la requête Spot dès que la capacité est disponible. Si vous recevez fréquemment le message d'erreur no Spot capacity available (Aucune capacité Spot disponible), prenez les mesures suivantes.
Faire preuve de souplesse en ce qui concerne le type d'instance
Faites preuve de souplesse en ce qui concerne les types d'instances que vous demandez et les zones de disponibilité que vous déployez lorsque vous configurez votre charge de travail. Par exemple, ne demandez pas un fichier m5.large dans us-east-1a. Demandez plutôt un fichier m4.large, c5.large, r5.large ou t3.xlarge dans plusieurs zones de disponibilité. Ce type de requête augmente la probabilité qu'Amazon EC2 trouve et alloue la capacité de calcul requise.
Vous pouvez créer plusieurs types d'instances pour votre groupe Amazon EC2 Auto Scaling ou lorsque vous créez un parc d’instances Spot.
Utiliser la stratégie d'allocation optimisée en termes de capacité de prix
Grâce à une stratégie d'allocation optimisée en termes de capacité de prix, Amazon EC2 sélectionne les pools d'instances Spot en fonction de la probabilité d'interruption la plus faible au prix le plus bas. Cette stratégie présente un taux d'interruption comparable à celui de la stratégie d'allocation optimisée en termes de capacité. De plus, avec cette stratégie, le prix total de vos instances Spot est généralement inférieur à celui de la stratégie Capacités optimisées. Vous pouvez utiliser cette stratégie pour Amazon EC2 Auto Scaling et pour Amazon EC2 Fleet et parc d’instances Spot.
Utiliser la stratégie d'allocation Capacités optimisées
La stratégie d'allocation Capacités optimisées analyse les données de capacité en temps réel pour lancer vos instances Spot dans les pools disposant de la capacité la plus élevée. Cette stratégie réduit la probabilité d'erreurs no Spot capacity available (Aucune capacité Spot disponible).
Pour obtenir la liste complète des bonnes pratiques relatives à l'utilisation des instances Spot, consultez la section Bonnes pratiques relatives aux instances Spot.
Informations connexes
Interruptions d'instances Spot
Obtenir le statut d'une demande d'instance Spot