Lancer des instances dans une Réservation de capacité existante - 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.

Lancer des instances dans une Réservation de capacité existante

Lorsque vous lancez une instance, vous pouvez spécifier si elle doit être lancée dans n’importe quel Réservation de capacité open, dans une Réservation de capacité spécifique, ou dans un groupe de Réservations de capacité. Vous ne pouvez lancer une instance que dans le cadre d'une réservation de capacité qui possède les attributs correspondants (type d'instance, plateforme, zone de disponibilité et location) et une capacité suffisante. Vous pouvez également configurer l’instance pour éviter qu’elle s’exécute dans une Réservation de capacité, même si vous avez une Réservation de capacité open qui a des attributs correspondants et la capacité disponible.

Le lancement d’une instance dans une Réservation de capacité réduit sa capacité disponible du nombre d’instances lancées. Par exemple, si vous lancez trois instances, la capacité disponible de la Réservation de capacité est réduite de trois.

Pour lancer des instances dans une Réservation de capacité existante à l’aide de la console
  1. Suivez la procédure pour lancer une instance, mais ne lancez pas l'instance tant que vous n'avez pas effectué les étapes suivantes pour spécifier les paramètres du groupe de placement et de la réservation de capacité.

  2. Développez les informations avancées et procédez comme suit :

    1. Pour Groupe de placement, sélectionnez le groupe de placement du cluster dans lequel vous souhaitez lancer l'instance.

    2. Pour Capacity Reservation (Réserve de capacité), choisissez l’une des options suivantes en fonction de la configuration de la réserve de capacité :

      • Aucune : empêche les instances de se lancer dans une réservation de capacité. Les instances s’exécutent dans une capacité à la demande.

      • Ouvert — Lance les instances dans n'importe quelle réservation de capacité dont les attributs correspondent et une capacité suffisante pour le nombre d'instances que vous avez sélectionné. Si vous n’avez pas de Réservation de capacité correspondante avec une capacité suffisante, l’instance utilise une capacité à la demande.

      • Cibler par ID — Lance les instances dans la réservation de capacité sélectionnée. Si la Réservation de capacité sélectionnée ne dispose pas d’une capacité suffisante pour le nombre d’instances que vous avez sélectionnées, le lancement de l’instance échoue.

      • Cibler par groupe : lance les instances dans n'importe quelle réservation de capacité avec les attributs correspondants et la capacité disponible dans le groupe de réservation de capacité sélectionné. Si le groupe sélectionné ne dispose pas d’une Réservation de capacité avec les attributs correspondants et de la capacité disponible, les instances s’exécutent à l’aide de la capacité à la demande.

  3. Dans le panneau Summary (Résumé), vérifiez la configuration de votre instance, puis choisissez Launch instance (Lancer l’instance). Pour de plus amples informations, veuillez consulter Lancer une EC2 instance à l'aide de l'assistant de lancement d'instance de la console.

Pour lancer une instance dans une réservation de capacité existante à l'aide du AWS CLI

Utilisez la commande run-instances et spécifiez le paramètre --capacity-reservation-specification.

L’exemple suivant lance une instance t2.micro dans toute Réservation de capacité ouverte disposant des attributs correspondants et de la capacité disponible :

aws ec2 run-instances --image-id ami-abc12345 --count 1 --instance-type t2.micro --key-name MyKeyPair --subnet-id subnet-1234567890abcdef1 --capacity-reservation-specification CapacityReservationPreference=open

L’exemple suivant lance une instance t2.micro dans un targeted Réservation de capacité :

aws ec2 run-instances --image-id ami-abc12345 --count 1 --instance-type t2.micro --key-name MyKeyPair --subnet-id subnet-1234567890abcdef1 --capacity-reservation-specification CapacityReservationTarget={CapacityReservationId=cr-a1234567}

L’exemple suivant lance une instance t2.micro dans un groupe Réservation de capacité :

aws ec2 run-instances --image-id ami-abc12345 --count 1 --instance-type t2.micro --key-name MyKeyPair --subnet-id subnet-1234567890abcdef1 --capacity-reservation-specification CapacityReservationTarget={CapacityReservationResourceGroupArn=arn:aws:resource-groups:us-west-1:123456789012:group/my-cr-group}