View a markdown version of this page

Lancer des instances dans Capacity Reservations dans un groupe - 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 Capacity Reservations dans un groupe

Vous pouvez lancer des instances dans vos réservations de capacité existantes en spécifiant un ARN de groupe de ressources de réservation de capacité. Les instances qui ciblent un groupe correspondent à n'importe quelle réservation de capacité du groupe dont les attributs (type d'instance, plate-forme, zone de disponibilité et location) et la capacité disponible correspondent.

Lorsque vous lancez des instances à l'aide de l'assistant de lancement ou de l' RunInstances API, vous ne pouvez spécifier qu'une seule option d'achat (un type de réservation) par lancement. Pour accéder à plusieurs types de réservation dans le groupe à la fois, utilisez les groupes Amazon EC2 Fleet ou Auto Scaling.

Pour découvrir étape par étape comment lancer des instances dans plusieurs types de réservation de capacité à l'aide d'un groupe de ressources de réservation de capacité, consultez les didacticiels suivants : via EC2 Fleet et via Amazon EC2 Auto Scaling.

On-Demand Réservations de capacité

Pour lancer des instances dans On-Demand Capacity Reservations dans un groupe, spécifiez l'ARN du groupe à l'aide du CapacityReservationTarget paramètre associé au CapacityReservationResourceGroupArn champ.

Amazon EC2 lance des instances dans n'importe quelle réservation On-Demand de capacité correspondante du groupe. Si aucune capacité correspondante n'est disponible, les instances sont lancées en utilisant On-Demand la capacité.

Si vous ne souhaitez pas que les instances soient lancées On-Demand alors qu'aucune capacité correspondante n'est disponible, définissez CapacityReservationPreference surcapacity-reservations-only. Avec ce paramètre, les instances ne peuvent pas être lancées si aucune réservation On-Demand de capacité correspondante dans le groupe ne dispose de capacité disponible.

Console
Pour lancer des instances dans On-Demand Capacity Reservations dans un groupe

  1. Suivez la procédure pour lancer une instance, mais ne lancez pas l'instance avant d'avoir effectué les étapes suivantes.

  2. Développez Advanced Details (Détails avancés).

  3. Pour l'option d'achat, laissez la valeur Aucune (par défaut).

  4. Pour la réservation de capacité, choisissez Spécifier le groupe de ressources de réservation de capacité (par défaut) ou Lancer uniquement dans un groupe de ressources de réservation de capacité (pour éviter On-Demand tout retour en arrière), puis sélectionnez le groupe.

  5. Choisissez Launch instance (Lancer une instance).

AWS CLI
Pour lancer des instances dans On-Demand Capacity Reservations dans un groupe

Utilisez la commande run-instances avec le --capacity-reservation-specification paramètre.

L'exemple suivant lance des instances dans un groupe. Si le groupe ne possède pas d'ODCR avec les attributs correspondants et la capacité disponible, les instances sont lancées en tant qu' On-Demandinstances.

aws ec2 run-instances \ --instance-type c5.xlarge \ --image-id ami-0abcdef1234567890 \ --count 3 \ --capacity-reservation-specification \ CapacityReservationTarget={CapacityReservationResourceGroupArn=arn:aws:resource-groups:sa-east-1:123456789012:group/MyCRGroup}

L'exemple suivant lance des instances dans un groupe. Si le groupe ne possède pas d'ODCR dont les attributs et la capacité disponibles correspondent, les instances ne peuvent pas être lancées.

aws ec2 run-instances \ --instance-type c5.xlarge \ --image-id ami-0abcdef1234567890 \ --count 3 \ --capacity-reservation-specification \ CapacityReservationPreference=capacity-reservations-only,CapacityReservationTarget={CapacityReservationResourceGroupArn=arn:aws:resource-groups:sa-east-1:123456789012:group/MyCRGroup}

Cibler un groupe de placement spécifique

Facultativement, si votre groupe contient des réservations de On-Demand capacité dans un groupe de placement, vous pouvez également spécifier l'ID du groupe de placement ainsi que l'ARN du groupe de ressources de réservation de capacité pour placer toutes les instances lancées dans ce groupe de placement.

Note

Les blocs de capacité ne prennent pas en charge les groupes de placement. Vous ne pouvez pas spécifier de groupe de placement lorsque votre demande cible des blocs de capacité dans un groupe de ressources de réservation de capacité.

Réservations de capacité interruptible

Pour lancer des instances dans des réservations de capacité interruptibles dans un groupe, spécifiez l'ARN du groupe et sélectionnez l'option d'achat interruptible. Amazon EC2 place les instances dans n'importe quelle réservation de capacité interruptible active du groupe avec les attributs correspondants et la capacité disponible. Si aucune capacité correspondante n'est disponible, les instances ne peuvent pas être lancées.

Console
Pour lancer des instances dans des réservations de capacité interruptibles dans un groupe

  1. Suivez la procédure pour lancer une instance, mais ne lancez pas l'instance avant d'avoir effectué les étapes suivantes.

  2. Développez Advanced Details (Détails avancés).

  3. Pour l'option d'achat, choisissez Réservations de capacité interruptible.

  4. Pour la réservation de capacité, choisissez Spécifier le groupe de ressources de réservation de capacité et sélectionnez le groupe.

  5. Choisissez Launch instance (Lancer une instance).

AWS CLI
Pour lancer des instances dans des réservations de capacité interruptibles dans un groupe

Utilisez la commande run-instances avec les paramètres --instance-market-options et--capacity-reservation-specification.

aws ec2 run-instances \ --instance-type c5.xlarge \ --image-id ami-0abcdef1234567890 \ --count 3 \ --instance-market-options MarketType=interruptible-capacity-reservation \ --capacity-reservation-specification \ CapacityReservationTarget={CapacityReservationResourceGroupArn=arn:aws:resource-groups:sa-east-1:123456789012:group/MyCRGroup}

Blocs de capacité

Pour lancer des instances dans des blocs de capacité d'un groupe, spécifiez l'ARN du groupe et sélectionnez l'option d'achat de blocs de capacité. Amazon EC2 place les instances dans n'importe quel bloc de capacité actif du groupe avec les attributs correspondants et la capacité disponible. Si aucune capacité correspondante n'est disponible, les instances ne peuvent pas être lancées.

Note

Vous ne pouvez pas spécifier de groupe de placement lorsque vous lancez des blocs de capacité dans un groupe de ressources de réservation de capacité.

Console
Pour lancer des instances dans des blocs de capacité au sein d'un groupe

  1. Suivez la procédure pour lancer une instance, mais ne lancez pas l'instance avant d'avoir effectué les étapes suivantes.

  2. Développez Advanced Details (Détails avancés).

  3. Pour l’option d’achat, choisissez Blocs de capacité.

  4. Pour la réservation de capacité, choisissez Spécifier le groupe de ressources de réservation de capacité et sélectionnez le groupe.

  5. Choisissez Launch instance (Lancer une instance).

AWS CLI
Pour lancer des instances dans des blocs de capacité au sein d'un groupe

Utilisez la commande run-instances avec les paramètres --instance-market-options et--capacity-reservation-specification.

aws ec2 run-instances \ --instance-type p5.48xlarge \ --image-id ami-0abcdef1234567890 \ --count 1 \ --instance-market-options MarketType=capacity-block \ --capacity-reservation-specification \ CapacityReservationTarget={CapacityReservationResourceGroupArn=arn:aws:resource-groups:sa-east-1:123456789012:group/MyCRGroup}