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 les 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 le cadre d'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

Utilisez les procédures suivantes pour consulter une réservation de capacité interruptible.

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

  2. Choisissez Capacity Reservations.

  3. Dans la colonne Type, recherchez les réservations marquées comme interruptibles.

  4. Notez que la réservation IDs à utiliser dans votre instance est lancée.

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éservations à Interruptible l'endroit indiqué 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.

Lancez des instances dans des réservations interruptibles

Suivez la procédure suivante pour lancer des EC2 instances Amazon dans le cadre de 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 EC2 console Amazon Amazon à l'adresse https://console.aws.amazon.com/ec2/.

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

  3. Configurez les paramètres de votre instance.

  4. Dans Informations avancées pour 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 d'Auto Scaling Groups 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 Interruptible Capacity Reservations with EC2 Auto Scaling.

Expérience en cas 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 survient à la suite d' EventBridge événements, ce qui vous donne le temps de :

  • Enregistrez votre travail ou contrôlez vos applications

  • Arrêter les processus

  • Préparation à la résiliation de l'instance

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