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).
Table des matières
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
Ouvrez la EC2 console Amazon à l'adresse https://console.aws.amazon.com/ec2/
. -
Dans le panneau de navigation, sélectionnez Spot Requests (Demandes Spot).
-
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.
-
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.
-
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
Ouvrez la EC2 console Amazon à l'adresse https://console.aws.amazon.com/ec2/
. -
Dans le panneau de navigation, sélectionnez Spot Requests (Demandes Spot).
-
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.
-
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.
-
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.
-
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
Ouvrez la EC2 console Amazon à l'adresse https://console.aws.amazon.com/ec2/
. -
Dans le panneau de navigation, sélectionnez Spot Requests (Demandes Spot).
-
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 :
-
L’instance Spot reçoit une recommandation de rééquilibrage d’instance.
-
Un avis d'interruption d'instance Spot est émis deux minutes avant l' AWS FIS interruption de votre instance.
-
Après deux minutes, l’instance Spot est interrompue.
-
Une instance Spot arrêtée par le AWS FIS reste jusqu'à ce que vous la redémarriez.
Pour vérifier que l’instance a été interrompue après le lancement de l’interruption
-
Ouvrez la EC2 console Amazon à l'adresse https://console.aws.amazon.com/ec2/
. -
Depuis le panneau de navigation, ouvrez Demandes Spot et Instances dans des onglets ou des fenêtres de navigateur distincts.
-
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
.
-
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