Réservations de capacité interruptible pour les propriétaires de capacités - 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 propriétaires de capacités

Le propriétaire de la capacité est le compte qui détient la réservation de capacité source et qui crée la réservation de capacité interruptible pour partager la capacité inutilisée avec d'autres équipes tout en gardant le contrôle pour la récupérer en cas de besoin.

Cette section explique comment vous (le propriétaire de la capacité) pouvez créer, modifier, récupérer et suivre une réservation de capacité interruptible.

Création d'une réservation de capacité interruptible

Créez une réservation de capacité interruptible pour rendre la capacité inutilisée de votre réservation source disponible pour d'autres charges de travail tout en gardant le contrôle pour la récupérer en cas de besoin.

Prérequis

Avant de créer une allocation interruptible, assurez-vous que votre réservation de capacité à la demande source répond aux exigences suivantes :

  • Votre réservation de capacité doit être active et aucune date de fin n'a été fixée. Vous ne pouvez pas créer d'allocations à partir de réservations en attente, expirées, annulées ou dont la date de fin est prévue.

  • Votre réservation de capacité doit avoir une capacité disponible pour l'allocation. Vous ne pouvez allouer que les instances disponibles (également appelées capacité inutilisée).

  • Vous ne pouvez créer qu'une seule allocation interruptible par réservation de capacité source. Si une allocation existe déjà, vous devez la modifier ou l'annuler avant d'en créer une nouvelle.

  • Vous pouvez attribuer un maximum de 1 000 instances à la fois à une réservation de capacité interruptible.

L'utilisateur peut utiliser la console ou le AWS CLI pour créer une réservation de capacité interruptible.

Console
Pour créer une réservation de capacité interruptible
  1. Ouvrez la EC2 console Amazon à l'adresse https://console.aws.amazon.com/ec2/.

  2. Choisissez Capacity Reservations.

  3. Sélectionnez votre réservation de capacité.

  4. Choisissez Actions, puis Créer une allocation interruptible.

  5. Pour Instances à allouer, entrez le nombre d'instances à allouer.

  6. (Facultatif) Ajoutez des balises.

  7. Choisissez Créer une allocation de capacité interruptible.

AWS CLI
Pour créer une réservation de capacité interruptible

Utilisez la commande create-interruptible-capacity-reservation-allocation :

aws ec2 create-interruptible-capacity-reservation-allocation \ --capacity-reservation-id cr-1234567890abcdef0 \ --instance-count 10

Afficher votre réservation de capacité interruptible

Après avoir créé une réservation de capacité interruptible, vous pouvez consulter la réservation interruptible dans votre compte ou à partir d'une ressource spécifique.

Afficher toutes les réservations de capacité interruptible dans votre compte

Suivez la procédure suivante pour consulter les réservations de capacité interruptibles sur votre compte.

Console
Pour consulter les réservations de capacité interruptibles dans votre compte
  1. Accédez à la page des réservations de capacité dans la console.

  2. Recherchez les réservations avec Interruptible dans la colonne type.

  3. Sélectionnez la réservation interruptible pour afficher les détails.

AWS CLI

Pour consulter les réservations de capacité interruptibles dans votre compte

aws ec2 describe-capacity-reservations \ --capacity-reservation-id cr-interruptible-id \ --filters Name=interruptible,Values=true

Afficher la réservation de capacité interruptible à partir d'une source spécifique

Utilisez la procédure suivante pour afficher la réservation de capacité interruptible créée à partir d'une réservation de capacité source spécifique.

aws ec2 describe-capacity-reservations \ --capacity-reservation-id cr-source-id

Dans la réponse, vous trouverez un interruptibleCapacityAllocations objet contenant l'ID de réservation de capacité interruptible et les détails de l'allocation. Pour plus d'informations sur la structure de réponse, consultez InterruptibleCapacityAllocationle Amazon EC2 API Reference.

Modifier votre réservation de capacité interruptible

Utilisez les procédures suivantes pour modifier ou annuler votre réservation de capacité interruptible.

Note
  • Lorsque vous réduisez l'allocation, nous récupérons d'abord les instances disponibles, puis nous les exécutons, jusqu'à ce que le nombre demandé soit atteint. Si nous parvenons à couvrir le décompte entièrement avec les instances disponibles, aucune résiliation n'aura lieu. Toutes les modifications du nombre d'instances allouées sont effectuées via la réservation de capacité source, et non directement sur la réservation de capacité interruptible.

  • Vous ne pouvez modifier une réservation de capacité interruptible que pour un maximum de 1 000 instances à la fois (augmentation ou diminution).

Modifiez votre réservation de capacité interruptible

Utilisez la procédure suivante pour modifier votre réservation de capacité interruptible.

Console
  1. Sur la page de détails de la réservation de capacité source, sélectionnez Actions. Ensuite, modifiez la réservation de capacité interruptible.

  2. Pour les instances à allouer, entrez le nouveau numéro :

    • Ajoutez de la capacité de partage

    • Récupérez de la capacité auprès de votre source Réservation de capacité

  3. Choisissez Mettre à jour.

AWS CLI
aws ec2 update-interruptible-capacity-reservation-allocation \ --capacity-reservation-id cr-1234567890abcdef0 \ --target-instance-count 80

Annulez votre réservation de capacité interruptible

Suivez la procédure suivante pour supprimer définitivement l'allocation et restituer toute la capacité.

Console
  1. Sur la page de détails de la réservation de capacité source, accédez aux détails de l'allocation de capacité interruptible.

  2. Choisissez Modifier l'allocation interruptible.

  3. Dans Nombre d'instances, entrez 0.

  4. Choisissez Mettre à jour.

AWS CLI
aws ec2 update-interruptible-capacity-reservation-allocation \ --capacity-reservation-id cr-1234567890abcdef0 \ --target-instance-count 0

Processus de réclamation et suivi

Lorsque vous récupérez de la capacité :

  • Les instances en cours d'exécution reçoivent un avertissement d'interruption de 2 minutes par le biais d' EventBridge événements.

  • Après la période de préavis, les instances en cours d'exécution avec la capacité récupérée entrent dans un état d'arrêt et sont résiliées.

  • En cas de résiliation, les instances récupérées sont disponibles dans votre réservation de capacité source pour une utilisation immédiate.

  • Le statut de votre allocation passe de mise à jour à actif une fois terminé.

La restauration complète peut prendre quelques minutes selon le type d'instance et le temps d'arrêt. Pour plus d'informations sur la EventBridge notification que vous recevez lorsque le processus est terminé, consultezAchèvement de la remise en état.

Suivez l'état de la réclamation

Suivez la progression de la restauration en décrivant votre réservation à la source :

aws ec2 describe-capacity-reservations \ --capacity-reservation-id cr-1234567890abcdef0

La réponse indique les champs suivants au sein de l'interruptibleCapacityAllocationobjet :

  • instance-count: Instances allouées actuelles

  • target-instance-count: Quantité demandée après récupération

  • status: mise à jour lors de la remise en état et active une fois terminée

Partage de réservations interruptibles

Vous pouvez partager des réservations interruptibles uniquement au sein de votre AWS organisation à l'aide de AWS Resource Access Manager (RAM).

Considérations :

  • Si un compte client quitte votre organisation, la réservation interruptible est automatiquement supprimée de ce compte.

  • Toutes les instances en cours d'exécution dans la réservation non partagée sont finalement résiliées.

  • Toutes les autres fonctionnalités de partage fonctionnent de la même manière que les réservations de capacité standard.

Pour connaître les procédures de partage complètes, consultez la section Réservations de capacité de partage.