Lancer des instances à l'aide de blocs 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.

Lancer des instances à l'aide de blocs de capacité

Pour utiliser votre bloc de capacité, vous devez spécifier l’ID de réservation de bloc de capacité lors du lancement des instances. Le lancement d’une instance dans un bloc de capacité réduit la capacité disponible du nombre d’instances lancées. Par exemple, si la capacité d’instance que vous avez achetée est de huit instances et que vous lancez quatre instances, la capacité disponible est réduite de quatre.

Si vous mettez fin à une instance exécutée dans le bloc de capacité avant la fin de la réservation, vous pouvez lancer une nouvelle instance à sa place. Lorsque vous arrêtez ou mettez fin à une instance dans un bloc de capacité, le nettoyage de votre instance prend plusieurs minutes avant de pouvoir lancer une autre instance pour la remplacer. Pendant ce temps, votre instance sera à l’état Arrêt ou shutting-down. Une fois ce processus terminé, l’état de votre instance deviendra stopped ou terminated. Ensuite, la capacité disponible dans votre bloc de capacité sera mise à jour pour afficher une autre instance disponible à utiliser.

Prérequis
  • Votre instance ne peut pas être lancée dans un sous-réseau situé dans une zone de disponibilité différente de celle dans laquelle se trouve votre bloc de capacité.

  • Votre instance ne peut pas être lancée à l'aide d'une AMI avec une plate-forme différente de celle de votre bloc de capacité.

  • Pour utiliser les blocs de P6e-GB200 UltraServer capacité, vous devez être inscrit à la zone locale de Dallas (Virginie du Nord).

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

  2. Dans la barre de navigation, en haut de l’écran, sélectionnez la région de votre réservation de bloc de capacité.

  3. Dans le tableau de bord de EC2 la console Amazon, choisissez Launch instance.

  4. Suivez la procédure pour lancer une instance.

  5. Développez les détails avancés, et pour l'option d'achat, choisissez Capacity Blocks. Ensuite, effectuez l’une des actions suivantes :

    • Pour lancer les instances dans un bloc de capacité spécifique, pour Réservation de capacité, choisissez Spécifier la réservation de capacité, puis sélectionnez le bloc de capacité.

    • (UltraServers uniquement) Pour lancer les instances dans un groupe de ressources UltraServer Capacity Block, pour Réservation de capacité, choisissez Spécifier le groupe de ressources de réservation de capacité, puis sélectionnez le groupe de ressources.

  6. Choisissez Launch instance (Lancer une instance).

AWS CLI
Pour lancer des instances à l'aide d'un bloc de capacité

Utilisez la commande run-instances avec l'instance-market-options MarketTypeoption.

L'exemple suivant lance une instance dans un bloc de capacité spécifique.

aws ec2 run-instances \ --image-id ami-0abcdef1234567890 \ --count 1 \ --instance-type p5.48xlarge \ --key-name my-key-pair \ --subnet-id subnet-0abcdef1234567890 \ --instance-market-options MarketType='capacity-block' \ --capacity-reservation-specification CapacityReservationTarget={CapacityReservationId=capacity_block_id}

L'exemple suivant lance une instance dans un groupe de ressources UltraServer Capacity Block.

aws ec2 run-instances \ --image-id ami-0abcdef1234567890 \ --count 1 \ --instance-type p6e-gb200.36xlarge \ --key-name my-key-pair \ --subnet-id subnet-0abcdef1234567890 \ --instance-market-options MarketType='capacity-block' \ --capacity-reservation-specification CapacityReservationTarget={CapacityReservationResourceGroupArn=resource_group_arn}
PowerShell
Pour lancer des instances dans un bloc de capacité

Utilisez l'New-EC2Instanceapplet de commande avec l'-InstanceMarketOptionoption définie comme suit.

$marketoption = New-Object Amazon.EC2.Model.InstanceMarketOptionsRequest $marketoption.MarketType = "capacity-block"

L'exemple suivant lance une instance dans un bloc de capacité spécifique.

New-EC2Instance ` -ImageId ami-0abcdef1234567890 ` -InstanceType p5.48xlarge ` -KeyName "my-key-pair" ` -SubnetId subnet-0abcdef1234567890 ` -InstanceMarketOptions $marketoption ` -CapacityReservationTarget_CapacityReservationId capacity_block_id

L'exemple suivant lance une instance dans un groupe de ressources UltraServer Capacity Block.

New-EC2Instance ` -ImageId ami-0abcdef1234567890 ` -InstanceType p6e-gb200.36xlarge ` -KeyName "my-key-pair" ` -SubnetId subnet-0abcdef1234567890 ` -InstanceMarketOptions $marketoption ` -CapacityReservationTarget_CapacityReservationResourceGroupArn "resource_group_arn"
Ressources connexes