Définitions de tâche Amazon ECS - Amazon Elastic Container Service

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.

Définitions de tâche Amazon ECS

Une définition de tâche est le plan de votre application. Il s'agit d'un fichier texte au format JSON qui décrit les paramètres et un ou plusieurs conteneurs qui forment votre application.

Voici certains des paramètres que vous pouvez spécifier dans une définition de tâche :

  • Le type de lancement à utiliser, qui détermine l'infrastructure sur laquelle vos tâches sont hébergées

  • L'image Docker à utiliser avec chaque conteneur dans la tâche

  • Les ressources d'UC et de mémoire à utiliser avec chaque tâche ou chaque conteneur au sein d'une tâche

  • Les exigences en matière de mémoire et de processeur

  • Système d'exploitation du conteneur sur lequel la tâche s'exécute

  • Le mode réseau Docker à utiliser pour les conteneurs dans votre tâche

  • La configuration de journalisation à utiliser pour les tâches

  • Si la tâche continue à s'exécuter en cas d'arrêt ou d'échec du conteneur

  • La commande que le conteneur exécute au démarrage

  • Les volumes de données utilisés avec les conteneurs dans la tâche

  • Le rôle IAM que les tâches utilisent

Pour obtenir la liste complète des paramètres de définition de tâche, veuillez consulter Paramètres de définition de tâche.

Après avoir créé une définition de tâche, vous pouvez l'exécuter en tant que tâche ou service.

  • Une tâche est l'instanciation d'une définition de tâche au sein d'un cluster. Après avoir créé une définition de tâche pour votre application dans Amazon ECS, vous pouvez spécifier le nombre de tâches à exécuter sur votre cluster.

  • Un service Amazon ECS service exécute et conserve simultanément le nombre souhaité de tâches dans un cluster Amazon ECS. Le principe est le suivant : si l'une de vos tâches échoue ou s'arrête pour une raison quelconque, le planificateur de service d'Amazon ECS service lance une autre instance en fonction de votre définition de tâche. Il procède ainsi pour le remplacer et donc maintenir le nombre de tâches souhaité dans le service.