Spot instances - Amazon Elastic Compute Cloud

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

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 Options d’achat d’instance.

Rubriques

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.

Principales 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).

Comment démarrer

Vous devez commencer par préparer l’utilisation d’Amazon EC2. Il peut être utile d’avoir déjà eu l’occasion de lancer des instances à la demande avant de lancer des instances Spot.

Bases des instances Spot

Vous pouvez allouer des instances Spot directement à partir d’Amazon EC2. Vous pouvez également allouer des instances Spot à partir d’autres services dans AWS. Pour plus d’informations, consultez la documentation suivante.

Amazon EC2 Auto Scaling et instances Spot

Vous pouvez créer des modèles ou des configurations de lancement de façon à ce qu’Amazon EC2 Auto Scaling puisse lancer des instances Spot. Pour plus d’informations, consultez les sections Demande d’Instances Spot pour des applications flexibles et tolérantes aux pannes et Groupes Auto Scaling avec plusieurs types d’instance et options d’achat du Amazon EC2 Auto Scaling Guide de l’utilisateur.

Amazon EMR et instances Spot

Dans certains cas de figure, il peut être utile d’exécuter des instances Spot dans un cluster Amazon EMR. Pour plus d’informations, consultez Instances Spot et Quand faut-il utiliser des Instances Spot ? dans le Amazon EMR Guide de gestion.

AWS CloudFormation modèles

AWS CloudFormation vous permet de créer et de gérer un ensemble de AWS ressources à l'aide d'un modèle au format JSON. Pour plus d'informations, consultez EC2 Spot Instance Updates - Auto Scaling and CloudFormation Integration.

AWS SDK for Java

Vous pouvez utiliser le langage de programmation Java afin de gérer vos instances Spot. Pour plus d’informations, consultez Didacticiel : instances Spot Amazon EC2 et Didacticiel : Gestion avancée des demandes Spot Amazon EC2.

AWS SDK for .NET

Vous pouvez utiliser l’environnement de programmation .NET pour gérer vos instances Spot. Pour plus d’informations, consultez Didacticiel : Instances Spot Amazon EC2.

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 plus d’informations, consultez Facturation des instances Spot interrompues.

Consulter les tarifs

Pour connaître le prix spot le plus bas actuel (mis à jour toutes les cinq minutes) par type Région AWS d'instance, consultez la page de tarification des instances ponctuelles Amazon EC2.

Pour consulter l'historique des prix au comptant des trois derniers mois, utilisez la console Amazon EC2 ou la describe-spot-price-historycommande ()AWS CLI. Pour plus d’informations, consultez Historique de tarification d’instances Spot.

Nous mappons indépendamment les zones de disponibilité aux codes de chacune d'entre elles 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 .