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 flotte
maintain
. Vous ne pouvez pas modifier une EC2 flotte de typerequest
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ée
DefaultTargetCapacityType
, à 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 estdiversified
, 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
étatsubmitted
ou. Lorsque vous modifiez un parc d’instances, il prend l’étatmodifying
.
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