View a markdown version of this page

Réservations de capacité interruptible pour les consommateurs de capacité - 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.

Réservations de capacité interruptible pour les consommateurs de capacité

Le consommateur de capacité est le compte qui lance des instances dans des réservations de capacité interruptibles partagées, étant entendu que leurs instances peuvent être résiliées lorsque le propriétaire récupère de la capacité.

Cette section explique comment vous (le consommateur de capacité) pouvez lancer des instances dans une réservation de capacité interruptible et explique ce qui se passe lorsque la capacité est récupérée par le propriétaire.

Afficher une réservation de capacité interruptible

Suivez les procédures suivantes pour afficher une réservation de capacité interruptible.

Console
Pour consulter les réservations de capacité interruptibles dans votre compte
  1. Ouvrez la console Amazon EC2 à l’adresse https://console.aws.amazon.com/ec2/.

  2. Choisissez Réservations de capacité.

  3. Dans la colonne Interruptible, recherchez les réservations marquées Oui.

  4. Notez les ID de réservation à utiliser lors du lancement de votre instance.

AWS CLI
Pour trouver toutes les réservations de capacité interruptibles dans votre compte

Utilisez la commande describe-capacity-reservations :

aws ec2 describe-capacity-reservations \ --filters Name=state,Values=active

Recherchez les réserves où Interruptible est défini « à » true dans la réponse.

Pour filtrer spécifiquement les réservations interruptibles

Utilisez la commande suivante :

aws ec2 describe-capacity-reservations \ --capacity-reservation-ids cr-example123 \ --query 'CapacityReservations[?Interruptible==`true`]'
Note

Les réservations de capacité interruptible sont par défaut des réservations de capacité ciblées. Vous devez donc les cibler spécifiquement lors du lancement de votre instance. Contrairement aux réservations ouvertes, les réservations interruptibles ne couvrent pas automatiquement les instances correspondantes. Vous devez spécifier explicitement le numéro de réservation lors du lancement.

Lancer des instances dans des réservations interruptibles

Suivez la procédure suivante pour lancer des instances Amazon EC2 dans des réservations de capacité interruptibles au sein de votre compte.

Note

Nous vous recommandons de n'utiliser les réservations de capacité interruptibles que pour les applications susceptibles d'être interrompues.

Console
Pour lancer des instances dans des réservations de capacité interruptibles
  1. Ouvrez la console Amazon Amazon EC2 à https://console.aws.amazon.com/ec2/ l'adresse.

  2. Dans le tableau de bord Amazon EC2, choisissez Lancer une instance.

  3. Configurez les paramètres de votre instance.

  4. Dans Détails avancés de la réservation de capacité, choisissez Lancer des instances interruptibles dans votre réservation active.

  5. Sélectionnez l'ID de réservation interruptible et la nouvelle option d'achat d'instance.

  6. Choisissez Launch instance (Lancer une instance).

AWS CLI
aws ec2 run-instances \ --instance-type m5.large \ --count 2 \ --image-id ami-12345678 \ --instance-market-options '{ "MarketType": "interruptible-capacity-reservation" }' \ --capacity-reservation-specification '{ "CapacityReservationTarget": { "CapacityReservationId": "cr-abcdef1234567890" } }'

Lancer des instances avec Auto Scaling Groups

Vous pouvez également lancer des instances dans des réservations interruptibles à l'aide de groupes Auto Scaling avec des modèles de lancement. Configurez le modèle de lancement avec le type de marché interruptible et l'ID de réservation, puis créez votre groupe Auto Scaling à l'aide de ce modèle. Pour plus d'informations, consultez la section Réservations de capacité interruptible avec EC2 Auto Scaling.

Expérience d'interruption

Lorsque la capacité est récupérée par le propriétaire, vous recevez un avis d'interruption 2 minutes avant la fin de l'instance. Cet avertissement provient d' EventBridge événements, ce qui vous donne le temps de :

  • Enregistrez votre travail ou vérifiez vos candidatures

  • Arrêter les processus

  • Préparez, par exemple, la résiliation

L' EventBridge événement inclut des informations sur les instances qui seront clôturées et l'heure exacte de résiliation. Pour de plus amples informations, veuillez consulter Avertissement d'interruption d'instance.