Effectuer des mises à jour de dimensionnement - AWS Batch

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

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

Lorsque vous modifiez uniquement les paramètres suivants, AWS Batch effectue une mise à jour du dimensionnement. Si vous modifiez l'un de ces paramètres ainsi que d'autres paramètres de l'environnement informatique, effectuez plutôt AWS Batch une mise à jour de l'infrastructure.

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.

Pour les environnements informatiques Fargate, vous pouvez également modifier ces paramètres 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 dynamiquementdesiredvCpus. Vous devriez plutôt effectuer une mise à jourminvCpus.

Lors de la mise à jourdesiredvCpus, la valeur doit être comprise entre minvCpus etmaxvCpus. La nouvelle valeur doit être supérieure ou égale à la valeur actuelledesiredvCpus. Pour de plus amples informations, veuillez consulter Message d'erreur lorsque vous mettez à jour le desiredvCpus paramètre.

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 IDs ou les modèles de lancement), AWS Batch effectuez une mise à jour de l'infrastructure plutôt qu'une mise à jour de dimensionnement. 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/.

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

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

  4. Choisissez Actions, puis Modifier.

  5. Modifiez un ou plusieurs paramètres qui prennent en charge les mises à jour de dimensionnement. Exemples :

    • 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.

  6. Sélectionnez Enregistrer les modifications.

  7. 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 :

  • Cet exemple met à jour les valeurs souhaitées, minimales et maximales CPUs :

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

Surveillance des mises à jour du dimensionnement

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.