

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.

# Effectuer des mises à jour de dimensionnement
<a name="scaling-updates"></a>

Les mises à jour de dimensionnement ajustent la capacité de votre environnement informatique en ajoutant ou en supprimant des instances. Il s'agit de la stratégie de mise à jour la plus rapide et elle ne nécessite pas le remplacement des instances existantes. Les mises à jour évolutives fonctionnent avec tous les types de rôles de service et toutes les stratégies d'allocation, ce qui en fait l'option de mise à jour la plus flexible.

## Modifications qui déclenchent une mise à jour du dimensionnement
<a name="scaling-updates-triggers"></a>

Lorsque vous modifiez uniquement les paramètres suivants, AWS Batch effectue une mise à jour de la mise à l'échelle. Si vous modifiez l'un de ces paramètres ainsi que d'autres paramètres de l'environnement de calcul, effectuez plutôt AWS Batch une [mise à jour de l'infrastructure](infrastructure-updates.md).

Les paramètres suivants déclenchent des mises à jour de dimensionnement lorsqu'ils sont modifiés exclusivement :
+ `desiredvCpus`— Définit le nombre cible de v CPUs pour l'environnement.
+ `maxvCpus`— Définit le nombre maximum de v CPUs pouvant être lancés.
+ `minvCpus`— Spécifie le nombre minimum de v CPUs à maintenir.
+ `minScaleDownDelayMinutes`— Spécifie la durée minimale (en minutes) pendant laquelle les instances AWS Batch continuent de fonctionner dans l'environnement informatique une fois leurs tâches terminées.
**Note**  
`minScaleDownDelayMinutes`ne s'applique pas aux instances remplacées lors des mises à jour de l'infrastructure.

Pour les environnements informatiques Fargate, vous pouvez également modifier les paramètres suivants pour dimensionner les mises à jour :
+ `securityGroupIds`— Groupe de sécurité IDs pour l'environnement informatique.
+ `subnets`— Sous-réseaux pour l'environnement informatique.

**Note**  
Nous vous recommandons de ne pas l'utiliser `desiredvCpus` pour lancer une mise à jour du dimensionnement car AWS Batch cela s'ajustera dynamiquement`desiredvCpus`. Vous devriez plutôt effectuer une mise à jour`minvCpus`.  
Lors de la mise à jour`desiredvCpus`, la valeur doit être comprise entre `minvCpus` et`maxvCpus`. La nouvelle valeur doit être supérieure ou égale à la valeur actuelle`desiredvCpus`. Pour de plus amples informations, veuillez consulter [Message d'erreur lorsque vous mettez à jour le `desiredvCpus` paramètre](error-desired-vcpus-update.md).

**Important**  
Si vous modifiez l'un de ces paramètres de dimensionnement conjointement avec d'autres paramètres d'environnement de calcul (tels que les types d'instances, les AMI ou les modèles de lancement) IDs, AWS Batch effectuez une mise à jour de l'infrastructure au lieu d'une mise à jour de la mise à l'échelle. Les mises à jour de l'infrastructure prennent plus de temps et peuvent remplacer les instances existantes.

------
#### [ Performing scaling updates using the AWS Management Console ]

1. Ouvrez la AWS Batch console à l'adresse [https://console.aws.amazon.com/batch/](https://console.aws.amazon.com/batch/).

1. Dans le volet de navigation, choisissez **Environments**, puis l'onglet **Compute environments**.

1. Sélectionnez l'environnement informatique à mettre à jour.

1. Choisissez **Actions**, puis **Modifier**.

1. Modifiez un ou plusieurs [paramètres qui prennent en charge les mises à jour de dimensionnement](#scaling-updates-triggers). Par exemple :
   + Pour **Minimum v CPUs**, entrez le nombre minimum de CPUs v.
   + Pour **Desired v CPUs**, entrez le nombre souhaité de CPUs v.
   + Pour **Maximum v CPUs**, entrez le nombre maximum de CPUs v.

1. Sélectionnez **Enregistrer les modifications**.

1. Surveillez l'état de l'environnement informatique. La mise à jour devrait se terminer rapidement car elle ne concerne que des opérations de dimensionnement.

------
#### [ Performing scaling updates using the AWS CLI ]

Utilisez la **update-compute-environment** commande pour effectuer des mises à jour de dimensionnement. Les deux exemples suivants illustrent les opérations de dimensionnement courantes. Vous pouvez modifier un ou plusieurs des [paramètres suivants qui prennent en charge les mises à jour de dimensionnement](#scaling-updates-triggers)
+ Cet exemple met à jour le v souhaité, le minimum et le maximum CPUs :

  ```
  aws batch update-compute-environment \
      --compute-environment {{your-compute-environment-name}} \
      --compute-resources minvCpus={{2}},maxvCpus={{8}}
  ```

------

## Surveillance des mises à jour du dimensionnement
<a name="scaling-updates-monitoring"></a>

Surveillez vos mises à jour de dimensionnement à l'aide de la AWS Batch console pour consulter l'état de l'environnement de calcul et vérifier le nombre d'instances et les métriques de vCPU. Vous pouvez également utiliser la **describe-compute-environments** commande AWS CLI with the pour vérifier l'état et surveiller le nombre d'instances et les valeurs des vCPU. 