Modifier une EC2 flotte - 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.

Modifier une EC2 flotte

Vous pouvez modifier la capacité cible totale, la capacité ponctuelle et la capacité à la demande d'une EC2 flotte. Vous pouvez également modifier si les instances en cours d'exécution doivent être résiliées si la nouvelle capacité cible totale est réduite en dessous de la taille actuelle du parc.

Considérations

Tenez compte des points suivants lorsque vous modifiez une EC2 flotte :

  • Type de flotte : vous ne pouvez modifier qu'un type de EC2 flottemaintain. Vous ne pouvez pas modifier une EC2 flotte de type request ouinstant.

  • Paramètres de flotte : vous pouvez modifier les paramètres suivants d'une EC2 flotte :

    • target-capacity-specification— Augmenter ou diminuer la capacité cible pour :

      • TotalTargetCapacity

      • OnDemandTargetCapacity

      • SpotTargetCapacity

    • excess-capacity-termination-policy— Si les instances en cours d'exécution doivent être interrompues si la capacité cible totale de la EC2 flotte est réduite en dessous de la taille actuelle de la flotte. Les valeurs valides sont :

      • no-termination

      • termination

  • Comportement du parc lors de l'augmentation de la capacité cible totale : lorsque vous augmentez la capacité cible totale, le EC2 parc lance les instances supplémentaires conformément à l'option d'achat d'instance spécifiéeDefaultTargetCapacityType, à savoir les instances à la demande ou les instances ponctuelles, et conformément à la stratégie d'allocation spécifiée.

  • Comportement de la flotte lors de la diminution de la capacité cible du spot : lorsque vous diminuez la capacité cible du spot, le EC2 parc supprime toutes les demandes ouvertes qui dépassent la nouvelle capacité cible. Vous pouvez demander à la flotte de mettre fin aux instances Spot jusqu'à ce que la taille de la flotte atteigne la nouvelle capacité cible. Si la stratégie d’allocation est lowest-price, le parc d’instances met hors service les instances ayant le prix par unité le plus élevé. En revanche, si la stratégie d’allocation est diversified, le parc d’instances met hors service les instances des divers pools. Vous pouvez également demander à EC2 Fleet de conserver sa taille actuelle, mais pas de remplacer les instances ponctuelles interrompues ou les instances que vous résiliez manuellement.

    Lorsqu'une EC2 flotte met fin à une instance Spot parce que la capacité cible a été réduite, l'instance reçoit un avis d'interruption de l'instance Spot.

  • État de la flotte : vous pouvez modifier une EC2 flotte qui est dans l'activeétat submitted ou. Lorsque vous modifiez un parc d’instances, il prend l’état modifying.

Commandes pour modifier une EC2 flotte

Vous pouvez utiliser la AWS CLI commande modify-fleet pour modifier une flotte. EC2

Pour modifier la capacité cible totale d'une EC2 flotte

Utilisez la commande modify-fleet pour mettre à jour la capacité cible de la flotte spécifiée. EC2

aws ec2 modify-fleet \ --fleet-id fleet-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE \ --target-capacity-specification TotalTargetCapacity=20
Pour spécifier que les instances en cours d'exécution excédentaires ne doivent pas être supprimées lors de la diminution de la capacité cible totale d'une flotte EC2

Si vous diminuez la capacité cible, mais que vous souhaitez conserver la taille actuelle de la flotte, vous pouvez modifier la commande précédente comme suit :

aws ec2 modify-fleet \ --fleet-id fleet-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE \ --target-capacity-specification TotalTargetCapacity=10 \ --excess-capacity-termination-policy no-termination