View a markdown version of this page

Procéder à des mises à jour - 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.

Procéder à des mises à jour

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 qui ne nécessite pas de remplacer les 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.

Changements qui déclenchent une mise à jour du dimensionnement

Lorsque vous modifiez uniquement les paramètres suivants, AWS Batch effectue une mise à jour de mise à l'échelle. 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 la mise à l'échelle lorsqu'ils sont modifiés exclusivement :

  • desiredvCpus— Définit le nombre cible de vCPU pour l'environnement.

  • maxvCpus— Définit le nombre maximum de vCPU pouvant être lancés.

  • minvCpus— Spécifie le nombre minimal de vCPU à gérer.

  • minScaleDownDelayMinutes— Spécifie la durée minimale (en minutes) pendant laquelle AWS Batch les instances s'exécutent dans l'environnement informatique une fois leurs tâches terminées.

    Note

    minScaleDownDelayMinutesne s'applique pas aux instances remplacées lors des mises à jour de l'infrastructure.

Pour les environnements de calcul Fargate, vous pouvez également modifier ces paramètres pour les mises à jour de dimensionnement :

  • securityGroupIds— Identifiants des groupes de sécurité 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 de la mise à l'échelle, car AWS Batch cela s'ajustera dynamiquementdesiredvCpus. Au lieu de cela, vous devriez mettre à 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 en même temps que d'autres paramètres d'environnement informatique (tels que les types d'instance, les ID AMI ou les modèles de lancement), AWS Batch effectue une mise à jour de l'infrastructure au lieu d'une mise à niveau. Les mises à jour de l'infrastructure prennent plus de temps et peuvent remplacer les instances existantes.

Performing scaling updates using the Console de gestion AWS
  1. Ouvrez la AWS Batch console à l'adresse https://console.aws.amazon.com/batch/.

  2. Dans le volet de navigation, choisissez Environnements, puis l'onglet Environnements de calcul.

  3. Dans l'onglet Environnements de calcul, sélectionnez l'option à côté de l'environnement de calcul à mettre à jour. Vous devez sélectionner un environnement de calcul pour que les options du menu Actions soient disponibles.

  4. Choisissez Actions, puis Modifier.

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

    • Pour Nombre minimal de processeurs virtuels, entrez le nombre minimal de processeurs virtuels.

    • Pour les processeurs virtuels souhaités, entrez le nombre de processeurs virtuels souhaités.

    • Pour Nombre maximal de processeurs virtuels, entrez le nombre maximal de processeurs virtuels.

  6. Sélectionnez Enregistrer les modifications.

  7. Surveillez l'état de l'environnement informatique. La mise à jour devrait être effectuée rapidement car elle implique uniquement 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 vCPU souhaités, minimum et maximum :

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

Surveillance des mises à jour de mise

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 du processeur virtuel. Vous pouvez également utiliser la describe-compute-environments commande AWS CLI with pour vérifier l'état et surveiller le nombre d'instances et les valeurs du processeur virtuel.