

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.

# Augmenter les ressources en conteneurs
<a name="increase-container-resources"></a>

Pour augmenter le nombre d'utilisateurs virtuels simultanés (simultanéité) que vos tests de charge peuvent simuler, vous devez augmenter les ressources de processeur et de mémoire allouées à chaque tâche Amazon ECS. Cela implique de créer une nouvelle révision de définition de tâche avec des limites de ressources plus élevées, puis de mettre à jour la configuration DynamoDB de la solution afin d'utiliser la nouvelle définition de tâche pour les futurs tests.

## Création d'une nouvelle révision de définition de tâche
<a name="create-new-task-definition"></a>

Procédez comme suit pour créer une nouvelle définition de tâche avec des ressources de processeur et de mémoire accrues :

1. Connectez-vous à la [console Amazon Elastic Container Service](https://console.aws.amazon.com/ecs/home).

1. Dans le menu de navigation de gauche, sélectionnez **Définitions de tâches**.

1. Cochez la case à côté de la définition de tâche correspondant à cette solution. Par exemple, `[replaceable]` <stackName>`- EcsTaskDefinition -*<system-generated-random-Hash>*.

1. Choisissez **Créer une révision**.

1. Sur la page **Créer une nouvelle révision**, effectuez les actions suivantes :

   1. Sous **Taille de la tâche**, modifiez la **mémoire des tâches** et le **processeur des tâches** selon les valeurs souhaitées. Les valeurs les plus élevées autorisent un plus grand nombre d'utilisateurs virtuels simultanés par tâche.

   1. Sous **Définitions des conteneurs**, passez en revue les limites de **mémoire matérielle/logicielle**. Si cette limite est inférieure à la mémoire souhaitée, choisissez le conteneur.

   1. Dans la boîte de dialogue **Modifier le conteneur**, accédez à **Limites de mémoire** et mettez à jour la **limite stricte** pour qu'elle corresponde ou soit inférieure à l'allocation de mémoire de votre tâche.

   1. Choisissez **Mettre à jour**.

1. Sur la page **Créer une nouvelle révision**, choisissez **Créer**.

1. Une fois la définition de tâche créée avec succès, enregistrez l'ARN complet de la définition de tâche, y compris le numéro de version. Par exemple : `[replaceable]` <stackName>`- EcsTaskDefinition - *<system-generated-random-Hash>* : [remplaçable]`<system-generated-versionNumber>`.

## Mettre à jour la table DynamoDB
<a name="update-dynamodb-table"></a>

Après avoir créé la nouvelle révision de définition de tâche, vous devez mettre à jour la table DynamoDB de la solution afin que les futurs tests utilisent la nouvelle définition de tâche. Répétez ces étapes pour chaque région AWS dans laquelle vous souhaitez utiliser la définition de tâche mise à jour :

1. Accédez à la console [DynamoDB](https://console.aws.amazon.com/dynamodb/home).

1. Dans le volet de navigation de gauche, sélectionnez **Explorer les éléments** sous **Tables**.

1. Sélectionnez la table `scenarios-table` DynamoDB associée à cette solution. Par exemple, `[replaceable]` <stackName>`- DLTTest RunnerStorage DLTScenarios Table-*<system-generated-random-Hash>*.

1. Sélectionnez l'élément correspondant à la région dans laquelle vous avez créé la nouvelle révision de définition de tâche. Par exemple, `region-[replaceable]` <region-name>`.

1. Dans l'éditeur d'éléments, recherchez l'attribut **TaskDefinition** et mettez à jour sa valeur avec l'ARN de définition de tâche complet que vous avez enregistré dans la section précédente (y compris le numéro de version).

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

**Note**  
La définition de tâche mise à jour ne sera utilisée que pour les nouveaux tests. Tous les tests en cours d'exécution ou planifiés continueront à utiliser la définition de tâche précédente.