Spot instances - Amazon Elastic Compute Cloud

Spot instances

Une instance Spot est une instance qui utilise la capacité EC2 inutilisée disponible à un prix inférieur au prix d’une A la demande. Comme une instances Spot vous permet de demander des instances EC2 inutilisées avec de fortes remises, vous pouvez réduire considérablement vos coûts Amazon EC2. Le prix horaire d’une instance Spot est appelé prix spot. Le prix Spot de chaque type d’instance dans chaque zone de disponibilité est défini par Amazon EC2 et varie en fonction de l’offre et de la demande à long terme pour les instances Spot. Votre instance Spot s’exécute chaque fois que la capacité est disponible.

Les instances Spot constituent un choix économique si vous êtes flexible quant au moment où vos applications s’exécutent et à la possibilité de les interrompre. Par exemple, les instances Spot sont particulièrement adaptées à l’analyse de données, aux travaux par lots, au traitement en arrière-plan et aux tâches facultatives. Pour plus d’informations, consultez Amazon EC2 Instances Spot.

Pour une comparaison des différentes options d’achat des instances EC2, consultez Modalités de facturation et d'achat de l'Amazon EC2.

Concepts

Avant de commencer à utiliser les instances Spot, vous devez connaître les concepts suivants :

  • Groupe de capacités Spot – Un ensemble d’instances EC2 inutilisées avec le même type d’instance (par exemple, m5.large) et la même zone de disponibilité.

  • Prix Spot – Prix horaire actuel d’une instance Spot.

  • Demande d’instance Spot – Demande d’une instance Spot. Lorsque la capacité est disponible, Amazon EC2 répond à votre demande. Une demande d’instance Spot est soit One-time (Unique) soit Persistent (Persistante). Amazon EC2 soumet à nouveau automatiquement une demande d’Instance Spot persistante après que l’Instance Spot associée à la demande soit interrompue.

  • Recommandation de rééquilibrage d’instance EC2 – Amazon EC2 émet un signal de recommandation de rééquilibrage d’instance pour vous avertir qu’une instance Spot présente un risque élevé d’interruption. Ce signal vous donne la possibilité de rééquilibrer de manière proactive vos charges de travail entre les instances Spot existantes ou nouvelles sans avoir à attendre l’avis d’interruption d’instance Spot deux minutes avant celle-ci.

  • Spot Instance interruption (Interruption d’instance Spot) – Amazon EC2 résilie, arrête ou met en veille prolongée votre instance Spot lorsque Amazon EC2 a besoin de récupérer la capacité. Amazon EC2 communique un avis d’interruption d’instance Spot, qui donne à l’instance un avertissement deux minutes avant qu’elle soit interrompue.

Différences entre les instances Spot et les instances à la demande

Le tableau suivant répertorie les principales différences entre les instances Spot et les instances à la demande.

Spot instances On-Demand instances

Heure de lancement

Ne peut être lancée immédiatement que si la demande d’instance Spot est active et la capacité disponible.

Peut uniquement être lancé immédiatement si vous émettez une demande de lancement manuel et que la capacité est disponible.

Capacité disponible

Si la capacité n’est pas disponible, la demande d’instance Spot continue à effectuer automatiquement la demande de lancement jusqu’à ce que la capacité devienne disponible.

Si la capacité n’est pas disponible lorsque vous effectuez une demande de lancement, vous obtenez une erreur de capacité insuffisante (ICE).

Tarif horaire

Le prix horaire pour les instances Spot varie en fonction de l’offre et de la demande à long terme.

Le prix horaire pour les instances à la demande est statique.

Recommandation de rééquilibrage Le signal émis par Amazon EC2 pour une instance Spot exécutée lorsque l’instance présente un risque élevé d’interruption. Vous déterminez le moment où une instance à la demande est interrompue (arrêtée, mise en veille prolongée ou résiliée).

Interruption d’instance

Vous pouvez arrêter et démarrer une instance Spot basée sur Amazon EBS. En outre, Amazon EC2 peut interrompre une instance Spot individuelle si la capacité n’est plus disponible.

Vous déterminez le moment où une instance à la demande est interrompue (arrêtée, mise en veille prolongée ou résiliée).

Tarification et économies

Vous payez le prix spot des instances Spot qui est défini par Amazon EC2 et varie régulièrement en fonction de l’offre et de la demande à long terme pour les instances Spot. Vos Instances Spot sont exécutées jusqu’à ce que vous les résiliiez, dès que la capacité n’est plus disponible ou que votre groupe Amazon EC2 Auto Scaling les résilie durant la mise à l’échelle horizontale.

Si vous-même ou Amazon EC2 interrompez une instance Spot en cours d’exécution, vous serez facturé pour les secondes utilisées ou l’heure complète, ou vous ne serez pas facturé, selon le système d’exploitation utilisé et qui a interrompu l’instance Spot. Pour de plus amples informations, consultez Facturation des instances Spot interrompues.

Les instances Spot sont exclues des Savings Plans. Si vous disposez d’un Savings Plans, il ne vous permet pas de réaliser des économies en plus de celles que vous réalisez déjà en utilisant les instances Spot. De plus, vos dépenses pour les instances Spot ne s’appliquent pas aux engagements de vos Compute Savings Plans.

Consulter les tarifs

Pour afficher le prix Spot le plus bas par Région AWS (information mise à jour toutes les cinq minutes) et le type d’instance, consultez la page Tarification des instances Spot Amazon EC2.

Pour consulter l’historique du prix Spot au cours des trois derniers mois, utilisez la console Amazon EC2 ou la commande describe-spot-price-history. Pour de plus amples informations, consultez Affichez l’historique de tarification d’instance Spot.

Nous mappons indépendamment les zones de disponibilité avec les codes pour chaque Compte AWS. Par conséquent, vous pouvez obtenir des résultats variables pour un même code de zone de disponibilité (par exemple, us-west-2a) entre différents comptes.

Consulter les économies

Vous pouvez afficher les économies réalisées grâce à l’utilisation d’instances Spot pour un seul parc d’instances Spot ou pour toutes les instances Spot. Vous pouvez consulter les économies réalisées au cours de la dernière heure ou des trois derniers jours, ainsi que le coût moyen par heure vCPU et par heure de mémoire (Gio). Les économies sont des estimations et peuvent différer de vos économies réelles, car elles ne tiennent pas compte des ajustements de facturation en fonction de votre utilisation. Pour plus d’informations sur la consultation des informations sur les économies, consultez Économies réalisées grâce à l’achat d’instances Spot.

Consulter les factures

Votre facture fournit des détails sur votre utilisation du service. Pour plus d’informations, consultez la section Viewing your bill (Affichage d’une facture) dans le Guide de l’utilisateur AWS Billing.