Lancement d’une interruption d’instance Spot - 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.

Lancement d’une interruption d’instance Spot

Vous pouvez sélectionner une demande d'instance Spot ou une demande de parc Spot dans la EC2 console Amazon et lancer une interruption d'instance Spot afin de tester la façon dont les applications de vos instances Spot gèrent les interruptions. Lorsque vous initiez une interruption d'instance Spot, Amazon vous EC2 informe que votre instance Spot sera interrompue dans deux minutes, puis qu'elle sera interrompue au bout de deux minutes.

Le service sous-jacent qui effectue l'interruption de l'instance Spot est AWS Fault Injection Service (AWS FIS). Pour plus d'informations sur AWS FIS, voir AWS Fault Injection Service.

Note

Les comportements d’interruption sont terminate, stop, et hibernate. Si le comportement d’interruption défini est hibernate, lorsque vous lancez l’interruption d’une instance Spot, le processus de mise en veille commence immédiatement.

Le lancement d'une interruption d'instance Spot est pris en charge dans tous les pays Régions AWS sauf en Asie-Pacifique (Jakarta), en Asie-Pacifique (Osaka), en Chine (Pékin), en Chine (Ningxia) et au Moyen-Orient (UAE).

Lancer une interruption d’instance Spot

Vous pouvez utiliser la EC2 console pour déclencher rapidement une interruption d'instance Spot. Lorsque vous sélectionnez une demande d’instance Spot, vous pouvez lancer l’interruption d’une instance Spot. Lorsque vous sélectionnez une demande de parc d’instances Spot, vous pouvez lancer l’interruption de plusieurs instances Spot à la fois.

Pour des tests plus avancés visant à tester les interruptions des instances Spot, vous pouvez créer vos propres tests à l'aide de la AWS FIS console.

Pour initier l'interruption d'une instance Spot dans une demande d'instance Spot à l'aide de la EC2 console
  1. Ouvrez la EC2 console Amazon à l'adresse https://console.aws.amazon.com/ec2/.

  2. Dans le panneau de navigation, sélectionnez Spot Requests (Demandes Spot).

  3. Sélectionnez une demande d’instance Spot, puis sélectionnez Actions, Initiate interruption (Lancer une interruption). Vous ne pouvez pas sélectionner plusieurs demandes d’instance Spot pour lancer une interruption.

  4. Dans la boîte de dialogue Initiate Spot Instance interruption (Lancer une interruption d’instance Spot), sous Service access (Accès à un service), utilisez le rôle par défaut ou sélectionnez un rôle existant. Pour choisir un rôle existant, choisissez Utiliser un rôle de service existant, puis, pour IAMrôle, sélectionnez le rôle à utiliser.

  5. Lorsque vous êtes prêt à lancer l’interruption de l’instance Spot, sélectionnez Initiate interruption (Lancer l’interruption).

Pour initier l'interruption d'une ou de plusieurs instances Spot dans une demande de parc Spot à l'aide de la EC2 console
  1. Ouvrez la EC2 console Amazon à l'adresse https://console.aws.amazon.com/ec2/.

  2. Dans le panneau de navigation, sélectionnez Spot Requests (Demandes Spot).

  3. Sélectionnez une demande de parc d’instances Spot, puis sélectionnez Actions, Lancer une interruption. Vous ne pouvez pas sélectionner plusieurs demandes de parc d’instances Spot pour lancer une interruption.

  4. Dans la boîte de dialogue Spécifier le nombre d’instances Spot, dans le champ Nombre d’instances à interrompre, saisissez le nombre d’instances Spot à interrompre, puis choisissez Confirmer.

    Note

    Le nombre ne peut pas dépasser le nombre d'instances ponctuelles du parc ou votre quota pour le nombre d'instances ponctuelles AWS FIS pouvant être interrompues par expérience.

  5. Dans la boîte de dialogue Initiate Spot Instance interruption (Lancer une interruption d’instance Spot), sous Service access (Accès à un service), utilisez le rôle par défaut ou sélectionnez un rôle existant. Pour choisir un rôle existant, choisissez Utiliser un rôle de service existant, puis, pour IAMrôle, sélectionnez le rôle à utiliser.

  6. Lorsque vous êtes prêt à lancer l’interruption de l’instance Spot, sélectionnez Initiate interruption (Lancer l’interruption).

Pour créer des expériences plus avancées afin de tester les interruptions d’instances Spot à l’aide de la console  AWS FIS
  1. Ouvrez la EC2 console Amazon à l'adresse https://console.aws.amazon.com/ec2/.

  2. Dans le panneau de navigation, sélectionnez Spot Requests (Demandes Spot).

  3. Sélectionnez Actions, Create advanced experiments (Créer des expériences avancées).

    La AWS FIS console s'ouvre. Pour plus d’informations, consultez Didacticiel : tester les interruptions d’instance Spot à l’aide de AWS FIS dans le Guide de l’utilisateur AWS Fault Injection Service .

Vérifier l’interruption d’instance Spot

Après avoir lancé l’interruption, les événements suivants se produisent :

Pour vérifier que l’instance a été interrompue après le lancement de l’interruption
  1. Ouvrez la EC2 console Amazon à l'adresse https://console.aws.amazon.com/ec2/.

  2. Depuis le panneau de navigation, ouvrez Demandes Spot et Instances dans des onglets ou des fenêtres de navigateur distincts.

  3. Pour les demandes Spot, sélectionnez la demande d’instance Spot ou la demande de parc d’instances Spot. L’état initial est fulfilled. Une fois l’instance interrompue, le statut change comme suit, en fonction du comportement d’interruption :

    • terminate – Le statut passe à instance-terminated-by-experiment.

    • stop – Le statut de l’instance passe à marked-for-stop-by-experiment, puis à instance-stopped-by-experiment.

  4. Pour Instances, sélectionnez l’instance Spot. L’état initial est Running. Deux minutes après réception de l’avis d’interruption de l’instance Spot, le statut change comme suit, en fonction du comportement d’interruption :

    • stop – Le statut de l’instance passe à Stopping, puis à Stopped.

    • terminate – Le statut de l’instance passe à Shutting-down, puis à Terminated.

Quotas

Vous Compte AWS avez le quota par défaut suivant pour le nombre d'instances ponctuelles AWS FIS pouvant être interrompues par expérience.

Nom Par défaut Ajustable Description

Cible SpotInstances pour aws:ec2 : send-spot-instance-interruptions

Chaque Région prise en charge : 5

Oui

Le nombre maximum d'instances ponctuelles que aws:ec2 : send-spot-instance-interruptions peut cibler lorsque vous identifiez des cibles à l'aide de balises, par expérience.

Vous pouvez demander une augmentation de quota. Pour de plus amples informations, veuillez consulter Demande d’augmentation de quota dans le Guide de l’utilisateur Service Quotas.

Pour afficher tous les quotas pour AWS FIS, ouvrez la console Service Quotas. Dans le panneau de navigation, sélectionnez Services AWS , puis AWS Fault Injection Service. Vous pouvez également consulter tous les quotas pour AWS Fault Injection Service dans le guide de l’utilisateur AWS Fault Injection Service .